--- /srv/rebuilderd/tmp/rebuilderdBqm5aa/inputs/segemehl_0.3.4-5+b2_riscv64.deb +++ /srv/rebuilderd/tmp/rebuilderdBqm5aa/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 1532 2024-03-24 17:02:01.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 311392 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: 0000000000064268 7 OBJECT GLOBAL DEFAULT 13 decodeEop │ │ │ │ + 139: 000000000007abf0 1 OBJECT GLOBAL DEFAULT 22 mute │ │ │ │ + 140: 00000000000430e8 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: 000000000004da96 22 FUNC GLOBAL DEFAULT 12 cmp_Uint_qsort │ │ │ │ + 143: 000000000004bb7e 506 FUNC GLOBAL DEFAULT 12 bl_bamMethylStringWorker │ │ │ │ + 144: 000000000000f5ca 12 FUNC GLOBAL DEFAULT 12 constscr │ │ │ │ + 145: 000000000004e4fc 22 FUNC GLOBAL DEFAULT 12 cmp_PairLSint_qsort │ │ │ │ + 146: 000000000004db06 22 FUNC GLOBAL DEFAULT 12 cmp_int_qsort │ │ │ │ + 147: 000000000003ad40 26 FUNC GLOBAL DEFAULT 12 log10 │ │ │ │ + 148: 000000000004b8d6 680 FUNC GLOBAL DEFAULT 12 bl_bamCrossSectioMethylWorker │ │ │ │ + 149: 000000000003ad5a 26 FUNC GLOBAL DEFAULT 12 log2 │ │ │ │ + 150: 0000000000036084 40 FUNC GLOBAL DEFAULT 12 bl_cmpLocusPosNoStrand │ │ │ │ + 151: 000000000004e4d0 22 FUNC GLOBAL DEFAULT 12 cmp_PairUint_qsort │ │ │ │ + 152: 000000000004da78 30 FUNC GLOBAL DEFAULT 12 cmp_Uint_bin │ │ │ │ + 153: 00000000000073f0 248 FUNC GLOBAL DEFAULT 12 cmp_chainlocality │ │ │ │ + 154: 00000000000073d8 24 FUNC GLOBAL DEFAULT 12 cmp_chainscores │ │ │ │ + 155: 000000000004db36 24 FUNC GLOBAL DEFAULT 12 cmp_dbl_qsort │ │ │ │ + 156: 000000000000f5d6 34 FUNC GLOBAL DEFAULT 12 constscrIUPAC │ │ │ │ + 157: 000000000004db1c 26 FUNC GLOBAL DEFAULT 12 cmp_char_qsort │ │ │ │ + 158: 0000000000058c42 78 FUNC GLOBAL DEFAULT 12 bl_annotationitem_cmp │ │ │ │ + 159: 000000000005bbfa 40 FUNC GLOBAL DEFAULT 12 bl_fileBinCClassAssign │ │ │ │ + 160: 000000000000f5b2 24 FUNC GLOBAL DEFAULT 12 constscr_Nmatch │ │ │ │ + 161: 000000000004313e 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 f5ca │ │ │ │ +0000000000079f38 0000000000000003 R_RISCV_RELATIVE 58c42 │ │ │ │ +0000000000079f40 0000000000000003 R_RISCV_RELATIVE 4db36 │ │ │ │ +0000000000079f50 0000000000000003 R_RISCV_RELATIVE 4313e │ │ │ │ +0000000000079f58 0000000000000003 R_RISCV_RELATIVE 5bbfa │ │ │ │ +0000000000079f60 0000000000000003 R_RISCV_RELATIVE 73d8 │ │ │ │ +0000000000079f68 0000000000000003 R_RISCV_RELATIVE f5d6 │ │ │ │ +0000000000079f70 0000000000000003 R_RISCV_RELATIVE 4da96 │ │ │ │ +0000000000079f78 0000000000000003 R_RISCV_RELATIVE 4db1c │ │ │ │ +0000000000079f80 0000000000000003 R_RISCV_RELATIVE 7abf0 │ │ │ │ +0000000000079f88 0000000000000003 R_RISCV_RELATIVE 64268 │ │ │ │ +0000000000079f90 0000000000000003 R_RISCV_RELATIVE 36084 │ │ │ │ +0000000000079f98 0000000000000003 R_RISCV_RELATIVE 4e4d0 │ │ │ │ +0000000000079fa0 0000000000000003 R_RISCV_RELATIVE 430e8 │ │ │ │ +0000000000079fb8 0000000000000003 R_RISCV_RELATIVE 4e4fc │ │ │ │ +0000000000079fc8 0000000000000003 R_RISCV_RELATIVE 4da78 │ │ │ │ +0000000000079fd0 0000000000000003 R_RISCV_RELATIVE 73f0 │ │ │ │ +0000000000079fd8 0000000000000003 R_RISCV_RELATIVE f5b2 │ │ │ │ +0000000000079fe0 0000000000000003 R_RISCV_RELATIVE 4db06 │ │ │ │ +0000000000079fe8 0000000000000003 R_RISCV_RELATIVE 4b8d6 │ │ │ │ +0000000000079ff0 0000000000000003 R_RISCV_RELATIVE 4bb7e │ │ │ │ 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 │ │ │ │ +000000000007a008 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a010 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a018 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a020 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a028 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a030 0000000000000003 R_RISCV_RELATIVE 65318 │ │ │ │ +000000000007a038 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a040 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a048 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a050 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a058 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a060 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a068 0000000000000003 R_RISCV_RELATIVE 64830 │ │ │ │ +000000000007a070 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a078 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a080 0000000000000003 R_RISCV_RELATIVE 64408 │ │ │ │ +000000000007a088 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a090 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a098 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a0a0 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a0a8 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a0b0 0000000000000003 R_RISCV_RELATIVE 65328 │ │ │ │ +000000000007a0b8 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a0c0 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a0c8 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a0d0 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a0d8 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a0e0 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a0e8 0000000000000003 R_RISCV_RELATIVE 64848 │ │ │ │ +000000000007a0f0 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a0f8 0000000000000003 R_RISCV_RELATIVE 656c8 │ │ │ │ +000000000007a100 0000000000000003 R_RISCV_RELATIVE 64418 │ │ │ │ +000000000007a108 0000000000000003 R_RISCV_RELATIVE 65610 │ │ │ │ +000000000007a110 0000000000000003 R_RISCV_RELATIVE 65578 │ │ │ │ +000000000007a118 0000000000000003 R_RISCV_RELATIVE 65530 │ │ │ │ +000000000007a120 0000000000000003 R_RISCV_RELATIVE 65488 │ │ │ │ +000000000007a128 0000000000000003 R_RISCV_RELATIVE 65380 │ │ │ │ +000000000007a130 0000000000000003 R_RISCV_RELATIVE 65330 │ │ │ │ +000000000007a138 0000000000000003 R_RISCV_RELATIVE 652c8 │ │ │ │ +000000000007a140 0000000000000003 R_RISCV_RELATIVE 65140 │ │ │ │ +000000000007a148 0000000000000003 R_RISCV_RELATIVE 64f70 │ │ │ │ +000000000007a150 0000000000000003 R_RISCV_RELATIVE 64db8 │ │ │ │ +000000000007a158 0000000000000003 R_RISCV_RELATIVE 64c00 │ │ │ │ +000000000007a160 0000000000000003 R_RISCV_RELATIVE 64a28 │ │ │ │ +000000000007a168 0000000000000003 R_RISCV_RELATIVE 64858 │ │ │ │ +000000000007a170 0000000000000003 R_RISCV_RELATIVE 64640 │ │ │ │ +000000000007a178 0000000000000003 R_RISCV_RELATIVE 64460 │ │ │ │ +000000000007a180 0000000000000003 R_RISCV_RELATIVE 64420 │ │ │ │ +000000000007a188 0000000000000003 R_RISCV_RELATIVE 643c8 │ │ │ │ +000000000007a190 0000000000000003 R_RISCV_RELATIVE 65650 │ │ │ │ +000000000007a198 0000000000000003 R_RISCV_RELATIVE 655b0 │ │ │ │ +000000000007a1a0 0000000000000003 R_RISCV_RELATIVE 65568 │ │ │ │ +000000000007a1a8 0000000000000003 R_RISCV_RELATIVE 654c0 │ │ │ │ +000000000007a1b0 0000000000000003 R_RISCV_RELATIVE 653c0 │ │ │ │ +000000000007a1b8 0000000000000003 R_RISCV_RELATIVE 65350 │ │ │ │ +000000000007a1c0 0000000000000003 R_RISCV_RELATIVE 652e8 │ │ │ │ +000000000007a1c8 0000000000000003 R_RISCV_RELATIVE 65180 │ │ │ │ +000000000007a1d0 0000000000000003 R_RISCV_RELATIVE 64fb8 │ │ │ │ +000000000007a1d8 0000000000000003 R_RISCV_RELATIVE 64e00 │ │ │ │ +000000000007a1e0 0000000000000003 R_RISCV_RELATIVE 64c48 │ │ │ │ +000000000007a1e8 0000000000000003 R_RISCV_RELATIVE 64a78 │ │ │ │ +000000000007a1f0 0000000000000003 R_RISCV_RELATIVE 64898 │ │ │ │ +000000000007a1f8 0000000000000003 R_RISCV_RELATIVE 64690 │ │ │ │ +000000000007a200 0000000000000003 R_RISCV_RELATIVE 644d0 │ │ │ │ +000000000007a208 0000000000000003 R_RISCV_RELATIVE 64458 │ │ │ │ 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: 6d743c6b300e145ce5278ce77e83a9eb52db8e60 │ │ │ │ │ │ │ │ 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] │ │ │ │ + 0xfffffffffff9e950 (offset: 0x4d64) -> 0x2328 fde=[ 64] │ │ │ │ + 0xfffffffffff9e9b0 (offset: 0x4dc4) -> 0x234c fde=[ 88] │ │ │ │ + 0xfffffffffff9eb80 (offset: 0x4f94) -> 0x23a8 fde=[ e4] │ │ │ │ + 0xfffffffffff9eb8a (offset: 0x4f9e) -> 0x23bc fde=[ f8] │ │ │ │ + 0xfffffffffff9ed88 (offset: 0x519c) -> 0x23f4 fde=[ 130] │ │ │ │ + 0xfffffffffff9effc (offset: 0x5410) -> 0x2430 fde=[ 16c] │ │ │ │ + 0xfffffffffff9f3fc (offset: 0x5810) -> 0x24ac fde=[ 1e8] │ │ │ │ + 0xfffffffffff9f46a (offset: 0x587e) -> 0x24e4 fde=[ 220] │ │ │ │ + 0xfffffffffff9f5f6 (offset: 0x5a0a) -> 0x2538 fde=[ 274] │ │ │ │ + 0xfffffffffff9f892 (offset: 0x5ca6) -> 0x2590 fde=[ 2cc] │ │ │ │ + 0xfffffffffff9f8b4 (offset: 0x5cc8) -> 0x25a4 fde=[ 2e0] │ │ │ │ + 0xfffffffffff9f976 (offset: 0x5d8a) -> 0x25d0 fde=[ 30c] │ │ │ │ + 0xfffffffffff9f9d8 (offset: 0x5dec) -> 0x25fc fde=[ 338] │ │ │ │ + 0xfffffffffff9fa2e (offset: 0x5e42) -> 0x2628 fde=[ 364] │ │ │ │ + 0xfffffffffff9fae0 (offset: 0x5ef4) -> 0x2670 fde=[ 3ac] │ │ │ │ + 0xfffffffffff9fba6 (offset: 0x5fba) -> 0x26a8 fde=[ 3e4] │ │ │ │ + 0xfffffffffff9fcee (offset: 0x6102) -> 0x26fc fde=[ 438] │ │ │ │ + 0xfffffffffff9ff64 (offset: 0x6378) -> 0x2784 fde=[ 4c0] │ │ │ │ + 0xfffffffffffa0012 (offset: 0x6426) -> 0x27bc fde=[ 4f8] │ │ │ │ + 0xfffffffffffa01cc (offset: 0x65e0) -> 0x280c fde=[ 548] │ │ │ │ + 0xfffffffffffa01fa (offset: 0x660e) -> 0x2820 fde=[ 55c] │ │ │ │ + 0xfffffffffffa02ae (offset: 0x66c2) -> 0x2860 fde=[ 59c] │ │ │ │ + 0xfffffffffffa02fe (offset: 0x6712) -> 0x288c fde=[ 5c8] │ │ │ │ + 0xfffffffffffa03be (offset: 0x67d2) -> 0x28dc fde=[ 618] │ │ │ │ + 0xfffffffffffa055e (offset: 0x6972) -> 0x2930 fde=[ 66c] │ │ │ │ + 0xfffffffffffa0770 (offset: 0x6b84) -> 0x29a4 fde=[ 6e0] │ │ │ │ + 0xfffffffffffa0b7e (offset: 0x6f92) -> 0x29fc fde=[ 738] │ │ │ │ + 0xfffffffffffa0d4a (offset: 0x715e) -> 0x2a80 fde=[ 7bc] │ │ │ │ + 0xfffffffffffa0d7e (offset: 0x7192) -> 0x2aa4 fde=[ 7e0] │ │ │ │ + 0xfffffffffffa0d92 (offset: 0x71a6) -> 0x2ab8 fde=[ 7f4] │ │ │ │ + 0xfffffffffffa0e72 (offset: 0x7286) -> 0x2b10 fde=[ 84c] │ │ │ │ + 0xfffffffffffa0ee0 (offset: 0x72f4) -> 0x2b40 fde=[ 87c] │ │ │ │ + 0xfffffffffffa0f40 (offset: 0x7354) -> 0x2b68 fde=[ 8a4] │ │ │ │ + 0xfffffffffffa0f5a (offset: 0x736e) -> 0x2b7c fde=[ 8b8] │ │ │ │ + 0xfffffffffffa0f68 (offset: 0x737c) -> 0x2b90 fde=[ 8cc] │ │ │ │ + 0xfffffffffffa0f86 (offset: 0x739a) -> 0x2ba4 fde=[ 8e0] │ │ │ │ + 0xfffffffffffa0fc4 (offset: 0x73d8) -> 0x2bb8 fde=[ 8f4] │ │ │ │ + 0xfffffffffffa0fdc (offset: 0x73f0) -> 0x2bcc fde=[ 908] │ │ │ │ + 0xfffffffffffa10d4 (offset: 0x74e8) -> 0x2c14 fde=[ 950] │ │ │ │ + 0xfffffffffffa10ec (offset: 0x7500) -> 0x2c28 fde=[ 964] │ │ │ │ + 0xfffffffffffa1104 (offset: 0x7518) -> 0x2c3c fde=[ 978] │ │ │ │ + 0xfffffffffffa112e (offset: 0x7542) -> 0x2c50 fde=[ 98c] │ │ │ │ + 0xfffffffffffa19e8 (offset: 0x7dfc) -> 0x2d08 fde=[ a44] │ │ │ │ + 0xfffffffffffa1a74 (offset: 0x7e88) -> 0x2d38 fde=[ a74] │ │ │ │ + 0xfffffffffffa1e58 (offset: 0x826c) -> 0x2df0 fde=[ b2c] │ │ │ │ + 0xfffffffffffa2020 (offset: 0x8434) -> 0x2e58 fde=[ b94] │ │ │ │ + 0xfffffffffffa2548 (offset: 0x895c) -> 0x2ee4 fde=[ c20] │ │ │ │ + 0xfffffffffffa2778 (offset: 0x8b8c) -> 0x2f7c fde=[ cb8] │ │ │ │ + 0xfffffffffffa279c (offset: 0x8bb0) -> 0x2f94 fde=[ cd0] │ │ │ │ + 0xfffffffffffa27ee (offset: 0x8c02) -> 0x2fb8 fde=[ cf4] │ │ │ │ + 0xfffffffffffa284e (offset: 0x8c62) -> 0x2fdc fde=[ d18] │ │ │ │ + 0xfffffffffffa28aa (offset: 0x8cbe) -> 0x3008 fde=[ d44] │ │ │ │ + 0xfffffffffffa297c (offset: 0x8d90) -> 0x3040 fde=[ d7c] │ │ │ │ + 0xfffffffffffa29b0 (offset: 0x8dc4) -> 0x305c fde=[ d98] │ │ │ │ + 0xfffffffffffa2b72 (offset: 0x8f86) -> 0x30cc fde=[ e08] │ │ │ │ + 0xfffffffffffa2bb6 (offset: 0x8fca) -> 0x30f0 fde=[ e2c] │ │ │ │ + 0xfffffffffffa2da0 (offset: 0x91b4) -> 0x3168 fde=[ ea4] │ │ │ │ + 0xfffffffffffa2f2a (offset: 0x933e) -> 0x31b8 fde=[ ef4] │ │ │ │ + 0xfffffffffffa30da (offset: 0x94ee) -> 0x3208 fde=[ f44] │ │ │ │ + 0xfffffffffffa32b4 (offset: 0x96c8) -> 0x3284 fde=[ fc0] │ │ │ │ + 0xfffffffffffa3424 (offset: 0x9838) -> 0x32ec fde=[ 1028] │ │ │ │ + 0xfffffffffffa3604 (offset: 0x9a18) -> 0x3380 fde=[ 10bc] │ │ │ │ + 0xfffffffffffa3798 (offset: 0x9bac) -> 0x33b8 fde=[ 10f4] │ │ │ │ + 0xfffffffffffa3a08 (offset: 0x9e1c) -> 0x3440 fde=[ 117c] │ │ │ │ + 0xfffffffffffa3abe (offset: 0x9ed2) -> 0x3478 fde=[ 11b4] │ │ │ │ + 0xfffffffffffa3ed4 (offset: 0xa2e8) -> 0x3518 fde=[ 1254] │ │ │ │ + 0xfffffffffffa4210 (offset: 0xa624) -> 0x35a8 fde=[ 12e4] │ │ │ │ + 0xfffffffffffa450c (offset: 0xa920) -> 0x3620 fde=[ 135c] │ │ │ │ + 0xfffffffffffa45ec (offset: 0xaa00) -> 0x367c fde=[ 13b8] │ │ │ │ + 0xfffffffffffa47d0 (offset: 0xabe4) -> 0x36f4 fde=[ 1430] │ │ │ │ + 0xfffffffffffa4ce8 (offset: 0xb0fc) -> 0x37a8 fde=[ 14e4] │ │ │ │ + 0xfffffffffffa4d2a (offset: 0xb13e) -> 0x37d4 fde=[ 1510] │ │ │ │ + 0xfffffffffffa515a (offset: 0xb56e) -> 0x385c fde=[ 1598] │ │ │ │ + 0xfffffffffffa5536 (offset: 0xb94a) -> 0x38b0 fde=[ 15ec] │ │ │ │ + 0xfffffffffffa59ea (offset: 0xbdfe) -> 0x3924 fde=[ 1660] │ │ │ │ + 0xfffffffffffa5de4 (offset: 0xc1f8) -> 0x3984 fde=[ 16c0] │ │ │ │ + 0xfffffffffffa5e28 (offset: 0xc23c) -> 0x3998 fde=[ 16d4] │ │ │ │ + 0xfffffffffffa619c (offset: 0xc5b0) -> 0x3a1c fde=[ 1758] │ │ │ │ + 0xfffffffffffa61e0 (offset: 0xc5f4) -> 0x3a30 fde=[ 176c] │ │ │ │ + 0xfffffffffffa624a (offset: 0xc65e) -> 0x3a44 fde=[ 1780] │ │ │ │ + 0xfffffffffffa6280 (offset: 0xc694) -> 0x3a58 fde=[ 1794] │ │ │ │ + 0xfffffffffffa62b2 (offset: 0xc6c6) -> 0x3a6c fde=[ 17a8] │ │ │ │ + 0xfffffffffffa62e8 (offset: 0xc6fc) -> 0x3a80 fde=[ 17bc] │ │ │ │ + 0xfffffffffffa6320 (offset: 0xc734) -> 0x3a94 fde=[ 17d0] │ │ │ │ + 0xfffffffffffa63d8 (offset: 0xc7ec) -> 0x3ae0 fde=[ 181c] │ │ │ │ + 0xfffffffffffa667c (offset: 0xca90) -> 0x3b10 fde=[ 184c] │ │ │ │ + 0xfffffffffffa6740 (offset: 0xcb54) -> 0x3b60 fde=[ 189c] │ │ │ │ + 0xfffffffffffa676e (offset: 0xcb82) -> 0x3b74 fde=[ 18b0] │ │ │ │ + 0xfffffffffffa6b70 (offset: 0xcf84) -> 0x3c14 fde=[ 1950] │ │ │ │ + 0xfffffffffffa6bbc (offset: 0xcfd0) -> 0x3c28 fde=[ 1964] │ │ │ │ + 0xfffffffffffa6c0a (offset: 0xd01e) -> 0x3c3c fde=[ 1978] │ │ │ │ + 0xfffffffffffa6c4a (offset: 0xd05e) -> 0x3c50 fde=[ 198c] │ │ │ │ + 0xfffffffffffa6d3e (offset: 0xd152) -> 0x3c74 fde=[ 19b0] │ │ │ │ + 0xfffffffffffa6daa (offset: 0xd1be) -> 0x3c9c fde=[ 19d8] │ │ │ │ + 0xfffffffffffa6dc8 (offset: 0xd1dc) -> 0x3cc0 fde=[ 19fc] │ │ │ │ + 0xfffffffffffa6dce (offset: 0xd1e2) -> 0x3cd4 fde=[ 1a10] │ │ │ │ + 0xfffffffffffa6e40 (offset: 0xd254) -> 0x3d04 fde=[ 1a40] │ │ │ │ + 0xfffffffffffa6e5a (offset: 0xd26e) -> 0x3d18 fde=[ 1a54] │ │ │ │ + 0xfffffffffffa6e6e (offset: 0xd282) -> 0x3d2c fde=[ 1a68] │ │ │ │ + 0xfffffffffffa6e8e (offset: 0xd2a2) -> 0x3d40 fde=[ 1a7c] │ │ │ │ + 0xfffffffffffa6e94 (offset: 0xd2a8) -> 0x3d54 fde=[ 1a90] │ │ │ │ + 0xfffffffffffa6f0c (offset: 0xd320) -> 0x3d88 fde=[ 1ac4] │ │ │ │ + 0xfffffffffffa6f54 (offset: 0xd368) -> 0x3d9c fde=[ 1ad8] │ │ │ │ + 0xfffffffffffa6fdc (offset: 0xd3f0) -> 0x3dec fde=[ 1b28] │ │ │ │ + 0xfffffffffffa71b6 (offset: 0xd5ca) -> 0x3e48 fde=[ 1b84] │ │ │ │ + 0xfffffffffffa726c (offset: 0xd680) -> 0x3ea0 fde=[ 1bdc] │ │ │ │ + 0xfffffffffffa7328 (offset: 0xd73c) -> 0x3ef8 fde=[ 1c34] │ │ │ │ + 0xfffffffffffa73b6 (offset: 0xd7ca) -> 0x3f2c fde=[ 1c68] │ │ │ │ + 0xfffffffffffa73d4 (offset: 0xd7e8) -> 0x3f40 fde=[ 1c7c] │ │ │ │ + 0xfffffffffffa7458 (offset: 0xd86c) -> 0x3fb8 fde=[ 1cf4] │ │ │ │ + 0xfffffffffffa74e0 (offset: 0xd8f4) -> 0x4024 fde=[ 1d60] │ │ │ │ + 0xfffffffffffa7540 (offset: 0xd954) -> 0x4058 fde=[ 1d94] │ │ │ │ + 0xfffffffffffa755a (offset: 0xd96e) -> 0x4074 fde=[ 1db0] │ │ │ │ + 0xfffffffffffa75a0 (offset: 0xd9b4) -> 0x40a0 fde=[ 1ddc] │ │ │ │ + 0xfffffffffffa75dc (offset: 0xd9f0) -> 0x40b4 fde=[ 1df0] │ │ │ │ + 0xfffffffffffa7668 (offset: 0xda7c) -> 0x40c8 fde=[ 1e04] │ │ │ │ + 0xfffffffffffa76c0 (offset: 0xdad4) -> 0x40f8 fde=[ 1e34] │ │ │ │ + 0xfffffffffffa7734 (offset: 0xdb48) -> 0x4130 fde=[ 1e6c] │ │ │ │ + 0xfffffffffffa773a (offset: 0xdb4e) -> 0x4144 fde=[ 1e80] │ │ │ │ + 0xfffffffffffa778c (offset: 0xdba0) -> 0x4170 fde=[ 1eac] │ │ │ │ + 0xfffffffffffa77b0 (offset: 0xdbc4) -> 0x4198 fde=[ 1ed4] │ │ │ │ + 0xfffffffffffa77ea (offset: 0xdbfe) -> 0x41c0 fde=[ 1efc] │ │ │ │ + 0xfffffffffffa7824 (offset: 0xdc38) -> 0x41e8 fde=[ 1f24] │ │ │ │ + 0xfffffffffffa7862 (offset: 0xdc76) -> 0x4214 fde=[ 1f50] │ │ │ │ + 0xfffffffffffa78c8 (offset: 0xdcdc) -> 0x4240 fde=[ 1f7c] │ │ │ │ + 0xfffffffffffa7910 (offset: 0xdd24) -> 0x4284 fde=[ 1fc0] │ │ │ │ + 0xfffffffffffa7994 (offset: 0xdda8) -> 0x42b8 fde=[ 1ff4] │ │ │ │ + 0xfffffffffffa7a72 (offset: 0xde86) -> 0x431c fde=[ 2058] │ │ │ │ + 0xfffffffffffa7ad4 (offset: 0xdee8) -> 0x435c fde=[ 2098] │ │ │ │ + 0xfffffffffffa7b7c (offset: 0xdf90) -> 0x4390 fde=[ 20cc] │ │ │ │ + 0xfffffffffffa7c34 (offset: 0xe048) -> 0x43bc fde=[ 20f8] │ │ │ │ + 0xfffffffffffa7d86 (offset: 0xe19a) -> 0x4404 fde=[ 2140] │ │ │ │ + 0xfffffffffffa7e86 (offset: 0xe29a) -> 0x4450 fde=[ 218c] │ │ │ │ + 0xfffffffffffa7ece (offset: 0xe2e2) -> 0x4474 fde=[ 21b0] │ │ │ │ + 0xfffffffffffa7f10 (offset: 0xe324) -> 0x4488 fde=[ 21c4] │ │ │ │ + 0xfffffffffffa7fde (offset: 0xe3f2) -> 0x44c8 fde=[ 2204] │ │ │ │ + 0xfffffffffffa800c (offset: 0xe420) -> 0x44f4 fde=[ 2230] │ │ │ │ + 0xfffffffffffa8052 (offset: 0xe466) -> 0x4514 fde=[ 2250] │ │ │ │ + 0xfffffffffffa8070 (offset: 0xe484) -> 0x4528 fde=[ 2264] │ │ │ │ + 0xfffffffffffa8264 (offset: 0xe678) -> 0x4568 fde=[ 22a4] │ │ │ │ + 0xfffffffffffa8318 (offset: 0xe72c) -> 0x45a0 fde=[ 22dc] │ │ │ │ + 0xfffffffffffa83aa (offset: 0xe7be) -> 0x45d8 fde=[ 2314] │ │ │ │ + 0xfffffffffffa849e (offset: 0xe8b2) -> 0x4628 fde=[ 2364] │ │ │ │ + 0xfffffffffffa853c (offset: 0xe950) -> 0x4660 fde=[ 239c] │ │ │ │ + 0xfffffffffffa85f6 (offset: 0xea0a) -> 0x46a0 fde=[ 23dc] │ │ │ │ + 0xfffffffffffa8696 (offset: 0xeaaa) -> 0x46e8 fde=[ 2424] │ │ │ │ + 0xfffffffffffa875c (offset: 0xeb70) -> 0x472c fde=[ 2468] │ │ │ │ + 0xfffffffffffa8818 (offset: 0xec2c) -> 0x476c fde=[ 24a8] │ │ │ │ + 0xfffffffffffa8910 (offset: 0xed24) -> 0x47cc fde=[ 2508] │ │ │ │ + 0xfffffffffffa89a4 (offset: 0xedb8) -> 0x4808 fde=[ 2544] │ │ │ │ + 0xfffffffffffa8a38 (offset: 0xee4c) -> 0x4844 fde=[ 2580] │ │ │ │ + 0xfffffffffffa8af0 (offset: 0xef04) -> 0x4884 fde=[ 25c0] │ │ │ │ + 0xfffffffffffa8b78 (offset: 0xef8c) -> 0x48c0 fde=[ 25fc] │ │ │ │ + 0xfffffffffffa8c0a (offset: 0xf01e) -> 0x48fc fde=[ 2638] │ │ │ │ + 0xfffffffffffa8caa (offset: 0xf0be) -> 0x4928 fde=[ 2664] │ │ │ │ + 0xfffffffffffa8d28 (offset: 0xf13c) -> 0x4964 fde=[ 26a0] │ │ │ │ + 0xfffffffffffa8d30 (offset: 0xf144) -> 0x4978 fde=[ 26b4] │ │ │ │ + 0xfffffffffffa8daa (offset: 0xf1be) -> 0x49c8 fde=[ 2704] │ │ │ │ + 0xfffffffffffa8dc0 (offset: 0xf1d4) -> 0x49dc fde=[ 2718] │ │ │ │ + 0xfffffffffffa8de8 (offset: 0xf1fc) -> 0x49f0 fde=[ 272c] │ │ │ │ + 0xfffffffffffa8e6a (offset: 0xf27e) -> 0x4a20 fde=[ 275c] │ │ │ │ + 0xfffffffffffa8eb4 (offset: 0xf2c8) -> 0x4a44 fde=[ 2780] │ │ │ │ + 0xfffffffffffa8eb8 (offset: 0xf2cc) -> 0x4a5c fde=[ 2798] │ │ │ │ + 0xfffffffffffa919e (offset: 0xf5b2) -> 0x4aa4 fde=[ 27e0] │ │ │ │ + 0xfffffffffffa91b6 (offset: 0xf5ca) -> 0x4ab8 fde=[ 27f4] │ │ │ │ + 0xfffffffffffa91c2 (offset: 0xf5d6) -> 0x4acc fde=[ 2808] │ │ │ │ + 0xfffffffffffa91e4 (offset: 0xf5f8) -> 0x4af8 fde=[ 2834] │ │ │ │ + 0xfffffffffffa9306 (offset: 0xf71a) -> 0x4b6c fde=[ 28a8] │ │ │ │ + 0xfffffffffffa944c (offset: 0xf860) -> 0x4be0 fde=[ 291c] │ │ │ │ + 0xfffffffffffa95d0 (offset: 0xf9e4) -> 0x4c5c fde=[ 2998] │ │ │ │ + 0xfffffffffffa9614 (offset: 0xfa28) -> 0x4c70 fde=[ 29ac] │ │ │ │ + 0xfffffffffffa966a (offset: 0xfa7e) -> 0x4c84 fde=[ 29c0] │ │ │ │ + 0xfffffffffffa9dde (offset: 0x101f2) -> 0x4cdc fde=[ 2a18] │ │ │ │ + 0xfffffffffffaa90a (offset: 0x10d1e) -> 0x4da0 fde=[ 2adc] │ │ │ │ + 0xfffffffffffab268 (offset: 0x1167c) -> 0x4e04 fde=[ 2b40] │ │ │ │ + 0xfffffffffffab8f4 (offset: 0x11d08) -> 0x4e5c fde=[ 2b98] │ │ │ │ + 0xfffffffffffabfa4 (offset: 0x123b8) -> 0x4eb4 fde=[ 2bf0] │ │ │ │ + 0xfffffffffffac636 (offset: 0x12a4a) -> 0x4f70 fde=[ 2cac] │ │ │ │ + 0xfffffffffffacb38 (offset: 0x12f4c) -> 0x4fe4 fde=[ 2d20] │ │ │ │ + 0xfffffffffffad11c (offset: 0x13530) -> 0x5090 fde=[ 2dcc] │ │ │ │ + 0xfffffffffffad1b8 (offset: 0x135cc) -> 0x50cc fde=[ 2e08] │ │ │ │ + 0xfffffffffffad264 (offset: 0x13678) -> 0x5104 fde=[ 2e40] │ │ │ │ + 0xfffffffffffad38c (offset: 0x137a0) -> 0x5178 fde=[ 2eb4] │ │ │ │ + 0xfffffffffffad51e (offset: 0x13932) -> 0x51c0 fde=[ 2efc] │ │ │ │ + 0xfffffffffffada4c (offset: 0x13e60) -> 0x5218 fde=[ 2f54] │ │ │ │ + 0xfffffffffffadb32 (offset: 0x13f46) -> 0x5284 fde=[ 2fc0] │ │ │ │ + 0xfffffffffffadbd0 (offset: 0x13fe4) -> 0x52c8 fde=[ 3004] │ │ │ │ + 0xfffffffffffadd2a (offset: 0x1413e) -> 0x5324 fde=[ 3060] │ │ │ │ + 0xfffffffffffadfc8 (offset: 0x143dc) -> 0x53b4 fde=[ 30f0] │ │ │ │ + 0xfffffffffffae2b8 (offset: 0x146cc) -> 0x53fc fde=[ 3138] │ │ │ │ + 0xfffffffffffae668 (offset: 0x14a7c) -> 0x5498 fde=[ 31d4] │ │ │ │ + 0xfffffffffffae834 (offset: 0x14c48) -> 0x54dc fde=[ 3218] │ │ │ │ + 0xfffffffffffae85c (offset: 0x14c70) -> 0x54f0 fde=[ 322c] │ │ │ │ + 0xfffffffffffaeb0e (offset: 0x14f22) -> 0x5554 fde=[ 3290] │ │ │ │ + 0xfffffffffffaebd4 (offset: 0x14fe8) -> 0x5594 fde=[ 32d0] │ │ │ │ + 0xfffffffffffaebfc (offset: 0x15010) -> 0x55a8 fde=[ 32e4] │ │ │ │ + 0xfffffffffffaecea (offset: 0x150fe) -> 0x55f4 fde=[ 3330] │ │ │ │ + 0xfffffffffffaed7a (offset: 0x1518e) -> 0x5630 fde=[ 336c] │ │ │ │ + 0xfffffffffffaf97e (offset: 0x15d92) -> 0x5688 fde=[ 33c4] │ │ │ │ + 0xfffffffffffafb70 (offset: 0x15f84) -> 0x56dc fde=[ 3418] │ │ │ │ + 0xfffffffffffafd98 (offset: 0x161ac) -> 0x5730 fde=[ 346c] │ │ │ │ + 0xfffffffffffb02b0 (offset: 0x166c4) -> 0x57a4 fde=[ 34e0] │ │ │ │ + 0xfffffffffffb0344 (offset: 0x16758) -> 0x57dc fde=[ 3518] │ │ │ │ + 0xfffffffffffb04b4 (offset: 0x168c8) -> 0x5810 fde=[ 354c] │ │ │ │ + 0xfffffffffffb059c (offset: 0x169b0) -> 0x5840 fde=[ 357c] │ │ │ │ + 0xfffffffffffb05c6 (offset: 0x169da) -> 0x5864 fde=[ 35a0] │ │ │ │ + 0xfffffffffffb05c8 (offset: 0x169dc) -> 0x5878 fde=[ 35b4] │ │ │ │ + 0xfffffffffffb05ca (offset: 0x169de) -> 0x588c fde=[ 35c8] │ │ │ │ + 0xfffffffffffb05e8 (offset: 0x169fc) -> 0x58a0 fde=[ 35dc] │ │ │ │ + 0xfffffffffffb062c (offset: 0x16a40) -> 0x58bc fde=[ 35f8] │ │ │ │ + 0xfffffffffffb0666 (offset: 0x16a7a) -> 0x58dc fde=[ 3618] │ │ │ │ + 0xfffffffffffb067a (offset: 0x16a8e) -> 0x58f0 fde=[ 362c] │ │ │ │ + 0xfffffffffffb0692 (offset: 0x16aa6) -> 0x5904 fde=[ 3640] │ │ │ │ + 0xfffffffffffb06b4 (offset: 0x16ac8) -> 0x5918 fde=[ 3654] │ │ │ │ + 0xfffffffffffb0732 (offset: 0x16b46) -> 0x592c fde=[ 3668] │ │ │ │ + 0xfffffffffffb079e (offset: 0x16bb2) -> 0x595c fde=[ 3698] │ │ │ │ + 0xfffffffffffb07cc (offset: 0x16be0) -> 0x5970 fde=[ 36ac] │ │ │ │ + 0xfffffffffffb07fa (offset: 0x16c0e) -> 0x5984 fde=[ 36c0] │ │ │ │ + 0xfffffffffffb0828 (offset: 0x16c3c) -> 0x5998 fde=[ 36d4] │ │ │ │ + 0xfffffffffffb0856 (offset: 0x16c6a) -> 0x59ac fde=[ 36e8] │ │ │ │ + 0xfffffffffffb08bc (offset: 0x16cd0) -> 0x59c0 fde=[ 36fc] │ │ │ │ + 0xfffffffffffb0984 (offset: 0x16d98) -> 0x59d4 fde=[ 3710] │ │ │ │ + 0xfffffffffffb0a18 (offset: 0x16e2c) -> 0x59ec fde=[ 3728] │ │ │ │ + 0xfffffffffffb0ad0 (offset: 0x16ee4) -> 0x5a28 fde=[ 3764] │ │ │ │ + 0xfffffffffffb0b64 (offset: 0x16f78) -> 0x5a68 fde=[ 37a4] │ │ │ │ + 0xfffffffffffb0ba0 (offset: 0x16fb4) -> 0x5a8c fde=[ 37c8] │ │ │ │ + 0xfffffffffffb0c3e (offset: 0x17052) -> 0x5ab8 fde=[ 37f4] │ │ │ │ + 0xfffffffffffb0ca2 (offset: 0x170b6) -> 0x5adc fde=[ 3818] │ │ │ │ + 0xfffffffffffb1798 (offset: 0x17bac) -> 0x5b30 fde=[ 386c] │ │ │ │ + 0xfffffffffffb17fa (offset: 0x17c0e) -> 0x5b50 fde=[ 388c] │ │ │ │ + 0xfffffffffffb1812 (offset: 0x17c26) -> 0x5b64 fde=[ 38a0] │ │ │ │ + 0xfffffffffffb1820 (offset: 0x17c34) -> 0x5b78 fde=[ 38b4] │ │ │ │ + 0xfffffffffffb184e (offset: 0x17c62) -> 0x5b8c fde=[ 38c8] │ │ │ │ + 0xfffffffffffb1854 (offset: 0x17c68) -> 0x5ba0 fde=[ 38dc] │ │ │ │ + 0xfffffffffffb18de (offset: 0x17cf2) -> 0x5bd8 fde=[ 3914] │ │ │ │ + 0xfffffffffffb1a16 (offset: 0x17e2a) -> 0x5c48 fde=[ 3984] │ │ │ │ + 0xfffffffffffb1a82 (offset: 0x17e96) -> 0x5c74 fde=[ 39b0] │ │ │ │ + 0xfffffffffffb1db8 (offset: 0x181cc) -> 0x5d88 fde=[ 3ac4] │ │ │ │ + 0xfffffffffffb1e52 (offset: 0x18266) -> 0x5dc0 fde=[ 3afc] │ │ │ │ + 0xfffffffffffb2b88 (offset: 0x18f9c) -> 0x5f20 fde=[ 3c5c] │ │ │ │ + 0xfffffffffffb2f08 (offset: 0x1931c) -> 0x5fe0 fde=[ 3d1c] │ │ │ │ + 0xfffffffffffb2f90 (offset: 0x193a4) -> 0x6030 fde=[ 3d6c] │ │ │ │ + 0xfffffffffffb3024 (offset: 0x19438) -> 0x6088 fde=[ 3dc4] │ │ │ │ + 0xfffffffffffb307a (offset: 0x1948e) -> 0x60d4 fde=[ 3e10] │ │ │ │ + 0xfffffffffffb30a6 (offset: 0x194ba) -> 0x60e8 fde=[ 3e24] │ │ │ │ + 0xfffffffffffb3166 (offset: 0x1957a) -> 0x6124 fde=[ 3e60] │ │ │ │ + 0xfffffffffffb3196 (offset: 0x195aa) -> 0x6144 fde=[ 3e80] │ │ │ │ + 0xfffffffffffb31ca (offset: 0x195de) -> 0x6164 fde=[ 3ea0] │ │ │ │ + 0xfffffffffffb3312 (offset: 0x19726) -> 0x61ac fde=[ 3ee8] │ │ │ │ + 0xfffffffffffb3516 (offset: 0x1992a) -> 0x6208 fde=[ 3f44] │ │ │ │ + 0xfffffffffffb3612 (offset: 0x19a26) -> 0x6250 fde=[ 3f8c] │ │ │ │ + 0xfffffffffffb379a (offset: 0x19bae) -> 0x62b8 fde=[ 3ff4] │ │ │ │ + 0xfffffffffffb37a6 (offset: 0x19bba) -> 0x62cc fde=[ 4008] │ │ │ │ + 0xfffffffffffb37b2 (offset: 0x19bc6) -> 0x62e0 fde=[ 401c] │ │ │ │ + 0xfffffffffffb3840 (offset: 0x19c54) -> 0x630c fde=[ 4048] │ │ │ │ + 0xfffffffffffb3910 (offset: 0x19d24) -> 0x6364 fde=[ 40a0] │ │ │ │ + 0xfffffffffffb3a58 (offset: 0x19e6c) -> 0x63ac fde=[ 40e8] │ │ │ │ + 0xfffffffffffb4314 (offset: 0x1a728) -> 0x6404 fde=[ 4140] │ │ │ │ + 0xfffffffffffb4406 (offset: 0x1a81a) -> 0x6464 fde=[ 41a0] │ │ │ │ + 0xfffffffffffb4ff6 (offset: 0x1b40a) -> 0x6524 fde=[ 4260] │ │ │ │ + 0xfffffffffffb5be0 (offset: 0x1bff4) -> 0x657c fde=[ 42b8] │ │ │ │ + 0xfffffffffffb5c12 (offset: 0x1c026) -> 0x6590 fde=[ 42cc] │ │ │ │ + 0xfffffffffffb5d48 (offset: 0x1c15c) -> 0x6650 fde=[ 438c] │ │ │ │ + 0xfffffffffffb5eb4 (offset: 0x1c2c8) -> 0x6680 fde=[ 43bc] │ │ │ │ + 0xfffffffffffb5f88 (offset: 0x1c39c) -> 0x66d4 fde=[ 4410] │ │ │ │ + 0xfffffffffffb5f9a (offset: 0x1c3ae) -> 0x66e8 fde=[ 4424] │ │ │ │ + 0xfffffffffffb60f0 (offset: 0x1c504) -> 0x6750 fde=[ 448c] │ │ │ │ + 0xfffffffffffb614e (offset: 0x1c562) -> 0x6778 fde=[ 44b4] │ │ │ │ + 0xfffffffffffb6168 (offset: 0x1c57c) -> 0x679c fde=[ 44d8] │ │ │ │ + 0xfffffffffffb61b8 (offset: 0x1c5cc) -> 0x67b0 fde=[ 44ec] │ │ │ │ + 0xfffffffffffb61be (offset: 0x1c5d2) -> 0x67c4 fde=[ 4500] │ │ │ │ + 0xfffffffffffb6212 (offset: 0x1c626) -> 0x67f0 fde=[ 452c] │ │ │ │ + 0xfffffffffffb628c (offset: 0x1c6a0) -> 0x683c fde=[ 4578] │ │ │ │ + 0xfffffffffffb629c (offset: 0x1c6b0) -> 0x6850 fde=[ 458c] │ │ │ │ + 0xfffffffffffb62a0 (offset: 0x1c6b4) -> 0x6864 fde=[ 45a0] │ │ │ │ + 0xfffffffffffb62a6 (offset: 0x1c6ba) -> 0x6878 fde=[ 45b4] │ │ │ │ + 0xfffffffffffb62ae (offset: 0x1c6c2) -> 0x688c fde=[ 45c8] │ │ │ │ + 0xfffffffffffb62d0 (offset: 0x1c6e4) -> 0x68b0 fde=[ 45ec] │ │ │ │ + 0xfffffffffffb62d8 (offset: 0x1c6ec) -> 0x68c4 fde=[ 4600] │ │ │ │ + 0xfffffffffffb6312 (offset: 0x1c726) -> 0x68f0 fde=[ 462c] │ │ │ │ + 0xfffffffffffb6384 (offset: 0x1c798) -> 0x6920 fde=[ 465c] │ │ │ │ + 0xfffffffffffb638c (offset: 0x1c7a0) -> 0x6934 fde=[ 4670] │ │ │ │ + 0xfffffffffffb6392 (offset: 0x1c7a6) -> 0x6948 fde=[ 4684] │ │ │ │ + 0xfffffffffffb639e (offset: 0x1c7b2) -> 0x695c fde=[ 4698] │ │ │ │ + 0xfffffffffffb63c2 (offset: 0x1c7d6) -> 0x6984 fde=[ 46c0] │ │ │ │ + 0xfffffffffffb63ca (offset: 0x1c7de) -> 0x6998 fde=[ 46d4] │ │ │ │ + 0xfffffffffffb63d2 (offset: 0x1c7e6) -> 0x69ac fde=[ 46e8] │ │ │ │ + 0xfffffffffffb63da (offset: 0x1c7ee) -> 0x69c0 fde=[ 46fc] │ │ │ │ + 0xfffffffffffb63e6 (offset: 0x1c7fa) -> 0x69d4 fde=[ 4710] │ │ │ │ + 0xfffffffffffb63ea (offset: 0x1c7fe) -> 0x69e8 fde=[ 4724] │ │ │ │ + 0xfffffffffffb63f2 (offset: 0x1c806) -> 0x69fc fde=[ 4738] │ │ │ │ + 0xfffffffffffb63f6 (offset: 0x1c80a) -> 0x6a10 fde=[ 474c] │ │ │ │ + 0xfffffffffffb63fa (offset: 0x1c80e) -> 0x6a24 fde=[ 4760] │ │ │ │ + 0xfffffffffffb6400 (offset: 0x1c814) -> 0x6a38 fde=[ 4774] │ │ │ │ + 0xfffffffffffb6406 (offset: 0x1c81a) -> 0x6a4c fde=[ 4788] │ │ │ │ + 0xfffffffffffb640c (offset: 0x1c820) -> 0x6a60 fde=[ 479c] │ │ │ │ + 0xfffffffffffb6458 (offset: 0x1c86c) -> 0x6a90 fde=[ 47cc] │ │ │ │ + 0xfffffffffffb6536 (offset: 0x1c94a) -> 0x6aec fde=[ 4828] │ │ │ │ + 0xfffffffffffb653a (offset: 0x1c94e) -> 0x6b00 fde=[ 483c] │ │ │ │ + 0xfffffffffffb653e (offset: 0x1c952) -> 0x6b14 fde=[ 4850] │ │ │ │ + 0xfffffffffffb6598 (offset: 0x1c9ac) -> 0x6b40 fde=[ 487c] │ │ │ │ + 0xfffffffffffb659e (offset: 0x1c9b2) -> 0x6b54 fde=[ 4890] │ │ │ │ + 0xfffffffffffb6602 (offset: 0x1ca16) -> 0x6b98 fde=[ 48d4] │ │ │ │ + 0xfffffffffffb669c (offset: 0x1cab0) -> 0x6bf8 fde=[ 4934] │ │ │ │ + 0xfffffffffffb66cc (offset: 0x1cae0) -> 0x6c0c fde=[ 4948] │ │ │ │ + 0xfffffffffffb672e (offset: 0x1cb42) -> 0x6c20 fde=[ 495c] │ │ │ │ + 0xfffffffffffb67ba (offset: 0x1cbce) -> 0x6c74 fde=[ 49b0] │ │ │ │ + 0xfffffffffffb680a (offset: 0x1cc1e) -> 0x6c88 fde=[ 49c4] │ │ │ │ + 0xfffffffffffb686a (offset: 0x1cc7e) -> 0x6cb4 fde=[ 49f0] │ │ │ │ + 0xfffffffffffb687a (offset: 0x1cc8e) -> 0x6cc8 fde=[ 4a04] │ │ │ │ + 0xfffffffffffb6898 (offset: 0x1ccac) -> 0x6cdc fde=[ 4a18] │ │ │ │ + 0xfffffffffffb693c (offset: 0x1cd50) -> 0x6d14 fde=[ 4a50] │ │ │ │ + 0xfffffffffffb69b6 (offset: 0x1cdca) -> 0x6d60 fde=[ 4a9c] │ │ │ │ + 0xfffffffffffb69c0 (offset: 0x1cdd4) -> 0x6d74 fde=[ 4ab0] │ │ │ │ + 0xfffffffffffb69f8 (offset: 0x1ce0c) -> 0x6d88 fde=[ 4ac4] │ │ │ │ + 0xfffffffffffb6a4a (offset: 0x1ce5e) -> 0x6d9c fde=[ 4ad8] │ │ │ │ + 0xfffffffffffb6ac8 (offset: 0x1cedc) -> 0x6dec fde=[ 4b28] │ │ │ │ + 0xfffffffffffb6b8a (offset: 0x1cf9e) -> 0x6e44 fde=[ 4b80] │ │ │ │ + 0xfffffffffffb7166 (offset: 0x1d57a) -> 0x6e98 fde=[ 4bd4] │ │ │ │ + 0xfffffffffffb7268 (offset: 0x1d67c) -> 0x6ed0 fde=[ 4c0c] │ │ │ │ + 0xfffffffffffb7344 (offset: 0x1d758) -> 0x6f04 fde=[ 4c40] │ │ │ │ + 0xfffffffffffb750a (offset: 0x1d91e) -> 0x6fc8 fde=[ 4d04] │ │ │ │ + 0xfffffffffffb7516 (offset: 0x1d92a) -> 0x6fdc fde=[ 4d18] │ │ │ │ + 0xfffffffffffb751e (offset: 0x1d932) -> 0x6ff0 fde=[ 4d2c] │ │ │ │ + 0xfffffffffffb7526 (offset: 0x1d93a) -> 0x7004 fde=[ 4d40] │ │ │ │ + 0xfffffffffffb766e (offset: 0x1da82) -> 0x7018 fde=[ 4d54] │ │ │ │ + 0xfffffffffffb76ac (offset: 0x1dac0) -> 0x702c fde=[ 4d68] │ │ │ │ + 0xfffffffffffb76ea (offset: 0x1dafe) -> 0x7040 fde=[ 4d7c] │ │ │ │ + 0xfffffffffffb7712 (offset: 0x1db26) -> 0x7054 fde=[ 4d90] │ │ │ │ + 0xfffffffffffb7754 (offset: 0x1db68) -> 0x7068 fde=[ 4da4] │ │ │ │ + 0xfffffffffffb777c (offset: 0x1db90) -> 0x707c fde=[ 4db8] │ │ │ │ + 0xfffffffffffb77be (offset: 0x1dbd2) -> 0x7090 fde=[ 4dcc] │ │ │ │ + 0xfffffffffffb77f4 (offset: 0x1dc08) -> 0x70a4 fde=[ 4de0] │ │ │ │ + 0xfffffffffffb7868 (offset: 0x1dc7c) -> 0x70b8 fde=[ 4df4] │ │ │ │ + 0xfffffffffffb78a0 (offset: 0x1dcb4) -> 0x70cc fde=[ 4e08] │ │ │ │ + 0xfffffffffffb7910 (offset: 0x1dd24) -> 0x70e0 fde=[ 4e1c] │ │ │ │ + 0xfffffffffffb79a0 (offset: 0x1ddb4) -> 0x70f4 fde=[ 4e30] │ │ │ │ + 0xfffffffffffb79f8 (offset: 0x1de0c) -> 0x7108 fde=[ 4e44] │ │ │ │ + 0xfffffffffffb7a34 (offset: 0x1de48) -> 0x711c fde=[ 4e58] │ │ │ │ + 0xfffffffffffb7a3e (offset: 0x1de52) -> 0x7130 fde=[ 4e6c] │ │ │ │ + 0xfffffffffffb7b82 (offset: 0x1df96) -> 0x716c fde=[ 4ea8] │ │ │ │ + 0xfffffffffffb7be4 (offset: 0x1dff8) -> 0x719c fde=[ 4ed8] │ │ │ │ + 0xfffffffffffb7c38 (offset: 0x1e04c) -> 0x71cc fde=[ 4f08] │ │ │ │ + 0xfffffffffffb7cec (offset: 0x1e100) -> 0x71e0 fde=[ 4f1c] │ │ │ │ + 0xfffffffffffb7dfe (offset: 0x1e212) -> 0x7228 fde=[ 4f64] │ │ │ │ + 0xfffffffffffb7f42 (offset: 0x1e356) -> 0x7290 fde=[ 4fcc] │ │ │ │ + 0xfffffffffffb8070 (offset: 0x1e484) -> 0x72e8 fde=[ 5024] │ │ │ │ + 0xfffffffffffb81f2 (offset: 0x1e606) -> 0x7354 fde=[ 5090] │ │ │ │ + 0xfffffffffffb8372 (offset: 0x1e786) -> 0x73c0 fde=[ 50fc] │ │ │ │ + 0xfffffffffffb8524 (offset: 0x1e938) -> 0x742c fde=[ 5168] │ │ │ │ + 0xfffffffffffb8722 (offset: 0x1eb36) -> 0x7498 fde=[ 51d4] │ │ │ │ + 0xfffffffffffb895a (offset: 0x1ed6e) -> 0x751c fde=[ 5258] │ │ │ │ + 0xfffffffffffb8ba4 (offset: 0x1efb8) -> 0x758c fde=[ 52c8] │ │ │ │ + 0xfffffffffffb8d8a (offset: 0x1f19e) -> 0x75f0 fde=[ 532c] │ │ │ │ + 0xfffffffffffb8ddc (offset: 0x1f1f0) -> 0x7604 fde=[ 5340] │ │ │ │ + 0xfffffffffffb8de6 (offset: 0x1f1fa) -> 0x7618 fde=[ 5354] │ │ │ │ + 0xfffffffffffb8e1c (offset: 0x1f230) -> 0x762c fde=[ 5368] │ │ │ │ + 0xfffffffffffb8ea2 (offset: 0x1f2b6) -> 0x765c fde=[ 5398] │ │ │ │ + 0xfffffffffffb8f56 (offset: 0x1f36a) -> 0x7690 fde=[ 53cc] │ │ │ │ + 0xfffffffffffb906a (offset: 0x1f47e) -> 0x76e0 fde=[ 541c] │ │ │ │ + 0xfffffffffffb90c2 (offset: 0x1f4d6) -> 0x76f4 fde=[ 5430] │ │ │ │ + 0xfffffffffffb90f8 (offset: 0x1f50c) -> 0x7708 fde=[ 5444] │ │ │ │ + 0xfffffffffffb912c (offset: 0x1f540) -> 0x771c fde=[ 5458] │ │ │ │ + 0xfffffffffffb9162 (offset: 0x1f576) -> 0x7730 fde=[ 546c] │ │ │ │ + 0xfffffffffffb9286 (offset: 0x1f69a) -> 0x77a8 fde=[ 54e4] │ │ │ │ + 0xfffffffffffb93aa (offset: 0x1f7be) -> 0x7824 fde=[ 5560] │ │ │ │ + 0xfffffffffffb9484 (offset: 0x1f898) -> 0x7838 fde=[ 5574] │ │ │ │ + 0xfffffffffffb9520 (offset: 0x1f934) -> 0x7878 fde=[ 55b4] │ │ │ │ + 0xfffffffffffb95ae (offset: 0x1f9c2) -> 0x78ac fde=[ 55e8] │ │ │ │ + 0xfffffffffffb9618 (offset: 0x1fa2c) -> 0x78e0 fde=[ 561c] │ │ │ │ + 0xfffffffffffb96c0 (offset: 0x1fad4) -> 0x7944 fde=[ 5680] │ │ │ │ + 0xfffffffffffb97ec (offset: 0x1fc00) -> 0x7980 fde=[ 56bc] │ │ │ │ + 0xfffffffffffb9a28 (offset: 0x1fe3c) -> 0x79f0 fde=[ 572c] │ │ │ │ + 0xfffffffffffba8a4 (offset: 0x20cb8) -> 0x7a94 fde=[ 57d0] │ │ │ │ + 0xfffffffffffbaa5a (offset: 0x20e6e) -> 0x7b3c fde=[ 5878] │ │ │ │ + 0xfffffffffffbaa7e (offset: 0x20e92) -> 0x7b54 fde=[ 5890] │ │ │ │ + 0xfffffffffffbaa94 (offset: 0x20ea8) -> 0x7b6c fde=[ 58a8] │ │ │ │ + 0xfffffffffffbae70 (offset: 0x21284) -> 0x7c20 fde=[ 595c] │ │ │ │ + 0xfffffffffffbae76 (offset: 0x2128a) -> 0x7c34 fde=[ 5970] │ │ │ │ + 0xfffffffffffbb8f2 (offset: 0x21d06) -> 0x7cf0 fde=[ 5a2c] │ │ │ │ + 0xfffffffffffbb940 (offset: 0x21d54) -> 0x7d04 fde=[ 5a40] │ │ │ │ + 0xfffffffffffbb9f2 (offset: 0x21e06) -> 0x7d40 fde=[ 5a7c] │ │ │ │ + 0xfffffffffffbbad2 (offset: 0x21ee6) -> 0x7da8 fde=[ 5ae4] │ │ │ │ + 0xfffffffffffbbcfc (offset: 0x22110) -> 0x7e28 fde=[ 5b64] │ │ │ │ + 0xfffffffffffbbe8e (offset: 0x222a2) -> 0x7e5c fde=[ 5b98] │ │ │ │ + 0xfffffffffffbc2f0 (offset: 0x22704) -> 0x7eb0 fde=[ 5bec] │ │ │ │ + 0xfffffffffffbc366 (offset: 0x2277a) -> 0x7ed8 fde=[ 5c14] │ │ │ │ + 0xfffffffffffbc424 (offset: 0x22838) -> 0x7f2c fde=[ 5c68] │ │ │ │ + 0xfffffffffffbc58e (offset: 0x229a2) -> 0x7fbc fde=[ 5cf8] │ │ │ │ + 0xfffffffffffbc6ea (offset: 0x22afe) -> 0x800c fde=[ 5d48] │ │ │ │ + 0xfffffffffffbc7fa (offset: 0x22c0e) -> 0x807c fde=[ 5db8] │ │ │ │ + 0xfffffffffffbc93a (offset: 0x22d4e) -> 0x80dc fde=[ 5e18] │ │ │ │ + 0xfffffffffffbca76 (offset: 0x22e8a) -> 0x813c fde=[ 5e78] │ │ │ │ + 0xfffffffffffbcba2 (offset: 0x22fb6) -> 0x8190 fde=[ 5ecc] │ │ │ │ + 0xfffffffffffbce1c (offset: 0x23230) -> 0x8230 fde=[ 5f6c] │ │ │ │ + 0xfffffffffffbd154 (offset: 0x23568) -> 0x82d0 fde=[ 600c] │ │ │ │ + 0xfffffffffffbd1c8 (offset: 0x235dc) -> 0x82f8 fde=[ 6034] │ │ │ │ + 0xfffffffffffbd868 (offset: 0x23c7c) -> 0x839c fde=[ 60d8] │ │ │ │ + 0xfffffffffffbdfd4 (offset: 0x243e8) -> 0x8434 fde=[ 6170] │ │ │ │ + 0xfffffffffffbe3b8 (offset: 0x247cc) -> 0x8504 fde=[ 6240] │ │ │ │ + 0xfffffffffffbea88 (offset: 0x24e9c) -> 0x8590 fde=[ 62cc] │ │ │ │ + 0xfffffffffffbf024 (offset: 0x25438) -> 0x85e4 fde=[ 6320] │ │ │ │ + 0xfffffffffffbf612 (offset: 0x25a26) -> 0x8638 fde=[ 6374] │ │ │ │ + 0xfffffffffffbfa3e (offset: 0x25e52) -> 0x86c0 fde=[ 63fc] │ │ │ │ + 0xfffffffffffc0bdc (offset: 0x26ff0) -> 0x8714 fde=[ 6450] │ │ │ │ + 0xfffffffffffc0e58 (offset: 0x2726c) -> 0x8768 fde=[ 64a4] │ │ │ │ + 0xfffffffffffc1256 (offset: 0x2766a) -> 0x8820 fde=[ 655c] │ │ │ │ + 0xfffffffffffc1642 (offset: 0x27a56) -> 0x88cc fde=[ 6608] │ │ │ │ + 0xfffffffffffc178a (offset: 0x27b9e) -> 0x8960 fde=[ 669c] │ │ │ │ + 0xfffffffffffc1a60 (offset: 0x27e74) -> 0x89f8 fde=[ 6734] │ │ │ │ + 0xfffffffffffc1b82 (offset: 0x27f96) -> 0x8a8c fde=[ 67c8] │ │ │ │ + 0xfffffffffffc1ed2 (offset: 0x282e6) -> 0x8b20 fde=[ 685c] │ │ │ │ + 0xfffffffffffc2eea (offset: 0x292fe) -> 0x8b74 fde=[ 68b0] │ │ │ │ + 0xfffffffffffc3b6a (offset: 0x29f7e) -> 0x8c64 fde=[ 69a0] │ │ │ │ + 0xfffffffffffc449c (offset: 0x2a8b0) -> 0x8cb8 fde=[ 69f4] │ │ │ │ + 0xfffffffffffc4d06 (offset: 0x2b11a) -> 0x8d0c fde=[ 6a48] │ │ │ │ + 0xfffffffffffc4dec (offset: 0x2b200) -> 0x8d74 fde=[ 6ab0] │ │ │ │ + 0xfffffffffffc4e76 (offset: 0x2b28a) -> 0x8dac fde=[ 6ae8] │ │ │ │ + 0xfffffffffffc4ee6 (offset: 0x2b2fa) -> 0x8dd4 fde=[ 6b10] │ │ │ │ + 0xfffffffffffc4f0a (offset: 0x2b31e) -> 0x8dec fde=[ 6b28] │ │ │ │ + 0xfffffffffffc4f2e (offset: 0x2b342) -> 0x8e04 fde=[ 6b40] │ │ │ │ + 0xfffffffffffc4f52 (offset: 0x2b366) -> 0x8e1c fde=[ 6b58] │ │ │ │ + 0xfffffffffffc4f76 (offset: 0x2b38a) -> 0x8e34 fde=[ 6b70] │ │ │ │ + 0xfffffffffffc5604 (offset: 0x2ba18) -> 0x8e88 fde=[ 6bc4] │ │ │ │ + 0xfffffffffffc5fc8 (offset: 0x2c3dc) -> 0x8edc fde=[ 6c18] │ │ │ │ + 0xfffffffffffc6026 (offset: 0x2c43a) -> 0x8ef8 fde=[ 6c34] │ │ │ │ + 0xfffffffffffc602c (offset: 0x2c440) -> 0x8f0c fde=[ 6c48] │ │ │ │ + 0xfffffffffffc6078 (offset: 0x2c48c) -> 0x8f38 fde=[ 6c74] │ │ │ │ + 0xfffffffffffc60c4 (offset: 0x2c4d8) -> 0x8f64 fde=[ 6ca0] │ │ │ │ + 0xfffffffffffc60de (offset: 0x2c4f2) -> 0x8f78 fde=[ 6cb4] │ │ │ │ + 0xfffffffffffc611a (offset: 0x2c52e) -> 0x8f9c fde=[ 6cd8] │ │ │ │ + 0xfffffffffffc6122 (offset: 0x2c536) -> 0x8fb0 fde=[ 6cec] │ │ │ │ + 0xfffffffffffc6184 (offset: 0x2c598) -> 0x8fdc fde=[ 6d18] │ │ │ │ + 0xfffffffffffc61e8 (offset: 0x2c5fc) -> 0x900c fde=[ 6d48] │ │ │ │ + 0xfffffffffffc624c (offset: 0x2c660) -> 0x903c fde=[ 6d78] │ │ │ │ + 0xfffffffffffc6332 (offset: 0x2c746) -> 0x908c fde=[ 6dc8] │ │ │ │ + 0xfffffffffffc6418 (offset: 0x2c82c) -> 0x90e4 fde=[ 6e20] │ │ │ │ + 0xfffffffffffc65fe (offset: 0x2ca12) -> 0x9130 fde=[ 6e6c] │ │ │ │ + 0xfffffffffffc6664 (offset: 0x2ca78) -> 0x9160 fde=[ 6e9c] │ │ │ │ + 0xfffffffffffc66c8 (offset: 0x2cadc) -> 0x9194 fde=[ 6ed0] │ │ │ │ + 0xfffffffffffc67fa (offset: 0x2cc0e) -> 0x91dc fde=[ 6f18] │ │ │ │ + 0xfffffffffffc6900 (offset: 0x2cd14) -> 0x921c fde=[ 6f58] │ │ │ │ + 0xfffffffffffc6a8a (offset: 0x2ce9e) -> 0x9260 fde=[ 6f9c] │ │ │ │ + 0xfffffffffffc6c20 (offset: 0x2d034) -> 0x92bc fde=[ 6ff8] │ │ │ │ + 0xfffffffffffc6fe0 (offset: 0x2d3f4) -> 0x9358 fde=[ 7094] │ │ │ │ + 0xfffffffffffc718a (offset: 0x2d59e) -> 0x938c fde=[ 70c8] │ │ │ │ + 0xfffffffffffc749e (offset: 0x2d8b2) -> 0x9444 fde=[ 7180] │ │ │ │ + 0xfffffffffffc771a (offset: 0x2db2e) -> 0x94b4 fde=[ 71f0] │ │ │ │ + 0xfffffffffffc7dba (offset: 0x2e1ce) -> 0x9508 fde=[ 7244] │ │ │ │ + 0xfffffffffffc8114 (offset: 0x2e528) -> 0x958c fde=[ 72c8] │ │ │ │ + 0xfffffffffffc8274 (offset: 0x2e688) -> 0x95e8 fde=[ 7324] │ │ │ │ + 0xfffffffffffc87dc (offset: 0x2ebf0) -> 0x96a0 fde=[ 73dc] │ │ │ │ + 0xfffffffffffc9088 (offset: 0x2f49c) -> 0x96f4 fde=[ 7430] │ │ │ │ + 0xfffffffffffc9b06 (offset: 0x2ff1a) -> 0x9748 fde=[ 7484] │ │ │ │ + 0xfffffffffffca026 (offset: 0x3043a) -> 0x979c fde=[ 74d8] │ │ │ │ + 0xfffffffffffca286 (offset: 0x3069a) -> 0x981c fde=[ 7558] │ │ │ │ + 0xfffffffffffca456 (offset: 0x3086a) -> 0x9888 fde=[ 75c4] │ │ │ │ + 0xfffffffffffca4a8 (offset: 0x308bc) -> 0x98b8 fde=[ 75f4] │ │ │ │ + 0xfffffffffffca626 (offset: 0x30a3a) -> 0x98e8 fde=[ 7624] │ │ │ │ + 0xfffffffffffca6cc (offset: 0x30ae0) -> 0x9914 fde=[ 7650] │ │ │ │ + 0xfffffffffffca8b8 (offset: 0x30ccc) -> 0x9998 fde=[ 76d4] │ │ │ │ + 0xfffffffffffca94c (offset: 0x30d60) -> 0x99d8 fde=[ 7714] │ │ │ │ + 0xfffffffffffca99a (offset: 0x30dae) -> 0x9a00 fde=[ 773c] │ │ │ │ + 0xfffffffffffcaa38 (offset: 0x30e4c) -> 0x9a30 fde=[ 776c] │ │ │ │ + 0xfffffffffffcaad6 (offset: 0x30eea) -> 0x9a60 fde=[ 779c] │ │ │ │ + 0xfffffffffffcab74 (offset: 0x30f88) -> 0x9a90 fde=[ 77cc] │ │ │ │ + 0xfffffffffffcac12 (offset: 0x31026) -> 0x9ac0 fde=[ 77fc] │ │ │ │ + 0xfffffffffffcac98 (offset: 0x310ac) -> 0x9ae8 fde=[ 7824] │ │ │ │ + 0xfffffffffffcad20 (offset: 0x31134) -> 0x9b10 fde=[ 784c] │ │ │ │ + 0xfffffffffffcada0 (offset: 0x311b4) -> 0x9b38 fde=[ 7874] │ │ │ │ + 0xfffffffffffcae1a (offset: 0x3122e) -> 0x9b70 fde=[ 78ac] │ │ │ │ + 0xfffffffffffcae94 (offset: 0x312a8) -> 0x9ba8 fde=[ 78e4] │ │ │ │ + 0xfffffffffffcaf32 (offset: 0x31346) -> 0x9bd8 fde=[ 7914] │ │ │ │ + 0xfffffffffffcafd0 (offset: 0x313e4) -> 0x9c08 fde=[ 7944] │ │ │ │ + 0xfffffffffffcb06e (offset: 0x31482) -> 0x9c38 fde=[ 7974] │ │ │ │ + 0xfffffffffffcb10c (offset: 0x31520) -> 0x9c68 fde=[ 79a4] │ │ │ │ + 0xfffffffffffcb180 (offset: 0x31594) -> 0x9c98 fde=[ 79d4] │ │ │ │ + 0xfffffffffffcb1e8 (offset: 0x315fc) -> 0x9cc8 fde=[ 7a04] │ │ │ │ + 0xfffffffffffcb284 (offset: 0x31698) -> 0x9cf0 fde=[ 7a2c] │ │ │ │ + 0xfffffffffffcb312 (offset: 0x31726) -> 0x9d18 fde=[ 7a54] │ │ │ │ + 0xfffffffffffcb436 (offset: 0x3184a) -> 0x9d60 fde=[ 7a9c] │ │ │ │ + 0xfffffffffffcb548 (offset: 0x3195c) -> 0x9da8 fde=[ 7ae4] │ │ │ │ + 0xfffffffffffcb754 (offset: 0x31b68) -> 0x9e08 fde=[ 7b44] │ │ │ │ + 0xfffffffffffcb93e (offset: 0x31d52) -> 0x9e5c fde=[ 7b98] │ │ │ │ + 0xfffffffffffcbc8c (offset: 0x320a0) -> 0x9eec fde=[ 7c28] │ │ │ │ + 0xfffffffffffcbeb6 (offset: 0x322ca) -> 0x9f4c fde=[ 7c88] │ │ │ │ + 0xfffffffffffcc0e0 (offset: 0x324f4) -> 0x9fac fde=[ 7ce8] │ │ │ │ + 0xfffffffffffcc30a (offset: 0x3271e) -> 0xa00c fde=[ 7d48] │ │ │ │ + 0xfffffffffffcc534 (offset: 0x32948) -> 0xa06c fde=[ 7da8] │ │ │ │ + 0xfffffffffffcc782 (offset: 0x32b96) -> 0xa0ec fde=[ 7e28] │ │ │ │ + 0xfffffffffffcc996 (offset: 0x32daa) -> 0xa14c fde=[ 7e88] │ │ │ │ + 0xfffffffffffccbba (offset: 0x32fce) -> 0xa1b4 fde=[ 7ef0] │ │ │ │ + 0xfffffffffffccdde (offset: 0x331f2) -> 0xa21c fde=[ 7f58] │ │ │ │ + 0xfffffffffffccdfe (offset: 0x33212) -> 0xa240 fde=[ 7f7c] │ │ │ │ + 0xfffffffffffcce6e (offset: 0x33282) -> 0xa270 fde=[ 7fac] │ │ │ │ + 0xfffffffffffccff6 (offset: 0x3340a) -> 0xa2e0 fde=[ 801c] │ │ │ │ + 0xfffffffffffcd0a6 (offset: 0x334ba) -> 0xa310 fde=[ 804c] │ │ │ │ + 0xfffffffffffcd670 (offset: 0x33a84) -> 0xa3a0 fde=[ 80dc] │ │ │ │ + 0xfffffffffffcd6ee (offset: 0x33b02) -> 0xa3d4 fde=[ 8110] │ │ │ │ + 0xfffffffffffcd6f2 (offset: 0x33b06) -> 0xa3e8 fde=[ 8124] │ │ │ │ + 0xfffffffffffcd720 (offset: 0x33b34) -> 0xa410 fde=[ 814c] │ │ │ │ + 0xfffffffffffcd78c (offset: 0x33ba0) -> 0xa444 fde=[ 8180] │ │ │ │ + 0xfffffffffffcd7e6 (offset: 0x33bfa) -> 0xa474 fde=[ 81b0] │ │ │ │ + 0xfffffffffffcd832 (offset: 0x33c46) -> 0xa4a0 fde=[ 81dc] │ │ │ │ + 0xfffffffffffcd85e (offset: 0x33c72) -> 0xa4b4 fde=[ 81f0] │ │ │ │ + 0xfffffffffffcd862 (offset: 0x33c76) -> 0xa4c8 fde=[ 8204] │ │ │ │ + 0xfffffffffffcd872 (offset: 0x33c86) -> 0xa4dc fde=[ 8218] │ │ │ │ + 0xfffffffffffcd882 (offset: 0x33c96) -> 0xa4f4 fde=[ 8230] │ │ │ │ + 0xfffffffffffcd8aa (offset: 0x33cbe) -> 0xa508 fde=[ 8244] │ │ │ │ + 0xfffffffffffcd8d8 (offset: 0x33cec) -> 0xa530 fde=[ 826c] │ │ │ │ + 0xfffffffffffcd8f8 (offset: 0x33d0c) -> 0xa554 fde=[ 8290] │ │ │ │ + 0xfffffffffffcd942 (offset: 0x33d56) -> 0xa578 fde=[ 82b4] │ │ │ │ + 0xfffffffffffcd9b2 (offset: 0x33dc6) -> 0xa5a0 fde=[ 82dc] │ │ │ │ + 0xfffffffffffcd9c4 (offset: 0x33dd8) -> 0xa5b4 fde=[ 82f0] │ │ │ │ + 0xfffffffffffcda00 (offset: 0x33e14) -> 0xa5d8 fde=[ 8314] │ │ │ │ + 0xfffffffffffcda64 (offset: 0x33e78) -> 0xa604 fde=[ 8340] │ │ │ │ + 0xfffffffffffcdc34 (offset: 0x34048) -> 0xa658 fde=[ 8394] │ │ │ │ + 0xfffffffffffcdcc4 (offset: 0x340d8) -> 0xa688 fde=[ 83c4] │ │ │ │ + 0xfffffffffffcddd8 (offset: 0x341ec) -> 0xa6d0 fde=[ 840c] │ │ │ │ + 0xfffffffffffcdf22 (offset: 0x34336) -> 0xa718 fde=[ 8454] │ │ │ │ + 0xfffffffffffcdffc (offset: 0x34410) -> 0xa744 fde=[ 8480] │ │ │ │ + 0xfffffffffffce0f0 (offset: 0x34504) -> 0xa784 fde=[ 84c0] │ │ │ │ + 0xfffffffffffce2e6 (offset: 0x346fa) -> 0xa7c4 fde=[ 8500] │ │ │ │ + 0xfffffffffffce48c (offset: 0x348a0) -> 0xa85c fde=[ 8598] │ │ │ │ + 0xfffffffffffce5ae (offset: 0x349c2) -> 0xa890 fde=[ 85cc] │ │ │ │ + 0xfffffffffffce602 (offset: 0x34a16) -> 0xa8a4 fde=[ 85e0] │ │ │ │ + 0xfffffffffffce64a (offset: 0x34a5e) -> 0xa8b8 fde=[ 85f4] │ │ │ │ + 0xfffffffffffce7b0 (offset: 0x34bc4) -> 0xa8f0 fde=[ 862c] │ │ │ │ + 0xfffffffffffcea0c (offset: 0x34e20) -> 0xa95c fde=[ 8698] │ │ │ │ + 0xfffffffffffcea8a (offset: 0x34e9e) -> 0xa99c fde=[ 86d8] │ │ │ │ + 0xfffffffffffcec00 (offset: 0x35014) -> 0xa9fc fde=[ 8738] │ │ │ │ + 0xfffffffffffcf396 (offset: 0x357aa) -> 0xaa50 fde=[ 878c] │ │ │ │ + 0xfffffffffffcf8b0 (offset: 0x35cc4) -> 0xaaac fde=[ 87e8] │ │ │ │ + 0xfffffffffffcf8fa (offset: 0x35d0e) -> 0xaac0 fde=[ 87fc] │ │ │ │ + 0xfffffffffffcf936 (offset: 0x35d4a) -> 0xaad4 fde=[ 8810] │ │ │ │ + 0xfffffffffffcf95a (offset: 0x35d6e) -> 0xaaec fde=[ 8828] │ │ │ │ + 0xfffffffffffcf996 (offset: 0x35daa) -> 0xab00 fde=[ 883c] │ │ │ │ + 0xfffffffffffcfa78 (offset: 0x35e8c) -> 0xab40 fde=[ 887c] │ │ │ │ + 0xfffffffffffcfa90 (offset: 0x35ea4) -> 0xab64 fde=[ 88a0] │ │ │ │ + 0xfffffffffffcfa96 (offset: 0x35eaa) -> 0xab78 fde=[ 88b4] │ │ │ │ + 0xfffffffffffcfa9a (offset: 0x35eae) -> 0xab8c fde=[ 88c8] │ │ │ │ + 0xfffffffffffcfa9e (offset: 0x35eb2) -> 0xaba0 fde=[ 88dc] │ │ │ │ + 0xfffffffffffcfaa8 (offset: 0x35ebc) -> 0xabb4 fde=[ 88f0] │ │ │ │ + 0xfffffffffffcfab2 (offset: 0x35ec6) -> 0xabc8 fde=[ 8904] │ │ │ │ + 0xfffffffffffcfabe (offset: 0x35ed2) -> 0xabdc fde=[ 8918] │ │ │ │ + 0xfffffffffffcface (offset: 0x35ee2) -> 0xabf0 fde=[ 892c] │ │ │ │ + 0xfffffffffffcfade (offset: 0x35ef2) -> 0xac04 fde=[ 8940] │ │ │ │ + 0xfffffffffffcfaee (offset: 0x35f02) -> 0xac18 fde=[ 8954] │ │ │ │ + 0xfffffffffffcfaf6 (offset: 0x35f0a) -> 0xac2c fde=[ 8968] │ │ │ │ + 0xfffffffffffcfb12 (offset: 0x35f26) -> 0xac40 fde=[ 897c] │ │ │ │ + 0xfffffffffffcfb2c (offset: 0x35f40) -> 0xac54 fde=[ 8990] │ │ │ │ + 0xfffffffffffcfb32 (offset: 0x35f46) -> 0xac68 fde=[ 89a4] │ │ │ │ + 0xfffffffffffcfb78 (offset: 0x35f8c) -> 0xac80 fde=[ 89bc] │ │ │ │ + 0xfffffffffffcfb7c (offset: 0x35f90) -> 0xac94 fde=[ 89d0] │ │ │ │ + 0xfffffffffffcfb86 (offset: 0x35f9a) -> 0xaca8 fde=[ 89e4] │ │ │ │ + 0xfffffffffffcfbd2 (offset: 0x35fe6) -> 0xacd0 fde=[ 8a0c] │ │ │ │ + 0xfffffffffffcfc70 (offset: 0x36084) -> 0xacfc fde=[ 8a38] │ │ │ │ + 0xfffffffffffcfc98 (offset: 0x360ac) -> 0xad10 fde=[ 8a4c] │ │ │ │ + 0xfffffffffffcfcc0 (offset: 0x360d4) -> 0xad34 fde=[ 8a70] │ │ │ │ + 0xfffffffffffcfe6a (offset: 0x3627e) -> 0xad90 fde=[ 8acc] │ │ │ │ + 0xfffffffffffd0030 (offset: 0x36444) -> 0xadec fde=[ 8b28] │ │ │ │ + 0xfffffffffffd004a (offset: 0x3645e) -> 0xae10 fde=[ 8b4c] │ │ │ │ + 0xfffffffffffd0050 (offset: 0x36464) -> 0xae24 fde=[ 8b60] │ │ │ │ + 0xfffffffffffd0180 (offset: 0x36594) -> 0xae70 fde=[ 8bac] │ │ │ │ + 0xfffffffffffd01f6 (offset: 0x3660a) -> 0xaea4 fde=[ 8be0] │ │ │ │ + 0xfffffffffffd0276 (offset: 0x3668a) -> 0xaebc fde=[ 8bf8] │ │ │ │ + 0xfffffffffffd03b6 (offset: 0x367ca) -> 0xaf24 fde=[ 8c60] │ │ │ │ + 0xfffffffffffd03c4 (offset: 0x367d8) -> 0xaf38 fde=[ 8c74] │ │ │ │ + 0xfffffffffffd0410 (offset: 0x36824) -> 0xaf4c fde=[ 8c88] │ │ │ │ + 0xfffffffffffd0640 (offset: 0x36a54) -> 0xafb0 fde=[ 8cec] │ │ │ │ + 0xfffffffffffd070c (offset: 0x36b20) -> 0xaff8 fde=[ 8d34] │ │ │ │ + 0xfffffffffffd077c (offset: 0x36b90) -> 0xb02c fde=[ 8d68] │ │ │ │ + 0xfffffffffffd07bc (offset: 0x36bd0) -> 0xb050 fde=[ 8d8c] │ │ │ │ + 0xfffffffffffd0804 (offset: 0x36c18) -> 0xb074 fde=[ 8db0] │ │ │ │ + 0xfffffffffffd0848 (offset: 0x36c5c) -> 0xb098 fde=[ 8dd4] │ │ │ │ + 0xfffffffffffd0884 (offset: 0x36c98) -> 0xb0bc fde=[ 8df8] │ │ │ │ + 0xfffffffffffd08c0 (offset: 0x36cd4) -> 0xb0e0 fde=[ 8e1c] │ │ │ │ + 0xfffffffffffd0950 (offset: 0x36d64) -> 0xb0f4 fde=[ 8e30] │ │ │ │ + 0xfffffffffffd0976 (offset: 0x36d8a) -> 0xb108 fde=[ 8e44] │ │ │ │ + 0xfffffffffffd098e (offset: 0x36da2) -> 0xb12c fde=[ 8e68] │ │ │ │ + 0xfffffffffffd0994 (offset: 0x36da8) -> 0xb140 fde=[ 8e7c] │ │ │ │ + 0xfffffffffffd0aa6 (offset: 0x36eba) -> 0xb184 fde=[ 8ec0] │ │ │ │ + 0xfffffffffffd0abc (offset: 0x36ed0) -> 0xb198 fde=[ 8ed4] │ │ │ │ + 0xfffffffffffd0dba (offset: 0x371ce) -> 0xb210 fde=[ 8f4c] │ │ │ │ + 0xfffffffffffd0fae (offset: 0x373c2) -> 0xb268 fde=[ 8fa4] │ │ │ │ + 0xfffffffffffd106c (offset: 0x37480) -> 0xb2bc fde=[ 8ff8] │ │ │ │ + 0xfffffffffffd111a (offset: 0x3752e) -> 0xb300 fde=[ 903c] │ │ │ │ + 0xfffffffffffd12aa (offset: 0x376be) -> 0xb35c fde=[ 9098] │ │ │ │ + 0xfffffffffffd1412 (offset: 0x37826) -> 0xb39c fde=[ 90d8] │ │ │ │ + 0xfffffffffffd143a (offset: 0x3784e) -> 0xb3c0 fde=[ 90fc] │ │ │ │ + 0xfffffffffffd1444 (offset: 0x37858) -> 0xb3d4 fde=[ 9110] │ │ │ │ + 0xfffffffffffd160a (offset: 0x37a1e) -> 0xb420 fde=[ 915c] │ │ │ │ + 0xfffffffffffd1620 (offset: 0x37a34) -> 0xb434 fde=[ 9170] │ │ │ │ + 0xfffffffffffd1666 (offset: 0x37a7a) -> 0xb44c fde=[ 9188] │ │ │ │ + 0xfffffffffffd16fe (offset: 0x37b12) -> 0xb478 fde=[ 91b4] │ │ │ │ + 0xfffffffffffd1752 (offset: 0x37b66) -> 0xb4a8 fde=[ 91e4] │ │ │ │ + 0xfffffffffffd1758 (offset: 0x37b6c) -> 0xb4bc fde=[ 91f8] │ │ │ │ + 0xfffffffffffd17d0 (offset: 0x37be4) -> 0xb4f4 fde=[ 9230] │ │ │ │ + 0xfffffffffffd17e6 (offset: 0x37bfa) -> 0xb508 fde=[ 9244] │ │ │ │ + 0xfffffffffffd1806 (offset: 0x37c1a) -> 0xb51c fde=[ 9258] │ │ │ │ + 0xfffffffffffd185e (offset: 0x37c72) -> 0xb550 fde=[ 928c] │ │ │ │ + 0xfffffffffffd1864 (offset: 0x37c78) -> 0xb564 fde=[ 92a0] │ │ │ │ + 0xfffffffffffd22dc (offset: 0x386f0) -> 0xb5bc fde=[ 92f8] │ │ │ │ + 0xfffffffffffd2320 (offset: 0x38734) -> 0xb5d0 fde=[ 930c] │ │ │ │ + 0xfffffffffffd232a (offset: 0x3873e) -> 0xb5e4 fde=[ 9320] │ │ │ │ + 0xfffffffffffd235c (offset: 0x38770) -> 0xb60c fde=[ 9348] │ │ │ │ + 0xfffffffffffd23d8 (offset: 0x387ec) -> 0xb620 fde=[ 935c] │ │ │ │ + 0xfffffffffffd2434 (offset: 0x38848) -> 0xb634 fde=[ 9370] │ │ │ │ + 0xfffffffffffd24be (offset: 0x388d2) -> 0xb67c fde=[ 93b8] │ │ │ │ + 0xfffffffffffd24e0 (offset: 0x388f4) -> 0xb690 fde=[ 93cc] │ │ │ │ + 0xfffffffffffd2508 (offset: 0x3891c) -> 0xb6a4 fde=[ 93e0] │ │ │ │ + 0xfffffffffffd252c (offset: 0x38940) -> 0xb6b8 fde=[ 93f4] │ │ │ │ + 0xfffffffffffd25b0 (offset: 0x389c4) -> 0xb6fc fde=[ 9438] │ │ │ │ + 0xfffffffffffd2634 (offset: 0x38a48) -> 0xb740 fde=[ 947c] │ │ │ │ + 0xfffffffffffd26f6 (offset: 0x38b0a) -> 0xb790 fde=[ 94cc] │ │ │ │ + 0xfffffffffffd2752 (offset: 0x38b66) -> 0xb7b8 fde=[ 94f4] │ │ │ │ + 0xfffffffffffd2772 (offset: 0x38b86) -> 0xb7d8 fde=[ 9514] │ │ │ │ + 0xfffffffffffd27b2 (offset: 0x38bc6) -> 0xb7ec fde=[ 9528] │ │ │ │ + 0xfffffffffffd2884 (offset: 0x38c98) -> 0xb800 fde=[ 953c] │ │ │ │ + 0xfffffffffffd28b6 (offset: 0x38cca) -> 0xb814 fde=[ 9550] │ │ │ │ + 0xfffffffffffd28de (offset: 0x38cf2) -> 0xb828 fde=[ 9564] │ │ │ │ + 0xfffffffffffd2936 (offset: 0x38d4a) -> 0xb83c fde=[ 9578] │ │ │ │ + 0xfffffffffffd294a (offset: 0x38d5e) -> 0xb850 fde=[ 958c] │ │ │ │ + 0xfffffffffffd2bc4 (offset: 0x38fd8) -> 0xb8ac fde=[ 95e8] │ │ │ │ + 0xfffffffffffd2c58 (offset: 0x3906c) -> 0xb8e4 fde=[ 9620] │ │ │ │ + 0xfffffffffffd2d32 (offset: 0x39146) -> 0xb920 fde=[ 965c] │ │ │ │ + 0xfffffffffffd2da8 (offset: 0x391bc) -> 0xb950 fde=[ 968c] │ │ │ │ + 0xfffffffffffd2e3e (offset: 0x39252) -> 0xb988 fde=[ 96c4] │ │ │ │ + 0xfffffffffffd2f44 (offset: 0x39358) -> 0xb9d8 fde=[ 9714] │ │ │ │ + 0xfffffffffffd307c (offset: 0x39490) -> 0xba30 fde=[ 976c] │ │ │ │ + 0xfffffffffffd31c6 (offset: 0x395da) -> 0xba90 fde=[ 97cc] │ │ │ │ + 0xfffffffffffd332e (offset: 0x39742) -> 0xbae0 fde=[ 981c] │ │ │ │ + 0xfffffffffffd38b6 (offset: 0x39cca) -> 0xbb98 fde=[ 98d4] │ │ │ │ + 0xfffffffffffd3a8e (offset: 0x39ea2) -> 0xbc2c fde=[ 9968] │ │ │ │ + 0xfffffffffffd3cfc (offset: 0x3a110) -> 0xbc88 fde=[ 99c4] │ │ │ │ + 0xfffffffffffd3d1e (offset: 0x3a132) -> 0xbc9c fde=[ 99d8] │ │ │ │ + 0xfffffffffffd3d44 (offset: 0x3a158) -> 0xbcb0 fde=[ 99ec] │ │ │ │ + 0xfffffffffffd3de0 (offset: 0x3a1f4) -> 0xbce8 fde=[ 9a24] │ │ │ │ + 0xfffffffffffd3e78 (offset: 0x3a28c) -> 0xbd20 fde=[ 9a5c] │ │ │ │ + 0xfffffffffffd3f12 (offset: 0x3a326) -> 0xbd58 fde=[ 9a94] │ │ │ │ + 0xfffffffffffd3f3c (offset: 0x3a350) -> 0xbd6c fde=[ 9aa8] │ │ │ │ + 0xfffffffffffd3f66 (offset: 0x3a37a) -> 0xbd80 fde=[ 9abc] │ │ │ │ + 0xfffffffffffd4072 (offset: 0x3a486) -> 0xbdb8 fde=[ 9af4] │ │ │ │ + 0xfffffffffffd40e0 (offset: 0x3a4f4) -> 0xbdcc fde=[ 9b08] │ │ │ │ + 0xfffffffffffd413a (offset: 0x3a54e) -> 0xbde0 fde=[ 9b1c] │ │ │ │ + 0xfffffffffffd41ae (offset: 0x3a5c2) -> 0xbe0c fde=[ 9b48] │ │ │ │ + 0xfffffffffffd420c (offset: 0x3a620) -> 0xbe38 fde=[ 9b74] │ │ │ │ + 0xfffffffffffd425e (offset: 0x3a672) -> 0xbe4c fde=[ 9b88] │ │ │ │ + 0xfffffffffffd42d2 (offset: 0x3a6e6) -> 0xbe60 fde=[ 9b9c] │ │ │ │ + 0xfffffffffffd430e (offset: 0x3a722) -> 0xbe84 fde=[ 9bc0] │ │ │ │ + 0xfffffffffffd4350 (offset: 0x3a764) -> 0xbea8 fde=[ 9be4] │ │ │ │ + 0xfffffffffffd438a (offset: 0x3a79e) -> 0xbec4 fde=[ 9c00] │ │ │ │ + 0xfffffffffffd4448 (offset: 0x3a85c) -> 0xbf04 fde=[ 9c40] │ │ │ │ + 0xfffffffffffd45ae (offset: 0x3a9c2) -> 0xbf48 fde=[ 9c84] │ │ │ │ + 0xfffffffffffd4730 (offset: 0x3ab44) -> 0xbf94 fde=[ 9cd0] │ │ │ │ + 0xfffffffffffd4814 (offset: 0x3ac28) -> 0xbfd8 fde=[ 9d14] │ │ │ │ + 0xfffffffffffd492c (offset: 0x3ad40) -> 0xbff8 fde=[ 9d34] │ │ │ │ + 0xfffffffffffd4946 (offset: 0x3ad5a) -> 0xc014 fde=[ 9d50] │ │ │ │ + 0xfffffffffffd4960 (offset: 0x3ad74) -> 0xc030 fde=[ 9d6c] │ │ │ │ + 0xfffffffffffd49e8 (offset: 0x3adfc) -> 0xc05c fde=[ 9d98] │ │ │ │ + 0xfffffffffffd4a5e (offset: 0x3ae72) -> 0xc088 fde=[ 9dc4] │ │ │ │ + 0xfffffffffffd4b4e (offset: 0x3af62) -> 0xc0d8 fde=[ 9e14] │ │ │ │ + 0xfffffffffffd4bd2 (offset: 0x3afe6) -> 0xc104 fde=[ 9e40] │ │ │ │ + 0xfffffffffffd5056 (offset: 0x3b46a) -> 0xc184 fde=[ 9ec0] │ │ │ │ + 0xfffffffffffd51fa (offset: 0x3b60e) -> 0xc1fc fde=[ 9f38] │ │ │ │ + 0xfffffffffffd5802 (offset: 0x3bc16) -> 0xc278 fde=[ 9fb4] │ │ │ │ + 0xfffffffffffd585c (offset: 0x3bc70) -> 0xc29c fde=[ 9fd8] │ │ │ │ + 0xfffffffffffd596e (offset: 0x3bd82) -> 0xc318 fde=[ a054] │ │ │ │ + 0xfffffffffffd5db4 (offset: 0x3c1c8) -> 0xc398 fde=[ a0d4] │ │ │ │ + 0xfffffffffffd6308 (offset: 0x3c71c) -> 0xc420 fde=[ a15c] │ │ │ │ + 0xfffffffffffd63c8 (offset: 0x3c7dc) -> 0xc474 fde=[ a1b0] │ │ │ │ + 0xfffffffffffd6500 (offset: 0x3c914) -> 0xc4c4 fde=[ a200] │ │ │ │ + 0xfffffffffffd6502 (offset: 0x3c916) -> 0xc4d8 fde=[ a214] │ │ │ │ + 0xfffffffffffd6686 (offset: 0x3ca9a) -> 0xc524 fde=[ a260] │ │ │ │ + 0xfffffffffffd6866 (offset: 0x3cc7a) -> 0xc594 fde=[ a2d0] │ │ │ │ + 0xfffffffffffd689a (offset: 0x3ccae) -> 0xc5a8 fde=[ a2e4] │ │ │ │ + 0xfffffffffffd68ce (offset: 0x3cce2) -> 0xc5bc fde=[ a2f8] │ │ │ │ + 0xfffffffffffd6918 (offset: 0x3cd2c) -> 0xc5d0 fde=[ a30c] │ │ │ │ + 0xfffffffffffd6978 (offset: 0x3cd8c) -> 0xc600 fde=[ a33c] │ │ │ │ + 0xfffffffffffd6992 (offset: 0x3cda6) -> 0xc624 fde=[ a360] │ │ │ │ + 0xfffffffffffd6a10 (offset: 0x3ce24) -> 0xc658 fde=[ a394] │ │ │ │ + 0xfffffffffffd6ad4 (offset: 0x3cee8) -> 0xc6a0 fde=[ a3dc] │ │ │ │ + 0xfffffffffffd6cf8 (offset: 0x3d10c) -> 0xc6c8 fde=[ a404] │ │ │ │ + 0xfffffffffffd7090 (offset: 0x3d4a4) -> 0xc71c fde=[ a458] │ │ │ │ + 0xfffffffffffd7454 (offset: 0x3d868) -> 0xc764 fde=[ a4a0] │ │ │ │ + 0xfffffffffffd76e0 (offset: 0x3daf4) -> 0xc7c0 fde=[ a4fc] │ │ │ │ + 0xfffffffffffd76ee (offset: 0x3db02) -> 0xc7d4 fde=[ a510] │ │ │ │ + 0xfffffffffffd77a2 (offset: 0x3dbb6) -> 0xc804 fde=[ a540] │ │ │ │ + 0xfffffffffffd78e0 (offset: 0x3dcf4) -> 0xc85c fde=[ a598] │ │ │ │ + 0xfffffffffffd78f2 (offset: 0x3dd06) -> 0xc870 fde=[ a5ac] │ │ │ │ + 0xfffffffffffd7918 (offset: 0x3dd2c) -> 0xc884 fde=[ a5c0] │ │ │ │ + 0xfffffffffffd7980 (offset: 0x3dd94) -> 0xc898 fde=[ a5d4] │ │ │ │ + 0xfffffffffffd79da (offset: 0x3ddee) -> 0xc8c8 fde=[ a604] │ │ │ │ + 0xfffffffffffd7ab0 (offset: 0x3dec4) -> 0xc900 fde=[ a63c] │ │ │ │ + 0xfffffffffffd7b22 (offset: 0x3df36) -> 0xc930 fde=[ a66c] │ │ │ │ + 0xfffffffffffd7baa (offset: 0x3dfbe) -> 0xc944 fde=[ a680] │ │ │ │ + 0xfffffffffffd7cf0 (offset: 0x3e104) -> 0xc97c fde=[ a6b8] │ │ │ │ + 0xfffffffffffd7e36 (offset: 0x3e24a) -> 0xc9b4 fde=[ a6f0] │ │ │ │ + 0xfffffffffffd7f9c (offset: 0x3e3b0) -> 0xca00 fde=[ a73c] │ │ │ │ + 0xfffffffffffd82d6 (offset: 0x3e6ea) -> 0xca48 fde=[ a784] │ │ │ │ + 0xfffffffffffd85fe (offset: 0x3ea12) -> 0xca94 fde=[ a7d0] │ │ │ │ + 0xfffffffffffd893a (offset: 0x3ed4e) -> 0xcaec fde=[ a828] │ │ │ │ + 0xfffffffffffd8c62 (offset: 0x3f076) -> 0xcb44 fde=[ a880] │ │ │ │ + 0xfffffffffffd8f92 (offset: 0x3f3a6) -> 0xcb8c fde=[ a8c8] │ │ │ │ + 0xfffffffffffd94a8 (offset: 0x3f8bc) -> 0xcbe4 fde=[ a920] │ │ │ │ + 0xfffffffffffd9622 (offset: 0x3fa36) -> 0xcc58 fde=[ a994] │ │ │ │ + 0xfffffffffffd9806 (offset: 0x3fc1a) -> 0xccc4 fde=[ aa00] │ │ │ │ + 0xfffffffffffd995e (offset: 0x3fd72) -> 0xcd04 fde=[ aa40] │ │ │ │ + 0xfffffffffffd9b38 (offset: 0x3ff4c) -> 0xcd48 fde=[ aa84] │ │ │ │ + 0xfffffffffffd9da4 (offset: 0x401b8) -> 0xcd90 fde=[ aacc] │ │ │ │ + 0xfffffffffffda058 (offset: 0x4046c) -> 0xcde0 fde=[ ab1c] │ │ │ │ + 0xfffffffffffda2fa (offset: 0x4070e) -> 0xce34 fde=[ ab70] │ │ │ │ + 0xfffffffffffda974 (offset: 0x40d88) -> 0xceb0 fde=[ abec] │ │ │ │ + 0xfffffffffffdb70e (offset: 0x41b22) -> 0xcf5c fde=[ ac98] │ │ │ │ + 0xfffffffffffdb766 (offset: 0x41b7a) -> 0xcf90 fde=[ accc] │ │ │ │ + 0xfffffffffffdb816 (offset: 0x41c2a) -> 0xcfd4 fde=[ ad10] │ │ │ │ + 0xfffffffffffdb8c8 (offset: 0x41cdc) -> 0xd024 fde=[ ad60] │ │ │ │ + 0xfffffffffffdba9e (offset: 0x41eb2) -> 0xd094 fde=[ add0] │ │ │ │ + 0xfffffffffffdbb9e (offset: 0x41fb2) -> 0xd0e4 fde=[ ae20] │ │ │ │ + 0xfffffffffffdbc78 (offset: 0x4208c) -> 0xd13c fde=[ ae78] │ │ │ │ + 0xfffffffffffdc044 (offset: 0x42458) -> 0xd1cc fde=[ af08] │ │ │ │ + 0xfffffffffffdc0fa (offset: 0x4250e) -> 0xd220 fde=[ af5c] │ │ │ │ + 0xfffffffffffdc0fe (offset: 0x42512) -> 0xd234 fde=[ af70] │ │ │ │ + 0xfffffffffffdc1c0 (offset: 0x425d4) -> 0xd264 fde=[ afa0] │ │ │ │ + 0xfffffffffffdc1d8 (offset: 0x425ec) -> 0xd278 fde=[ afb4] │ │ │ │ + 0xfffffffffffdc30e (offset: 0x42722) -> 0xd2a0 fde=[ afdc] │ │ │ │ + 0xfffffffffffdc340 (offset: 0x42754) -> 0xd2b4 fde=[ aff0] │ │ │ │ + 0xfffffffffffdc37e (offset: 0x42792) -> 0xd2c8 fde=[ b004] │ │ │ │ + 0xfffffffffffdc3b8 (offset: 0x427cc) -> 0xd2dc fde=[ b018] │ │ │ │ + 0xfffffffffffdc3f6 (offset: 0x4280a) -> 0xd2f0 fde=[ b02c] │ │ │ │ + 0xfffffffffffdc400 (offset: 0x42814) -> 0xd304 fde=[ b040] │ │ │ │ + 0xfffffffffffdc878 (offset: 0x42c8c) -> 0xd3a4 fde=[ b0e0] │ │ │ │ + 0xfffffffffffdca0e (offset: 0x42e22) -> 0xd400 fde=[ b13c] │ │ │ │ + 0xfffffffffffdcb80 (offset: 0x42f94) -> 0xd45c fde=[ b198] │ │ │ │ + 0xfffffffffffdccd4 (offset: 0x430e8) -> 0xd4b4 fde=[ b1f0] │ │ │ │ + 0xfffffffffffdcd2a (offset: 0x4313e) -> 0xd4c8 fde=[ b204] │ │ │ │ + 0xfffffffffffdcd6c (offset: 0x43180) -> 0xd4dc fde=[ b218] │ │ │ │ + 0xfffffffffffdcd70 (offset: 0x43184) -> 0xd4f0 fde=[ b22c] │ │ │ │ + 0xfffffffffffdcd74 (offset: 0x43188) -> 0xd504 fde=[ b240] │ │ │ │ + 0xfffffffffffdcd9a (offset: 0x431ae) -> 0xd518 fde=[ b254] │ │ │ │ + 0xfffffffffffdcdb8 (offset: 0x431cc) -> 0xd52c fde=[ b268] │ │ │ │ + 0xfffffffffffdcdc2 (offset: 0x431d6) -> 0xd540 fde=[ b27c] │ │ │ │ + 0xfffffffffffdcdcc (offset: 0x431e0) -> 0xd554 fde=[ b290] │ │ │ │ + 0xfffffffffffdceae (offset: 0x432c2) -> 0xd588 fde=[ b2c4] │ │ │ │ + 0xfffffffffffdcf90 (offset: 0x433a4) -> 0xd5bc fde=[ b2f8] │ │ │ │ + 0xfffffffffffdd150 (offset: 0x43564) -> 0xd674 fde=[ b3b0] │ │ │ │ + 0xfffffffffffdd274 (offset: 0x43688) -> 0xd6dc fde=[ b418] │ │ │ │ + 0xfffffffffffdd4aa (offset: 0x438be) -> 0xd730 fde=[ b46c] │ │ │ │ + 0xfffffffffffdd8a6 (offset: 0x43cba) -> 0xd774 fde=[ b4b0] │ │ │ │ + 0xfffffffffffdedce (offset: 0x451e2) -> 0xd908 fde=[ b644] │ │ │ │ + 0xfffffffffffdeec6 (offset: 0x452da) -> 0xd95c fde=[ b698] │ │ │ │ + 0xfffffffffffe0258 (offset: 0x4666c) -> 0xd9d0 fde=[ b70c] │ │ │ │ + 0xfffffffffffe0aaa (offset: 0x46ebe) -> 0xda34 fde=[ b770] │ │ │ │ + 0xfffffffffffe0aba (offset: 0x46ece) -> 0xda48 fde=[ b784] │ │ │ │ + 0xfffffffffffe0ae2 (offset: 0x46ef6) -> 0xda5c fde=[ b798] │ │ │ │ + 0xfffffffffffe0ae4 (offset: 0x46ef8) -> 0xda70 fde=[ b7ac] │ │ │ │ + 0xfffffffffffe0ae6 (offset: 0x46efa) -> 0xda84 fde=[ b7c0] │ │ │ │ + 0xfffffffffffe0afe (offset: 0x46f12) -> 0xda98 fde=[ b7d4] │ │ │ │ + 0xfffffffffffe0b00 (offset: 0x46f14) -> 0xdaac fde=[ b7e8] │ │ │ │ + 0xfffffffffffe0b02 (offset: 0x46f16) -> 0xdac4 fde=[ b800] │ │ │ │ + 0xfffffffffffe0b3a (offset: 0x46f4e) -> 0xdad8 fde=[ b814] │ │ │ │ + 0xfffffffffffe0b8a (offset: 0x46f9e) -> 0xdb04 fde=[ b840] │ │ │ │ + 0xfffffffffffe0c06 (offset: 0x4701a) -> 0xdb40 fde=[ b87c] │ │ │ │ + 0xfffffffffffe1042 (offset: 0x47456) -> 0xdb98 fde=[ b8d4] │ │ │ │ + 0xfffffffffffe104c (offset: 0x47460) -> 0xdbac fde=[ b8e8] │ │ │ │ + 0xfffffffffffe106a (offset: 0x4747e) -> 0xdbd0 fde=[ b90c] │ │ │ │ + 0xfffffffffffe10f4 (offset: 0x47508) -> 0xdc0c fde=[ b948] │ │ │ │ + 0xfffffffffffe1468 (offset: 0x4787c) -> 0xdc54 fde=[ b990] │ │ │ │ + 0xfffffffffffe1506 (offset: 0x4791a) -> 0xdc8c fde=[ b9c8] │ │ │ │ + 0xfffffffffffe1750 (offset: 0x47b64) -> 0xdcfc fde=[ ba38] │ │ │ │ + 0xfffffffffffe1d3e (offset: 0x48152) -> 0xdd58 fde=[ ba94] │ │ │ │ + 0xfffffffffffe2426 (offset: 0x4883a) -> 0xddf8 fde=[ bb34] │ │ │ │ + 0xfffffffffffe2570 (offset: 0x48984) -> 0xde50 fde=[ bb8c] │ │ │ │ + 0xfffffffffffe2760 (offset: 0x48b74) -> 0xdecc fde=[ bc08] │ │ │ │ + 0xfffffffffffe2e7a (offset: 0x4928e) -> 0xdf5c fde=[ bc98] │ │ │ │ + 0xfffffffffffe348e (offset: 0x498a2) -> 0xe00c fde=[ bd48] │ │ │ │ + 0xfffffffffffe3a3e (offset: 0x49e52) -> 0xe0cc fde=[ be08] │ │ │ │ + 0xfffffffffffe3a50 (offset: 0x49e64) -> 0xe0e0 fde=[ be1c] │ │ │ │ + 0xfffffffffffe3a76 (offset: 0x49e8a) -> 0xe0f4 fde=[ be30] │ │ │ │ + 0xfffffffffffe3a98 (offset: 0x49eac) -> 0xe108 fde=[ be44] │ │ │ │ + 0xfffffffffffe3af8 (offset: 0x49f0c) -> 0xe11c fde=[ be58] │ │ │ │ + 0xfffffffffffe3b84 (offset: 0x49f98) -> 0xe130 fde=[ be6c] │ │ │ │ + 0xfffffffffffe3b98 (offset: 0x49fac) -> 0xe144 fde=[ be80] │ │ │ │ + 0xfffffffffffe3bba (offset: 0x49fce) -> 0xe158 fde=[ be94] │ │ │ │ + 0xfffffffffffe3ca6 (offset: 0x4a0ba) -> 0xe178 fde=[ beb4] │ │ │ │ + 0xfffffffffffe3d48 (offset: 0x4a15c) -> 0xe18c fde=[ bec8] │ │ │ │ + 0xfffffffffffe3e00 (offset: 0x4a214) -> 0xe1a0 fde=[ bedc] │ │ │ │ + 0xfffffffffffe3fba (offset: 0x4a3ce) -> 0xe220 fde=[ bf5c] │ │ │ │ + 0xfffffffffffe4228 (offset: 0x4a63c) -> 0xe2b4 fde=[ bff0] │ │ │ │ + 0xfffffffffffe434c (offset: 0x4a760) -> 0xe2e8 fde=[ c024] │ │ │ │ + 0xfffffffffffe4374 (offset: 0x4a788) -> 0xe308 fde=[ c044] │ │ │ │ + 0xfffffffffffe43da (offset: 0x4a7ee) -> 0xe344 fde=[ c080] │ │ │ │ + 0xfffffffffffe44ac (offset: 0x4a8c0) -> 0xe388 fde=[ c0c4] │ │ │ │ + 0xfffffffffffe4530 (offset: 0x4a944) -> 0xe39c fde=[ c0d8] │ │ │ │ + 0xfffffffffffe4614 (offset: 0x4aa28) -> 0xe3d8 fde=[ c114] │ │ │ │ + 0xfffffffffffe46a4 (offset: 0x4aab8) -> 0xe41c fde=[ c158] │ │ │ │ + 0xfffffffffffe47b4 (offset: 0x4abc8) -> 0xe46c fde=[ c1a8] │ │ │ │ + 0xfffffffffffe47f2 (offset: 0x4ac06) -> 0xe494 fde=[ c1d0] │ │ │ │ + 0xfffffffffffe4848 (offset: 0x4ac5c) -> 0xe4c0 fde=[ c1fc] │ │ │ │ + 0xfffffffffffe48d6 (offset: 0x4acea) -> 0xe4f0 fde=[ c22c] │ │ │ │ + 0xfffffffffffe4928 (offset: 0x4ad3c) -> 0xe524 fde=[ c260] │ │ │ │ + 0xfffffffffffe4a6e (offset: 0x4ae82) -> 0xe584 fde=[ c2c0] │ │ │ │ + 0xfffffffffffe4b68 (offset: 0x4af7c) -> 0xe5b4 fde=[ c2f0] │ │ │ │ + 0xfffffffffffe4f56 (offset: 0x4b36a) -> 0xe620 fde=[ c35c] │ │ │ │ + 0xfffffffffffe52f4 (offset: 0x4b708) -> 0xe688 fde=[ c3c4] │ │ │ │ + 0xfffffffffffe5334 (offset: 0x4b748) -> 0xe69c fde=[ c3d8] │ │ │ │ + 0xfffffffffffe54c2 (offset: 0x4b8d6) -> 0xe708 fde=[ c444] │ │ │ │ + 0xfffffffffffe576a (offset: 0x4bb7e) -> 0xe75c fde=[ c498] │ │ │ │ + 0xfffffffffffe5964 (offset: 0x4bd78) -> 0xe7b0 fde=[ c4ec] │ │ │ │ + 0xfffffffffffe5a12 (offset: 0x4be26) -> 0xe7e0 fde=[ c51c] │ │ │ │ + 0xfffffffffffe5a38 (offset: 0x4be4c) -> 0xe804 fde=[ c540] │ │ │ │ + 0xfffffffffffe5ac6 (offset: 0x4beda) -> 0xe834 fde=[ c570] │ │ │ │ + 0xfffffffffffe5bea (offset: 0x4bffe) -> 0xe878 fde=[ c5b4] │ │ │ │ + 0xfffffffffffe5c54 (offset: 0x4c068) -> 0xe8ac fde=[ c5e8] │ │ │ │ + 0xfffffffffffe5ca4 (offset: 0x4c0b8) -> 0xe8d4 fde=[ c610] │ │ │ │ + 0xfffffffffffe5d32 (offset: 0x4c146) -> 0xe904 fde=[ c640] │ │ │ │ + 0xfffffffffffe5d78 (offset: 0x4c18c) -> 0xe928 fde=[ c664] │ │ │ │ + 0xfffffffffffe5e12 (offset: 0x4c226) -> 0xe95c fde=[ c698] │ │ │ │ + 0xfffffffffffe5e50 (offset: 0x4c264) -> 0xe970 fde=[ c6ac] │ │ │ │ + 0xfffffffffffe6bc6 (offset: 0x4cfda) -> 0xead4 fde=[ c810] │ │ │ │ + 0xfffffffffffe6ca8 (offset: 0x4d0bc) -> 0xeb28 fde=[ c864] │ │ │ │ + 0xfffffffffffe6dd4 (offset: 0x4d1e8) -> 0xebac fde=[ c8e8] │ │ │ │ + 0xfffffffffffe6dfc (offset: 0x4d210) -> 0xebc0 fde=[ c8fc] │ │ │ │ + 0xfffffffffffe6e24 (offset: 0x4d238) -> 0xebd4 fde=[ c910] │ │ │ │ + 0xfffffffffffe6e6c (offset: 0x4d280) -> 0xebf8 fde=[ c934] │ │ │ │ + 0xfffffffffffe6f84 (offset: 0x4d398) -> 0xec54 fde=[ c990] │ │ │ │ + 0xfffffffffffe6f96 (offset: 0x4d3aa) -> 0xec68 fde=[ c9a4] │ │ │ │ + 0xfffffffffffe71b2 (offset: 0x4d5c6) -> 0xecec fde=[ ca28] │ │ │ │ + 0xfffffffffffe7344 (offset: 0x4d758) -> 0xed7c fde=[ cab8] │ │ │ │ + 0xfffffffffffe737c (offset: 0x4d790) -> 0xeda4 fde=[ cae0] │ │ │ │ + 0xfffffffffffe73ae (offset: 0x4d7c2) -> 0xedcc fde=[ cb08] │ │ │ │ + 0xfffffffffffe73f0 (offset: 0x4d804) -> 0xedf8 fde=[ cb34] │ │ │ │ + 0xfffffffffffe741a (offset: 0x4d82e) -> 0xee18 fde=[ cb54] │ │ │ │ + 0xfffffffffffe7452 (offset: 0x4d866) -> 0xee40 fde=[ cb7c] │ │ │ │ + 0xfffffffffffe7478 (offset: 0x4d88c) -> 0xee64 fde=[ cba0] │ │ │ │ + 0xfffffffffffe74ce (offset: 0x4d8e2) -> 0xee90 fde=[ cbcc] │ │ │ │ + 0xfffffffffffe7524 (offset: 0x4d938) -> 0xeebc fde=[ cbf8] │ │ │ │ + 0xfffffffffffe75aa (offset: 0x4d9be) -> 0xeef4 fde=[ cc30] │ │ │ │ + 0xfffffffffffe75f0 (offset: 0x4da04) -> 0xef08 fde=[ cc44] │ │ │ │ + 0xfffffffffffe761e (offset: 0x4da32) -> 0xef1c fde=[ cc58] │ │ │ │ + 0xfffffffffffe7646 (offset: 0x4da5a) -> 0xef30 fde=[ cc6c] │ │ │ │ + 0xfffffffffffe7664 (offset: 0x4da78) -> 0xef44 fde=[ cc80] │ │ │ │ + 0xfffffffffffe7682 (offset: 0x4da96) -> 0xef58 fde=[ cc94] │ │ │ │ + 0xfffffffffffe7698 (offset: 0x4daac) -> 0xef6c fde=[ cca8] │ │ │ │ + 0xfffffffffffe76e0 (offset: 0x4daf4) -> 0xef80 fde=[ ccbc] │ │ │ │ + 0xfffffffffffe76f2 (offset: 0x4db06) -> 0xef94 fde=[ ccd0] │ │ │ │ + 0xfffffffffffe7708 (offset: 0x4db1c) -> 0xefa8 fde=[ cce4] │ │ │ │ + 0xfffffffffffe7722 (offset: 0x4db36) -> 0xefbc fde=[ ccf8] │ │ │ │ + 0xfffffffffffe773a (offset: 0x4db4e) -> 0xefd0 fde=[ cd0c] │ │ │ │ + 0xfffffffffffe7760 (offset: 0x4db74) -> 0xefe4 fde=[ cd20] │ │ │ │ + 0xfffffffffffe77dc (offset: 0x4dbf0) -> 0xf034 fde=[ cd70] │ │ │ │ + 0xfffffffffffe7854 (offset: 0x4dc68) -> 0xf080 fde=[ cdbc] │ │ │ │ + 0xfffffffffffe78fa (offset: 0x4dd0e) -> 0xf100 fde=[ ce3c] │ │ │ │ + 0xfffffffffffe7ab8 (offset: 0x4decc) -> 0xf154 fde=[ ce90] │ │ │ │ + 0xfffffffffffe7af0 (offset: 0x4df04) -> 0xf168 fde=[ cea4] │ │ │ │ + 0xfffffffffffe7b18 (offset: 0x4df2c) -> 0xf17c fde=[ ceb8] │ │ │ │ + 0xfffffffffffe7be6 (offset: 0x4dffa) -> 0xf190 fde=[ cecc] │ │ │ │ + 0xfffffffffffe80bc (offset: 0x4e4d0) -> 0xf224 fde=[ cf60] │ │ │ │ + 0xfffffffffffe80d2 (offset: 0x4e4e6) -> 0xf238 fde=[ cf74] │ │ │ │ + 0xfffffffffffe80e8 (offset: 0x4e4fc) -> 0xf24c fde=[ cf88] │ │ │ │ + 0xfffffffffffe80fe (offset: 0x4e512) -> 0xf260 fde=[ cf9c] │ │ │ │ + 0xfffffffffffe8114 (offset: 0x4e528) -> 0xf274 fde=[ cfb0] │ │ │ │ + 0xfffffffffffe812a (offset: 0x4e53e) -> 0xf288 fde=[ cfc4] │ │ │ │ + 0xfffffffffffe8140 (offset: 0x4e554) -> 0xf29c fde=[ cfd8] │ │ │ │ + 0xfffffffffffe81d0 (offset: 0x4e5e4) -> 0xf2c8 fde=[ d004] │ │ │ │ + 0xfffffffffffe8210 (offset: 0x4e624) -> 0xf2ec fde=[ d028] │ │ │ │ + 0xfffffffffffe82d4 (offset: 0x4e6e8) -> 0xf324 fde=[ d060] │ │ │ │ + 0xfffffffffffe82d8 (offset: 0x4e6ec) -> 0xf338 fde=[ d074] │ │ │ │ + 0xfffffffffffe82dc (offset: 0x4e6f0) -> 0xf34c fde=[ d088] │ │ │ │ + 0xfffffffffffe82e0 (offset: 0x4e6f4) -> 0xf360 fde=[ d09c] │ │ │ │ + 0xfffffffffffe82e6 (offset: 0x4e6fa) -> 0xf374 fde=[ d0b0] │ │ │ │ + 0xfffffffffffe82ea (offset: 0x4e6fe) -> 0xf388 fde=[ d0c4] │ │ │ │ + 0xfffffffffffe82ee (offset: 0x4e702) -> 0xf39c fde=[ d0d8] │ │ │ │ + 0xfffffffffffe82f2 (offset: 0x4e706) -> 0xf3b0 fde=[ d0ec] │ │ │ │ + 0xfffffffffffe82f6 (offset: 0x4e70a) -> 0xf3c4 fde=[ d100] │ │ │ │ + 0xfffffffffffe82fa (offset: 0x4e70e) -> 0xf3d8 fde=[ d114] │ │ │ │ + 0xfffffffffffe82fe (offset: 0x4e712) -> 0xf3ec fde=[ d128] │ │ │ │ + 0xfffffffffffe8302 (offset: 0x4e716) -> 0xf400 fde=[ d13c] │ │ │ │ + 0xfffffffffffe830c (offset: 0x4e720) -> 0xf414 fde=[ d150] │ │ │ │ + 0xfffffffffffe831a (offset: 0x4e72e) -> 0xf428 fde=[ d164] │ │ │ │ + 0xfffffffffffe836e (offset: 0x4e782) -> 0xf46c fde=[ d1a8] │ │ │ │ + 0xfffffffffffe83c4 (offset: 0x4e7d8) -> 0xf488 fde=[ d1c4] │ │ │ │ + 0xfffffffffffe8406 (offset: 0x4e81a) -> 0xf49c fde=[ d1d8] │ │ │ │ + 0xfffffffffffe845c (offset: 0x4e870) -> 0xf4b8 fde=[ d1f4] │ │ │ │ + 0xfffffffffffe849e (offset: 0x4e8b2) -> 0xf4cc fde=[ d208] │ │ │ │ + 0xfffffffffffe84da (offset: 0x4e8ee) -> 0xf4e0 fde=[ d21c] │ │ │ │ + 0xfffffffffffe862e (offset: 0x4ea42) -> 0xf554 fde=[ d290] │ │ │ │ + 0xfffffffffffe8654 (offset: 0x4ea68) -> 0xf570 fde=[ d2ac] │ │ │ │ + 0xfffffffffffe86e2 (offset: 0x4eaf6) -> 0xf5c4 fde=[ d300] │ │ │ │ + 0xfffffffffffe87a8 (offset: 0x4ebbc) -> 0xf618 fde=[ d354] │ │ │ │ + 0xfffffffffffe88fc (offset: 0x4ed10) -> 0xf68c fde=[ d3c8] │ │ │ │ + 0xfffffffffffe8ad8 (offset: 0x4eeec) -> 0xf718 fde=[ d454] │ │ │ │ + 0xfffffffffffe8b8e (offset: 0x4efa2) -> 0xf750 fde=[ d48c] │ │ │ │ + 0xfffffffffffe8bd8 (offset: 0x4efec) -> 0xf764 fde=[ d4a0] │ │ │ │ + 0xfffffffffffe8bdc (offset: 0x4eff0) -> 0xf778 fde=[ d4b4] │ │ │ │ + 0xfffffffffffe8c32 (offset: 0x4f046) -> 0xf7b0 fde=[ d4ec] │ │ │ │ + 0xfffffffffffe8c3e (offset: 0x4f052) -> 0xf7c4 fde=[ d500] │ │ │ │ + 0xfffffffffffe8c4a (offset: 0x4f05e) -> 0xf7d8 fde=[ d514] │ │ │ │ + 0xfffffffffffe8c56 (offset: 0x4f06a) -> 0xf7ec fde=[ d528] │ │ │ │ + 0xfffffffffffe8c62 (offset: 0x4f076) -> 0xf800 fde=[ d53c] │ │ │ │ + 0xfffffffffffe8c6e (offset: 0x4f082) -> 0xf814 fde=[ d550] │ │ │ │ + 0xfffffffffffe8c7a (offset: 0x4f08e) -> 0xf828 fde=[ d564] │ │ │ │ + 0xfffffffffffe8c88 (offset: 0x4f09c) -> 0xf83c fde=[ d578] │ │ │ │ + 0xfffffffffffe8c96 (offset: 0x4f0aa) -> 0xf850 fde=[ d58c] │ │ │ │ + 0xfffffffffffe8cdc (offset: 0x4f0f0) -> 0xf87c fde=[ d5b8] │ │ │ │ + 0xfffffffffffe8d06 (offset: 0x4f11a) -> 0xf898 fde=[ d5d4] │ │ │ │ + 0xfffffffffffe8d30 (offset: 0x4f144) -> 0xf8b4 fde=[ d5f0] │ │ │ │ + 0xfffffffffffe8d8e (offset: 0x4f1a2) -> 0xf8d4 fde=[ d610] │ │ │ │ + 0xfffffffffffe8dbc (offset: 0x4f1d0) -> 0xf8e8 fde=[ d624] │ │ │ │ + 0xfffffffffffe8dec (offset: 0x4f200) -> 0xf910 fde=[ d64c] │ │ │ │ + 0xfffffffffffe8df8 (offset: 0x4f20c) -> 0xf924 fde=[ d660] │ │ │ │ + 0xfffffffffffe8ec6 (offset: 0x4f2da) -> 0xf980 fde=[ d6bc] │ │ │ │ + 0xfffffffffffe8f58 (offset: 0x4f36c) -> 0xf9c4 fde=[ d700] │ │ │ │ + 0xfffffffffffe8fea (offset: 0x4f3fe) -> 0xfa08 fde=[ d744] │ │ │ │ + 0xfffffffffffe9156 (offset: 0x4f56a) -> 0xfa68 fde=[ d7a4] │ │ │ │ + 0xfffffffffffe9164 (offset: 0x4f578) -> 0xfa7c fde=[ d7b8] │ │ │ │ + 0xfffffffffffe91a8 (offset: 0x4f5bc) -> 0xfaa8 fde=[ d7e4] │ │ │ │ + 0xfffffffffffe934e (offset: 0x4f762) -> 0xfafc fde=[ d838] │ │ │ │ + 0xfffffffffffe938c (offset: 0x4f7a0) -> 0xfb20 fde=[ d85c] │ │ │ │ + 0xfffffffffffe9a00 (offset: 0x4fe14) -> 0xfb78 fde=[ d8b4] │ │ │ │ + 0xfffffffffffe9b0e (offset: 0x4ff22) -> 0xfbb8 fde=[ d8f4] │ │ │ │ + 0xfffffffffffe9c00 (offset: 0x50014) -> 0xfbf8 fde=[ d934] │ │ │ │ + 0xfffffffffffe9c0c (offset: 0x50020) -> 0xfc0c fde=[ d948] │ │ │ │ + 0xfffffffffffe9cde (offset: 0x500f2) -> 0xfc3c fde=[ d978] │ │ │ │ + 0xfffffffffffe9cfa (offset: 0x5010e) -> 0xfc50 fde=[ d98c] │ │ │ │ + 0xfffffffffffe9f06 (offset: 0x5031a) -> 0xfcd0 fde=[ da0c] │ │ │ │ + 0xfffffffffffea1a6 (offset: 0x505ba) -> 0xfd28 fde=[ da64] │ │ │ │ + 0xfffffffffffea374 (offset: 0x50788) -> 0xfd74 fde=[ dab0] │ │ │ │ + 0xfffffffffffeb372 (offset: 0x51786) -> 0xfe08 fde=[ db44] │ │ │ │ + 0xfffffffffffebd50 (offset: 0x52164) -> 0xfe7c fde=[ dbb8] │ │ │ │ + 0xfffffffffffebe3c (offset: 0x52250) -> 0xfef0 fde=[ dc2c] │ │ │ │ + 0xfffffffffffebef0 (offset: 0x52304) -> 0xff2c fde=[ dc68] │ │ │ │ + 0xfffffffffffebf80 (offset: 0x52394) -> 0xff74 fde=[ dcb0] │ │ │ │ + 0xfffffffffffec40c (offset: 0x52820) -> 0xffd0 fde=[ dd0c] │ │ │ │ + 0xfffffffffffec626 (offset: 0x52a3a) -> 0x10024 fde=[ dd60] │ │ │ │ + 0xfffffffffffec64a (offset: 0x52a5e) -> 0x10038 fde=[ dd74] │ │ │ │ + 0xfffffffffffec674 (offset: 0x52a88) -> 0x1004c fde=[ dd88] │ │ │ │ + 0xfffffffffffec714 (offset: 0x52b28) -> 0x10078 fde=[ ddb4] │ │ │ │ + 0xfffffffffffec7aa (offset: 0x52bbe) -> 0x100b4 fde=[ ddf0] │ │ │ │ + 0xfffffffffffec8b0 (offset: 0x52cc4) -> 0x10140 fde=[ de7c] │ │ │ │ + 0xfffffffffffec8f0 (offset: 0x52d04) -> 0x10170 fde=[ deac] │ │ │ │ + 0xfffffffffffec8f6 (offset: 0x52d0a) -> 0x10184 fde=[ dec0] │ │ │ │ + 0xfffffffffffec924 (offset: 0x52d38) -> 0x10198 fde=[ ded4] │ │ │ │ + 0xfffffffffffec93a (offset: 0x52d4e) -> 0x101ac fde=[ dee8] │ │ │ │ + 0xfffffffffffec9a6 (offset: 0x52dba) -> 0x101dc fde=[ df18] │ │ │ │ + 0xfffffffffffec9c8 (offset: 0x52ddc) -> 0x101f0 fde=[ df2c] │ │ │ │ + 0xfffffffffffecbc6 (offset: 0x52fda) -> 0x10278 fde=[ dfb4] │ │ │ │ + 0xfffffffffffecbd4 (offset: 0x52fe8) -> 0x1028c fde=[ dfc8] │ │ │ │ + 0xfffffffffffecbda (offset: 0x52fee) -> 0x102a0 fde=[ dfdc] │ │ │ │ + 0xfffffffffffecbf0 (offset: 0x53004) -> 0x102b4 fde=[ dff0] │ │ │ │ + 0xfffffffffffecc6a (offset: 0x5307e) -> 0x102ec fde=[ e028] │ │ │ │ + 0xfffffffffffeccaa (offset: 0x530be) -> 0x10314 fde=[ e050] │ │ │ │ + 0xfffffffffffecd48 (offset: 0x5315c) -> 0x10344 fde=[ e080] │ │ │ │ + 0xfffffffffffed6ce (offset: 0x53ae2) -> 0x103d0 fde=[ e10c] │ │ │ │ + 0xfffffffffffed900 (offset: 0x53d14) -> 0x1044c fde=[ e188] │ │ │ │ + 0xfffffffffffed924 (offset: 0x53d38) -> 0x10464 fde=[ e1a0] │ │ │ │ + 0xfffffffffffed9bc (offset: 0x53dd0) -> 0x10490 fde=[ e1cc] │ │ │ │ + 0xfffffffffffeda10 (offset: 0x53e24) -> 0x104c0 fde=[ e1fc] │ │ │ │ + 0xfffffffffffeda18 (offset: 0x53e2c) -> 0x104d4 fde=[ e210] │ │ │ │ + 0xfffffffffffeda70 (offset: 0x53e84) -> 0x104fc fde=[ e238] │ │ │ │ + 0xfffffffffffedad2 (offset: 0x53ee6) -> 0x1052c fde=[ e268] │ │ │ │ + 0xfffffffffffedaee (offset: 0x53f02) -> 0x10540 fde=[ e27c] │ │ │ │ + 0xfffffffffffedbb4 (offset: 0x53fc8) -> 0x10578 fde=[ e2b4] │ │ │ │ + 0xfffffffffffedbb8 (offset: 0x53fcc) -> 0x1058c fde=[ e2c8] │ │ │ │ + 0xfffffffffffede04 (offset: 0x54218) -> 0x105e4 fde=[ e320] │ │ │ │ + 0xfffffffffffedee0 (offset: 0x542f4) -> 0x10624 fde=[ e360] │ │ │ │ + 0xfffffffffffedefe (offset: 0x54312) -> 0x10648 fde=[ e384] │ │ │ │ + 0xfffffffffffee096 (offset: 0x544aa) -> 0x106b8 fde=[ e3f4] │ │ │ │ + 0xfffffffffffee1ee (offset: 0x54602) -> 0x10708 fde=[ e444] │ │ │ │ + 0xfffffffffffee482 (offset: 0x54896) -> 0x10764 fde=[ e4a0] │ │ │ │ + 0xfffffffffffee6a8 (offset: 0x54abc) -> 0x107b4 fde=[ e4f0] │ │ │ │ + 0xfffffffffffee6e8 (offset: 0x54afc) -> 0x107d8 fde=[ e514] │ │ │ │ + 0xfffffffffffee716 (offset: 0x54b2a) -> 0x10808 fde=[ e544] │ │ │ │ + 0xfffffffffffee72c (offset: 0x54b40) -> 0x1081c fde=[ e558] │ │ │ │ + 0xfffffffffffee75a (offset: 0x54b6e) -> 0x10848 fde=[ e584] │ │ │ │ + 0xfffffffffffee8b2 (offset: 0x54cc6) -> 0x10878 fde=[ e5b4] │ │ │ │ + 0xfffffffffffeec5a (offset: 0x5506e) -> 0x108d4 fde=[ e610] │ │ │ │ + 0xfffffffffffeec70 (offset: 0x55084) -> 0x108e8 fde=[ e624] │ │ │ │ + 0xfffffffffffeec78 (offset: 0x5508c) -> 0x108fc fde=[ e638] │ │ │ │ + 0xfffffffffffeed50 (offset: 0x55164) -> 0x10930 fde=[ e66c] │ │ │ │ + 0xfffffffffffeed8e (offset: 0x551a2) -> 0x10960 fde=[ e69c] │ │ │ │ + 0xfffffffffffeedca (offset: 0x551de) -> 0x10984 fde=[ e6c0] │ │ │ │ + 0xfffffffffffeee42 (offset: 0x55256) -> 0x109c0 fde=[ e6fc] │ │ │ │ + 0xfffffffffffeee48 (offset: 0x5525c) -> 0x109d4 fde=[ e710] │ │ │ │ + 0xfffffffffffeeefe (offset: 0x55312) -> 0x109f8 fde=[ e734] │ │ │ │ + 0xfffffffffffeef0a (offset: 0x5531e) -> 0x10a0c fde=[ e748] │ │ │ │ + 0xfffffffffffeef22 (offset: 0x55336) -> 0x10a20 fde=[ e75c] │ │ │ │ + 0xfffffffffffeef52 (offset: 0x55366) -> 0x10a34 fde=[ e770] │ │ │ │ + 0xfffffffffffeefb0 (offset: 0x553c4) -> 0x10a5c fde=[ e798] │ │ │ │ + 0xfffffffffffeefc2 (offset: 0x553d6) -> 0x10a70 fde=[ e7ac] │ │ │ │ + 0xfffffffffffef04e (offset: 0x55462) -> 0x10aac fde=[ e7e8] │ │ │ │ + 0xfffffffffffef0a0 (offset: 0x554b4) -> 0x10ad0 fde=[ e80c] │ │ │ │ + 0xfffffffffffef100 (offset: 0x55514) -> 0x10af0 fde=[ e82c] │ │ │ │ + 0xfffffffffffef11a (offset: 0x5552e) -> 0x10b10 fde=[ e84c] │ │ │ │ + 0xfffffffffffef1cc (offset: 0x555e0) -> 0x10b48 fde=[ e884] │ │ │ │ + 0xfffffffffffef50c (offset: 0x55920) -> 0x10b9c fde=[ e8d8] │ │ │ │ + 0xfffffffffffef658 (offset: 0x55a6c) -> 0x10be4 fde=[ e920] │ │ │ │ + 0xfffffffffffefca4 (offset: 0x560b8) -> 0x10c74 fde=[ e9b0] │ │ │ │ + 0xffffffffffff01fc (offset: 0x56610) -> 0x10ccc fde=[ ea08] │ │ │ │ + 0xffffffffffff03f4 (offset: 0x56808) -> 0x10d24 fde=[ ea60] │ │ │ │ + 0xffffffffffff077e (offset: 0x56b92) -> 0x10d7c fde=[ eab8] │ │ │ │ + 0xffffffffffff0ac8 (offset: 0x56edc) -> 0x10dec fde=[ eb28] │ │ │ │ + 0xffffffffffff0c16 (offset: 0x5702a) -> 0x10e3c fde=[ eb78] │ │ │ │ + 0xffffffffffff0c9e (offset: 0x570b2) -> 0x10e74 fde=[ ebb0] │ │ │ │ + 0xffffffffffff0fd2 (offset: 0x573e6) -> 0x10ecc fde=[ ec08] │ │ │ │ + 0xffffffffffff101a (offset: 0x5742e) -> 0x10efc fde=[ ec38] │ │ │ │ + 0xffffffffffff1052 (offset: 0x57466) -> 0x10f10 fde=[ ec4c] │ │ │ │ + 0xffffffffffff105c (offset: 0x57470) -> 0x10f24 fde=[ ec60] │ │ │ │ + 0xffffffffffff107a (offset: 0x5748e) -> 0x10f44 fde=[ ec80] │ │ │ │ + 0xffffffffffff1084 (offset: 0x57498) -> 0x10f58 fde=[ ec94] │ │ │ │ + 0xffffffffffff12c4 (offset: 0x576d8) -> 0x10fe8 fde=[ ed24] │ │ │ │ + 0xffffffffffff12f6 (offset: 0x5770a) -> 0x11008 fde=[ ed44] │ │ │ │ + 0xffffffffffff1368 (offset: 0x5777c) -> 0x1102c fde=[ ed68] │ │ │ │ + 0xffffffffffff1392 (offset: 0x577a6) -> 0x11040 fde=[ ed7c] │ │ │ │ + 0xffffffffffff141e (offset: 0x57832) -> 0x11068 fde=[ eda4] │ │ │ │ + 0xffffffffffff14be (offset: 0x578d2) -> 0x11098 fde=[ edd4] │ │ │ │ + 0xffffffffffff151a (offset: 0x5792e) -> 0x110c0 fde=[ edfc] │ │ │ │ + 0xffffffffffff152a (offset: 0x5793e) -> 0x110d4 fde=[ ee10] │ │ │ │ + 0xffffffffffff1564 (offset: 0x57978) -> 0x110f4 fde=[ ee30] │ │ │ │ + 0xffffffffffff15da (offset: 0x579ee) -> 0x1111c fde=[ ee58] │ │ │ │ + 0xffffffffffff1784 (offset: 0x57b98) -> 0x1116c fde=[ eea8] │ │ │ │ + 0xffffffffffff17a4 (offset: 0x57bb8) -> 0x1118c fde=[ eec8] │ │ │ │ + 0xffffffffffff1990 (offset: 0x57da4) -> 0x111e0 fde=[ ef1c] │ │ │ │ + 0xffffffffffff1dd2 (offset: 0x581e6) -> 0x1125c fde=[ ef98] │ │ │ │ + 0xffffffffffff1f14 (offset: 0x58328) -> 0x112b4 fde=[ eff0] │ │ │ │ + 0xffffffffffff1f3e (offset: 0x58352) -> 0x112dc fde=[ f018] │ │ │ │ + 0xffffffffffff20ae (offset: 0x584c2) -> 0x11334 fde=[ f070] │ │ │ │ + 0xffffffffffff2244 (offset: 0x58658) -> 0x113f8 fde=[ f134] │ │ │ │ + 0xffffffffffff239e (offset: 0x587b2) -> 0x1144c fde=[ f188] │ │ │ │ + 0xffffffffffff2584 (offset: 0x58998) -> 0x11504 fde=[ f240] │ │ │ │ + 0xffffffffffff2638 (offset: 0x58a4c) -> 0x11544 fde=[ f280] │ │ │ │ + 0xffffffffffff282c (offset: 0x58c40) -> 0x115cc fde=[ f308] │ │ │ │ + 0xffffffffffff282e (offset: 0x58c42) -> 0x115e4 fde=[ f320] │ │ │ │ + 0xffffffffffff287c (offset: 0x58c90) -> 0x1160c fde=[ f348] │ │ │ │ + 0xffffffffffff28a6 (offset: 0x58cba) -> 0x11620 fde=[ f35c] │ │ │ │ + 0xffffffffffff28d8 (offset: 0x58cec) -> 0x11634 fde=[ f370] │ │ │ │ + 0xffffffffffff2942 (offset: 0x58d56) -> 0x11648 fde=[ f384] │ │ │ │ + 0xffffffffffff29f4 (offset: 0x58e08) -> 0x11674 fde=[ f3b0] │ │ │ │ + 0xffffffffffff2bda (offset: 0x58fee) -> 0x116d0 fde=[ f40c] │ │ │ │ + 0xffffffffffff2c26 (offset: 0x5903a) -> 0x11704 fde=[ f440] │ │ │ │ + 0xffffffffffff2c72 (offset: 0x59086) -> 0x11738 fde=[ f474] │ │ │ │ + 0xffffffffffff2cb0 (offset: 0x590c4) -> 0x11760 fde=[ f49c] │ │ │ │ + 0xffffffffffff2d22 (offset: 0x59136) -> 0x11790 fde=[ f4cc] │ │ │ │ + 0xffffffffffff2dd2 (offset: 0x591e6) -> 0x117bc fde=[ f4f8] │ │ │ │ + 0xffffffffffff2f56 (offset: 0x5936a) -> 0x1180c fde=[ f548] │ │ │ │ + 0xffffffffffff3122 (offset: 0x59536) -> 0x11880 fde=[ f5bc] │ │ │ │ + 0xffffffffffff325e (offset: 0x59672) -> 0x118d4 fde=[ f610] │ │ │ │ + 0xffffffffffff3272 (offset: 0x59686) -> 0x118e8 fde=[ f624] │ │ │ │ + 0xffffffffffff32de (offset: 0x596f2) -> 0x11914 fde=[ f650] │ │ │ │ + 0xffffffffffff3546 (offset: 0x5995a) -> 0x119ac fde=[ f6e8] │ │ │ │ + 0xffffffffffff364e (offset: 0x59a62) -> 0x119fc fde=[ f738] │ │ │ │ + 0xffffffffffff37c8 (offset: 0x59bdc) -> 0x11a2c fde=[ f768] │ │ │ │ + 0xffffffffffff397e (offset: 0x59d92) -> 0x11a9c fde=[ f7d8] │ │ │ │ + 0xffffffffffff3b34 (offset: 0x59f48) -> 0x11b0c fde=[ f848] │ │ │ │ + 0xffffffffffff3b4a (offset: 0x59f5e) -> 0x11b24 fde=[ f860] │ │ │ │ + 0xffffffffffff3b8c (offset: 0x59fa0) -> 0x11b48 fde=[ f884] │ │ │ │ + 0xffffffffffff3ba0 (offset: 0x59fb4) -> 0x11b5c fde=[ f898] │ │ │ │ + 0xffffffffffff3bc0 (offset: 0x59fd4) -> 0x11b70 fde=[ f8ac] │ │ │ │ + 0xffffffffffff3cee (offset: 0x5a102) -> 0x11b84 fde=[ f8c0] │ │ │ │ + 0xffffffffffff3d56 (offset: 0x5a16a) -> 0x11bb4 fde=[ f8f0] │ │ │ │ + 0xffffffffffff3dc0 (offset: 0x5a1d4) -> 0x11bd8 fde=[ f914] │ │ │ │ + 0xffffffffffff3ecc (offset: 0x5a2e0) -> 0x11c1c fde=[ f958] │ │ │ │ + 0xffffffffffff3f12 (offset: 0x5a326) -> 0x11c40 fde=[ f97c] │ │ │ │ + 0xffffffffffff4034 (offset: 0x5a448) -> 0x11c84 fde=[ f9c0] │ │ │ │ + 0xffffffffffff40e6 (offset: 0x5a4fa) -> 0x11cc4 fde=[ fa00] │ │ │ │ + 0xffffffffffff4174 (offset: 0x5a588) -> 0x11cf8 fde=[ fa34] │ │ │ │ + 0xffffffffffff420c (offset: 0x5a620) -> 0x11d28 fde=[ fa64] │ │ │ │ + 0xffffffffffff42ee (offset: 0x5a702) -> 0x11d68 fde=[ faa4] │ │ │ │ + 0xffffffffffff4316 (offset: 0x5a72a) -> 0x11d8c fde=[ fac8] │ │ │ │ + 0xffffffffffff431e (offset: 0x5a732) -> 0x11da0 fde=[ fadc] │ │ │ │ + 0xffffffffffff435a (offset: 0x5a76e) -> 0x11dc4 fde=[ fb00] │ │ │ │ + 0xffffffffffff43bc (offset: 0x5a7d0) -> 0x11de8 fde=[ fb24] │ │ │ │ + 0xffffffffffff43e8 (offset: 0x5a7fc) -> 0x11e00 fde=[ fb3c] │ │ │ │ + 0xffffffffffff4456 (offset: 0x5a86a) -> 0x11e24 fde=[ fb60] │ │ │ │ + 0xffffffffffff44b8 (offset: 0x5a8cc) -> 0x11e68 fde=[ fba4] │ │ │ │ + 0xffffffffffff44c2 (offset: 0x5a8d6) -> 0x11e7c fde=[ fbb8] │ │ │ │ + 0xffffffffffff4594 (offset: 0x5a9a8) -> 0x11ec8 fde=[ fc04] │ │ │ │ + 0xffffffffffff463c (offset: 0x5aa50) -> 0x11f08 fde=[ fc44] │ │ │ │ + 0xffffffffffff46bc (offset: 0x5aad0) -> 0x11f40 fde=[ fc7c] │ │ │ │ + 0xffffffffffff4858 (offset: 0x5ac6c) -> 0x11fa8 fde=[ fce4] │ │ │ │ + 0xffffffffffff48c0 (offset: 0x5acd4) -> 0x11fd4 fde=[ fd10] │ │ │ │ + 0xffffffffffff4974 (offset: 0x5ad88) -> 0x1200c fde=[ fd48] │ │ │ │ + 0xffffffffffff4a28 (offset: 0x5ae3c) -> 0x12050 fde=[ fd8c] │ │ │ │ + 0xffffffffffff4d32 (offset: 0x5b146) -> 0x1211c fde=[ fe58] │ │ │ │ + 0xffffffffffff4dc0 (offset: 0x5b1d4) -> 0x12184 fde=[ fec0] │ │ │ │ + 0xffffffffffff4e3c (offset: 0x5b250) -> 0x121c4 fde=[ ff00] │ │ │ │ + 0xffffffffffff4edc (offset: 0x5b2f0) -> 0x12208 fde=[ ff44] │ │ │ │ + 0xffffffffffff4fe4 (offset: 0x5b3f8) -> 0x12258 fde=[ ff94] │ │ │ │ + 0xffffffffffff5278 (offset: 0x5b68c) -> 0x122e0 fde=[ 1001c] │ │ │ │ + 0xffffffffffff55c0 (offset: 0x5b9d4) -> 0x12394 fde=[ 100d0] │ │ │ │ + 0xffffffffffff56e0 (offset: 0x5baf4) -> 0x12424 fde=[ 10160] │ │ │ │ + 0xffffffffffff570e (offset: 0x5bb22) -> 0x12450 fde=[ 1018c] │ │ │ │ + 0xffffffffffff57e6 (offset: 0x5bbfa) -> 0x124ac fde=[ 101e8] │ │ │ │ + 0xffffffffffff580e (offset: 0x5bc22) -> 0x124d4 fde=[ 10210] │ │ │ │ + 0xffffffffffff586a (offset: 0x5bc7e) -> 0x124ec fde=[ 10228] │ │ │ │ + 0xffffffffffff58f2 (offset: 0x5bd06) -> 0x12504 fde=[ 10240] │ │ │ │ + 0xffffffffffff59ca (offset: 0x5bdde) -> 0x12518 fde=[ 10254] │ │ │ │ + 0xffffffffffff5f20 (offset: 0x5c334) -> 0x125f0 fde=[ 1032c] │ │ │ │ + 0xffffffffffff5fe4 (offset: 0x5c3f8) -> 0x12634 fde=[ 10370] │ │ │ │ + 0xffffffffffff60f4 (offset: 0x5c508) -> 0x12684 fde=[ 103c0] │ │ │ │ + 0xffffffffffff6702 (offset: 0x5cb16) -> 0x12734 fde=[ 10470] │ │ │ │ + 0xffffffffffff69c8 (offset: 0x5cddc) -> 0x127c8 fde=[ 10504] │ │ │ │ + 0xffffffffffff6a12 (offset: 0x5ce26) -> 0x127fc fde=[ 10538] │ │ │ │ + 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,1062 +1131,994 @@ │ │ │ │ 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 │ │ │ │ +00000028 0000000000000038 0000002c FDE cie=00000000 pc=0000000000004a9c..0000000000004d64 │ │ │ │ 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_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004aa0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000004ab2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ 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_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 252 to 0000000000004bae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005668 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004bb0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000566a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000004bb6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000566c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004bb8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000566e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004bba │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005670 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004bbc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005672 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004bbe │ │ │ │ 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_advance_loc: 2 to 0000000000004bc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005682 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004bc2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000080 0000000000000010 00000084 FDE cie=00000000 pc=0000000000005686..00000000000056b8 │ │ │ │ +00000064 0000000000000020 00000068 FDE cie=00000000 pc=0000000000004d64..0000000000004dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d68 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d6c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000004dba │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000004dc0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004dc2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +00000088 0000000000000058 0000008c FDE cie=00000000 pc=0000000000004dc4..0000000000004f94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004dc6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004dca │ │ │ │ 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_advance_loc: 8 to 0000000000004dd2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000572c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004dd4 │ │ │ │ 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: 4 to 0000000000004dd8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005736 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004dda │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004dde │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_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 0000000000005784 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000579e │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000004e2c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004e2e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057a2 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057a4 │ │ │ │ - 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_advance_loc: 2 to 0000000000004e30 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004e32 │ │ │ │ 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_advance_loc: 2 to 0000000000004e34 │ │ │ │ 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_advance_loc: 2 to 0000000000004e36 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000004e7c │ │ │ │ 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_advance_loc: 2 to 0000000000004e7e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004e80 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004e82 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004e84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057cc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004e86 │ │ │ │ + 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: 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_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057d2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004e88 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057d6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057d8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000057de │ │ │ │ - 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 0000000000004e8a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004e8e │ │ │ │ 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 0000000000004e90 │ │ │ │ + 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_advance_loc: 2 to 00000000000057e8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000057ea │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ + │ │ │ │ +000000e4 0000000000000010 000000e8 FDE cie=00000000 pc=0000000000004f94..0000000000004f9e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000154 000000000000002c 00000158 FDE cie=00000000 pc=00000000000057ee..000000000000595a │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000005876 │ │ │ │ +000000f8 0000000000000034 000000fc FDE cie=00000000 pc=0000000000004f9e..000000000000519c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004fa0 │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004fa8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 158 to 000000000000594c │ │ │ │ + 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 0000000000004fbe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000594e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004fc0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004fc8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005950 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000004fce │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004fd0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004fd2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000004fd8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000005094 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005952 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005096 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005954 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005956 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005098 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00000130 0000000000000038 00000134 FDE cie=00000000 pc=000000000000519c..0000000000005410 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000519e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000051a0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000005980 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000051ae │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000051c0 │ │ │ │ + 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: 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_loc1: 148 to 0000000000005254 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005256 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a06 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000525c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000525e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005260 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005262 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005264 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005266 │ │ │ │ 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_advance_loc: 2 to 0000000000005268 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000016c 0000000000000078 00000170 FDE cie=00000000 pc=0000000000005410..0000000000005810 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005412 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000541e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_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_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 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000542e │ │ │ │ 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: 34 to 0000000000005a5a │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000005440 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005442 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005444 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005446 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005448 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000544a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000544c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000544e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005a66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005450 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000204 000000000000002c 00000208 FDE cie=00000000 pc=0000000000005ac6..0000000000005b1a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005ac8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000005ace │ │ │ │ - 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_advance_loc: 8 to 0000000000005458 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 90 to 00000000000054b2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 226 to 0000000000005594 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 90 to 00000000000055ee │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000055fa │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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_loc: 2 to 00000000000055fc │ │ │ │ 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 00000000000055fe │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005b18 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005b2a │ │ │ │ - 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_advance_loc: 2 to 0000000000005600 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005b6a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005b6c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005b70 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005b72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005602 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005604 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005606 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005608 │ │ │ │ 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_advance_loc: 4 to 000000000000560c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000000000005686 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005688 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000000572c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000575c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005774 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005776 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000579a │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000579c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000057c4 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057c6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000057d2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000057d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000057e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000001e8 0000000000000034 000001ec FDE cie=00000000 pc=0000000000005810..000000000000587e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005816 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000005824 │ │ │ │ DW_CFA_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 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -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: 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: 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_advance_loc1: 72 to 000000000000586c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005c1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000586e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005870 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005c22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005872 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005874 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005876 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005c24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005878 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000587a │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ +00000220 0000000000000050 00000224 FDE cie=00000000 pc=000000000000587e..0000000000005a0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005880 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005884 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005894 │ │ │ │ DW_CFA_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 0000000000005c4a │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000058ba │ │ │ │ + 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: 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: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000000593a │ │ │ │ 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_loc1: 76 to 0000000000005986 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000059b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005cea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059b2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059b4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059b6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059b8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cf2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059ba │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059bc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059be │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cf8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059c0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cfa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059c2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cfc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059c4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005cfe │ │ │ │ - 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 00000000000059c6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000059c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 62 to 0000000000005a06 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ │ │ │ │ -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 │ │ │ │ - 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 │ │ │ │ +00000274 0000000000000054 00000278 FDE cie=00000000 pc=0000000000005a0a..0000000000005ca6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005a0c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005a24 │ │ │ │ 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: 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_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_advance_loc1: 88 to 0000000000005a7c │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 406 to 0000000000005f7e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005f80 │ │ │ │ + DW_CFA_advance_loc1: 98 to 0000000000005ade │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005f82 │ │ │ │ - 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_loc2: 290 to 0000000000005c00 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fde │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005c02 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005fe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005c04 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005c06 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005c08 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fe8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005c0a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005c0c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005c0e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005fee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005c10 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005c12 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005ff0 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005ff2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005c14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005ff4 │ │ │ │ - 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_advance_loc: 2 to 0000000000005c16 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000005c9c │ │ │ │ DW_CFA_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_advance_loc: 2 to 0000000000005c9e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000060ce │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ca2 │ │ │ │ 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 │ │ │ │ + │ │ │ │ +000002cc 0000000000000010 000002d0 FDE cie=00000000 pc=0000000000005ca6..0000000000005cc8 │ │ │ │ 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 │ │ │ │ +000002e0 0000000000000028 000002e4 FDE cie=00000000 pc=0000000000005cc8..0000000000005d8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005cca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000060d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ccc │ │ │ │ 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: 10 to 0000000000005cd6 │ │ │ │ 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_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 166 to 0000000000005d7c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006116 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005d82 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006118 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005d84 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000611a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005d86 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005d88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000611c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000400 0000000000000010 00000404 FDE cie=00000000 pc=0000000000006120..000000000000614a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000414 0000000000000010 00000418 FDE cie=00000000 pc=000000000000614a..000000000000617c │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000428 0000000000000010 0000042c FDE cie=00000000 pc=000000000000617c..00000000000061e6 │ │ │ │ - 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 │ │ │ │ +0000030c 0000000000000028 00000310 FDE cie=00000000 pc=0000000000005d8a..0000000000005dec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005d8e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000061ee │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005d92 │ │ │ │ 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_advance_loc: 22 to 0000000000005da8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ 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_advance_loc1: 56 to 0000000000005de0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006294 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005de4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006296 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005de6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005de8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005dea │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +00000338 0000000000000028 0000033c FDE cie=00000000 pc=0000000000005dec..0000000000005e42 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005df0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005df2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005df8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 56 to 00000000000062dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005e04 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000005e2c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000062de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005e2e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000005e3c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000062e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005e3e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000062e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005e40 │ │ │ │ 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000364 0000000000000044 00000368 FDE cie=00000000 pc=0000000000005e42..0000000000005ef4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005e44 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005e46 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005e5a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005e6e │ │ │ │ + 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: 92 to 000000000000636e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006370 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000005ec6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ec8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005eca │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006372 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ecc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006374 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ece │ │ │ │ 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_advance_loc: 14 to 0000000000005edc │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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_advance_loc: 2 to 0000000000005ede │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ee0 │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ee2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000005ef0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ 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_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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064c0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064c2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000064c8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +000003ac 0000000000000034 000003b0 FDE cie=00000000 pc=0000000000005ef4..0000000000005fba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ef6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000005f04 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000064f6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_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 0000000000005f8a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f8c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f8e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f90 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f92 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f94 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f96 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f98 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f9a │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ +000003e4 0000000000000050 000003e8 FDE cie=00000000 pc=0000000000005fba..0000000000006102 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005fbc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005fc2 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005fce │ │ │ │ + DW_CFA_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 0000000000006526 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000006548 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000000604e │ │ │ │ + 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: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000006096 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006098 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000609a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000609c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000060de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000654a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000060e2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000654c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060e4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000654e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060e6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060e8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060ea │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006550 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -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 │ │ │ │ - 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: 4 to 00000000000060f0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000065c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000060f4 │ │ │ │ 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: 6 to 00000000000060fa │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060fc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060fe │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006100 │ │ │ │ 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 │ │ │ │ +00000438 0000000000000084 0000043c FDE cie=00000000 pc=0000000000006102..0000000000006378 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006104 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006106 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000006118 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006120 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000065d6 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006138 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000006154 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000006620 │ │ │ │ + DW_CFA_offset: 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: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 266 to 000000000000625e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006622 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006260 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000000666c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006262 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006264 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006266 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006268 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000626a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000626c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000627e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000006672 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006280 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006674 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006282 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006284 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006286 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006288 │ │ │ │ + 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_advance_loc2: 292 to 00000000000067ba │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067bc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000067c2 │ │ │ │ + DW_CFA_advance_loc1: 220 to 0000000000006364 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067c4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067c6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067c8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067ca │ │ │ │ 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_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067d0 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067d2 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067da │ │ │ │ - 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 │ │ │ │ - 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_loc: 16 to 0000000000006374 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000004c0 0000000000000034 000004c4 FDE cie=00000000 pc=0000000000006378..0000000000006426 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000637c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000006386 │ │ │ │ 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: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 344 to 0000000000006986 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000063c8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000006416 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006418 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000641a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000641c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006988 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000641e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000698a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006420 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000698c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006422 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000698e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006990 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006992 │ │ │ │ - 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_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006998 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000699a │ │ │ │ - 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: 2 to 0000000000006424 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000069a2 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000004f8 000000000000004c 000004fc FDE cie=00000000 pc=0000000000006426..00000000000065e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006428 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006430 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006448 │ │ │ │ + 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_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 │ │ │ │ - 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 0000000000006ae0 │ │ │ │ + DW_CFA_advance_loc1: 208 to 0000000000006518 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ae2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000651a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ae4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000651c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ae6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000651e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ae8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006520 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006aea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006522 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006aec │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006aee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006524 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006af0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006526 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006af2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006528 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006af4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000652a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006af6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006af8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006afc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000652e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006530 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006532 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000006c8 0000000000000010 000006cc FDE cie=00000000 pc=0000000000006b02..0000000000006b16 │ │ │ │ +00000548 0000000000000010 0000054c FDE cie=00000000 pc=00000000000065e0..000000000000660e │ │ │ │ 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 │ │ │ │ +0000055c 000000000000003c 00000560 FDE cie=00000000 pc=000000000000660e..00000000000066c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006610 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006614 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006620 │ │ │ │ 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 0000000000006628 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000006b58 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000006642 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 94 to 00000000000066a0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000066a2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066aa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006b5a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000066ac │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006b5c │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000066b2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000066b4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006b5e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000066b6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066ba │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006b60 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000066bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006b62 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000066be │ │ │ │ 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 │ │ │ │ +0000059c 0000000000000028 000005a0 FDE cie=00000000 pc=00000000000066c2..0000000000006712 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000066c4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066c8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000066d6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000006b94 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000006706 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006708 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000670a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000670e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006710 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000005c8 000000000000004c 000005cc FDE cie=00000000 pc=0000000000006712..00000000000067d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006714 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000671a │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006726 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006b9c │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000673a │ │ │ │ + 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_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000674e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006756 │ │ │ │ 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_advance_loc1: 96 to 00000000000067b6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067b8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067ba │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067bc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067be │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067c0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067c2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067c4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067c6 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067c8 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067ca │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067ce │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067d0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000618 0000000000000050 0000061c FDE cie=00000000 pc=00000000000067d2..0000000000006972 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067d4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000067d6 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000067e8 │ │ │ │ + DW_CFA_offset: 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 00000000000067fa │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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: 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_advance_loc2: 322 to 000000000000693c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000693e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d06 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000006948 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000694a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000694c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000694e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006950 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006952 │ │ │ │ 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 0000000000006954 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006956 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006958 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000695a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d16 │ │ │ │ - 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_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006d20 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006960 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006962 │ │ │ │ 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 0000000000006964 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000066c 0000000000000070 00000670 FDE cie=00000000 pc=0000000000006972..0000000000006b84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006974 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006978 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006980 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000069c8 │ │ │ │ DW_CFA_offset: 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_advance_loc1: 74 to 0000000000006a12 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 328 to 0000000000006b5a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b5c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b5e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b60 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b62 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b64 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b66 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b68 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b6a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b6c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b6e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b70 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000006de6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b74 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b76 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b78 │ │ │ │ + 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 │ │ │ │ @@ -2194,14114 +2126,11931 @@ │ │ │ │ DW_CFA_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 │ │ │ │ +000006e0 0000000000000054 000006e4 FDE cie=00000000 pc=0000000000006b84..0000000000006f92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006b86 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b8a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006b92 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006b9e │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006bbe │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000006e10 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: 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_advance_loc2: 882 to 0000000000006f30 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f32 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ed8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f34 │ │ │ │ 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: 2 to 0000000000006f36 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ede │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f38 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f3a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ee0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f3c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ee2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f3e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f40 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ee6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f42 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ee8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f44 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006eea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f46 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006ef6 │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006f9e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006fa0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006fa2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f4a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006fa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006fa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f4e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ 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 │ │ │ │ +00000738 0000000000000080 0000073c FDE cie=00000000 pc=0000000000006f92..000000000000715e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006f94 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000006fa2 │ │ │ │ + DW_CFA_offset: 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_advance_loc: 6 to 0000000000007076 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000707a │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006fb6 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000007090 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006fbc │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006fd4 │ │ │ │ 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 000000000000714e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007150 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007152 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007154 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000000703c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007156 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000703e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007158 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000715a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000715c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007040 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000715e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007042 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007160 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007044 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007162 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007164 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000000708c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007166 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000708e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007090 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007092 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007094 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007168 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007096 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000709a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000709c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000716a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000709e │ │ │ │ + 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: 90 to 00000000000070f8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070fa │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070fc │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000070fe │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000007110 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007116 │ │ │ │ + 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 0000000000007124 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + │ │ │ │ +000007bc 0000000000000020 000007c0 FDE cie=00000000 pc=000000000000715e..0000000000007192 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007166 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000007170 │ │ │ │ + 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: 24 to 0000000000007188 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000718a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000718c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000718e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +000007e0 0000000000000010 000007e4 FDE cie=00000000 pc=0000000000007192..00000000000071a6 │ │ │ │ DW_CFA_nop │ │ │ │ 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 │ │ │ │ +000007f4 0000000000000054 000007f8 FDE cie=00000000 pc=00000000000071a6..0000000000007286 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071aa │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071ae │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000722c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000071b6 │ │ │ │ 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: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000071cc │ │ │ │ + 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: 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_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 0000000000007252 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007306 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007254 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007256 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007308 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007258 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000730a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000725a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000725c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000725e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007260 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007262 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007266 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000730c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007268 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000726a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000007278 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000730e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007310 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007312 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007314 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007316 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007318 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000731a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000727a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000731c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000727e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000731e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007282 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007284 │ │ │ │ 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000940 0000000000000010 00000944 FDE cie=00000000 pc=000000000000741a..000000000000743c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000954 0000000000000010 00000958 FDE cie=00000000 pc=000000000000743c..00000000000074ba │ │ │ │ - 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 │ │ │ │ +0000084c 000000000000002c 00000850 FDE cie=00000000 pc=0000000000007286..00000000000072f4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000728c │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007290 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000729a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000072a4 │ │ │ │ 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_loc1: 66 to 00000000000072e6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007502 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000072e8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000072ea │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007504 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000072ec │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007506 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000072ee │ │ │ │ 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 00000000000072f0 │ │ │ │ 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 │ │ │ │ +0000087c 0000000000000024 00000880 FDE cie=00000000 pc=00000000000072f4..0000000000007354 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000072fe │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007302 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000007310 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000731e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000733e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007346 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000007350 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007352 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009e8 0000000000000010 000009ec FDE cie=00000000 pc=00000000000075de..0000000000007644 │ │ │ │ +000008a4 0000000000000010 000008a8 FDE cie=00000000 pc=0000000000007354..000000000000736e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009fc 0000000000000010 00000a00 FDE cie=00000000 pc=0000000000007644..000000000000770c │ │ │ │ +000008b8 0000000000000010 000008bc FDE cie=00000000 pc=000000000000736e..000000000000737c │ │ │ │ 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 │ │ │ │ +000008cc 0000000000000010 000008d0 FDE cie=00000000 pc=000000000000737c..000000000000739a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a28 0000000000000010 00000a2c FDE cie=00000000 pc=00000000000077a0..00000000000077ea │ │ │ │ +000008e0 0000000000000010 000008e4 FDE cie=00000000 pc=000000000000739a..00000000000073d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a3c 0000000000000010 00000a40 FDE cie=00000000 pc=00000000000077ea..0000000000007826 │ │ │ │ +000008f4 0000000000000010 000008f8 FDE cie=00000000 pc=00000000000073d8..00000000000073f0 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000007846 │ │ │ │ +00000908 0000000000000044 0000090c FDE cie=00000000 pc=00000000000073f0..00000000000074e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000073f2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000073f4 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000007406 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a68 0000000000000010 00000a6c FDE cie=00000000 pc=000000000000784a..0000000000007886 │ │ │ │ - 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 │ │ │ │ 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: 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_loc1: 96 to 0000000000007914 │ │ │ │ + DW_CFA_advance_loc: 62 to 0000000000007444 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000007476 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000007492 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007918 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007494 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000791a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007496 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000791c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007498 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000791e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000749a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007920 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000749c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007922 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000749e │ │ │ │ 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 00000000000074a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007928 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000074a2 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000074b6 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000074ca │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000074d0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000074d2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ 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 │ │ │ │ +00000950 0000000000000010 00000954 FDE cie=00000000 pc=00000000000074e8..0000000000007500 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bbc 0000000000000010 00000bc0 FDE cie=00000000 pc=0000000000007a02..0000000000007a1c │ │ │ │ +00000964 0000000000000010 00000968 FDE cie=00000000 pc=0000000000007500..0000000000007518 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bd0 0000000000000010 00000bd4 FDE cie=00000000 pc=0000000000007a1c..0000000000007a22 │ │ │ │ +00000978 0000000000000010 0000097c FDE cie=00000000 pc=0000000000007518..0000000000007542 │ │ │ │ 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 │ │ │ │ +0000098c 00000000000000b4 00000990 FDE cie=00000000 pc=0000000000007542..0000000000007dfc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007544 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007546 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000007554 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000756c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000007576 │ │ │ │ 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_advance_loc: 10 to 0000000000007580 │ │ │ │ + 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 00000000000075aa │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000075d8 │ │ │ │ + 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 0000000000007bd0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bd2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bd4 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bd6 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bd8 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bda │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bdc │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bde │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007be0 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000007c08 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007ab8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007abe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c0a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007ac0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c0c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c0e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c10 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c12 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c14 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c16 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c18 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c1c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c1e │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007ace │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c20 │ │ │ │ + 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_advance_loc1: 130 to 0000000000007b50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007b58 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007b5a │ │ │ │ - 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_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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_advance_loc2: 442 to 0000000000007dda │ │ │ │ + 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 0000000000007df8 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00000a44 000000000000002c 00000a48 FDE cie=00000000 pc=0000000000007dfc..0000000000007e88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007dfe │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e00 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007e0c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007e18 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007e1e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000007ba2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007ba8 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000007e7c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007bac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e7e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007bae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e80 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e82 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e84 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e86 │ │ │ │ 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 │ │ │ │ +00000a74 00000000000000b4 00000a78 FDE cie=00000000 pc=0000000000007e88..000000000000826c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e8a │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e8c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000007ea2 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000007eb0 │ │ │ │ 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 0000000000007ec6 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000007ef4 │ │ │ │ + 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: 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_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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d30 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 536 to 000000000000810c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d32 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000810e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008110 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008112 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008114 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008116 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008118 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d3c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000811a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d3e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000811c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007d40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000811e │ │ │ │ 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_advance_loc: 2 to 0000000000008120 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008122 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008124 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008126 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000008140 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008142 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008146 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008148 │ │ │ │ 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 000000000000814a │ │ │ │ + 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: r20 (s4) at cfa-48 │ │ │ │ - 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 │ │ │ │ + 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007ef6 │ │ │ │ + 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 0000000000008246 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007ef8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007efa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007efc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007efe │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f00 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f02 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f0e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000007f1c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + 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 0000000000008268 │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -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_offset: 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_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 │ │ │ │ +00000b2c 0000000000000064 00000b30 FDE cie=00000000 pc=000000000000826c..0000000000008434 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000826e │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008276 │ │ │ │ + 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 0000000000008286 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000082a2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ 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 │ │ │ │ - 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 0000000000007f8e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_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_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 000000000000833e │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008058 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000805a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008340 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008342 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008344 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000805c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008346 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000805e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008348 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000834a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000834c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008062 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008064 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000834e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008350 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008352 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000835a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000835c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000835e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008066 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008360 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00000dec 0000000000000030 00000df0 FDE cie=00000000 pc=0000000000008070..00000000000080e6 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008074 │ │ │ │ - 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_offset: 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_advance_loc1: 80 to 00000000000080d6 │ │ │ │ + DW_CFA_advance_loc1: 192 to 0000000000008420 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000080d8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000080da │ │ │ │ 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: 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 0000000000008424 │ │ │ │ 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: 10 to 000000000000842e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008430 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008432 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ +00000b94 0000000000000088 00000b98 FDE cie=00000000 pc=0000000000008434..000000000000895c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008436 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000843e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000845e │ │ │ │ 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: 16 to 0000000000008186 │ │ │ │ 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 00000000000084c2 │ │ │ │ + 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 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000825e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 696 to 000000000000877a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008260 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008262 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000877c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008264 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000877e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008266 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008780 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008268 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008782 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008784 │ │ │ │ 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_advance_loc: 2 to 0000000000008786 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008788 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008270 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000087b4 │ │ │ │ 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 00000000000087b6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087b8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087ba │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000827c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000827e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087bc │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000087c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008280 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008286 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000087c2 │ │ │ │ + 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_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_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_advance_loc2: 386 to 0000000000008944 │ │ │ │ + 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 0000000000008958 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000008326 │ │ │ │ - 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: 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 │ │ │ │ + │ │ │ │ +00000c20 0000000000000094 00000c24 FDE cie=00000000 pc=000000000000895c..0000000000008b8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000895e │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008960 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008974 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000898e │ │ │ │ + DW_CFA_offset: 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: 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: 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: 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: 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000084fe │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008500 │ │ │ │ + DW_CFA_advance_loc2: 430 to 0000000000008b3c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008502 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b3e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008504 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b40 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008506 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b42 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008508 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b44 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000850a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b46 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000850c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b48 │ │ │ │ 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 0000000000008b4a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008514 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b4c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b4e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b50 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008b64 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b66 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008516 │ │ │ │ - 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 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b6a │ │ │ │ + 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_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_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 122 to 00000000000085e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085e2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085e4 │ │ │ │ + DW_CFA_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 0000000000008b72 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085e6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085e8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085ea │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085ec │ │ │ │ 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_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000085f4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085f6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000085f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -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 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000008b88 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ 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: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000008624 │ │ │ │ - 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: 58 to 000000000000865e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008660 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008662 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008664 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008666 │ │ │ │ - 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_offset: 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 │ │ │ │ - │ │ │ │ -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 │ │ │ │ +00000cb8 0000000000000014 00000cbc FDE cie=00000000 pc=0000000000008b8c..0000000000008bb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b8e │ │ │ │ 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_advance_loc: 30 to 0000000000008bac │ │ │ │ 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_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 │ │ │ │ +00000cd0 0000000000000020 00000cd4 FDE cie=00000000 pc=0000000000008bb0..0000000000008c02 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008bb2 │ │ │ │ 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: 10 to 0000000000008bbc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000008732 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 62 to 0000000000008bfa │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008bfe │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008736 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c00 │ │ │ │ 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 │ │ │ │ +00000cf4 0000000000000020 00000cf8 FDE cie=00000000 pc=0000000000008c02..0000000000008c62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008c06 │ │ │ │ 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_advance_loc: 24 to 0000000000008c1e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000000876e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000008c56 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008770 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008c5a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008772 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c5e │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001038 0000000000000020 0000103c FDE cie=00000000 pc=0000000000008774..00000000000087b0 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000877a │ │ │ │ +00000d18 0000000000000028 00000d1c FDE cie=00000000 pc=0000000000008c62..0000000000008cbe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000877e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c66 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008784 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000008c6c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000087aa │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000008c8e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000087ac │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000008c98 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000087ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c9a │ │ │ │ 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: 2 to 0000000000008868 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - 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_advance_loc: 2 to 0000000000008c9c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008cb0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000887a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000008cba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000887c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008cbc │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00000d44 0000000000000034 00000d48 FDE cie=00000000 pc=0000000000008cbe..0000000000008d90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008cc0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008cc2 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000008ccc │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008cd8 │ │ │ │ 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: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000008d22 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000897a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008d24 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000897c │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000008d2e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008d30 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008980 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008d32 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008d34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008982 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008d36 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008d38 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000008d64 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001100 0000000000000010 00001104 FDE cie=00000000 pc=0000000000008996..00000000000089ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00000d7c 0000000000000018 00000d80 FDE cie=00000000 pc=0000000000008d90..0000000000008dc4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008da4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000008daa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000008dbc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000008dc2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00000d98 000000000000006c 00000d9c FDE cie=00000000 pc=0000000000008dc4..0000000000008f86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008dc6 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008dde │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ 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_advance_loc: 12 to 0000000000008dea │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000008e04 │ │ │ │ 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_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_advance_loc1: 216 to 0000000000008adc │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 184 to 0000000000008ebc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ade │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ebe │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ae0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ec0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ae2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ec2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ec4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ec6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ae4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ec8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ae6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008eca │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ecc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ece │ │ │ │ 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 0000000000008ed0 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008aec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ed2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008af2 │ │ │ │ - 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_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 0000000000008ed4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ed6 │ │ │ │ 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 0000000000008ed8 │ │ │ │ + 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: 424 to 0000000000008ca6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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_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 │ │ │ │ +00000e08 0000000000000020 00000e0c FDE cie=00000000 pc=0000000000008f86..0000000000008fca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f88 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f8a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000008fa6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000008d08 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000008fc0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008fc2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008fc4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008fc6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00000e2c 0000000000000074 00000e30 FDE cie=00000000 pc=0000000000008fca..00000000000091b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008fcc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008fd0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008fe0 │ │ │ │ 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 0000000000009002 │ │ │ │ + DW_CFA_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: 250 to 0000000000008e02 │ │ │ │ - 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_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 0000000000009094 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009096 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009098 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e46 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000909a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000909c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000909e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000090a0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000090a2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000090a6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000090a8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000090ae │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000090b0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000090b4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000090b6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e4a │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000090b8 │ │ │ │ + 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_loc1: 76 to 0000000000008e96 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_offset: 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 00000000000091b0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ │ │ │ │ -000011e4 0000000000000050 000011e8 FDE cie=00000000 pc=0000000000008e9e..0000000000008f5c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ea0 │ │ │ │ +00000ea4 000000000000004c 00000ea8 FDE cie=00000000 pc=00000000000091b4..000000000000933e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000091b6 │ │ │ │ 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_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: 2 to 00000000000091b8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000091c0 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000091d2 │ │ │ │ + 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 00000000000091e0 │ │ │ │ DW_CFA_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_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 260 to 00000000000092e4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092e6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f28 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092e8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f2a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092ea │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f2c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f2e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092ec │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092ee │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f30 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092f0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092f2 │ │ │ │ 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 00000000000092f4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092f6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092f8 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092fc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092fe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009300 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000008f58 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: 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 │ │ │ │ │ │ │ │ -00001238 0000000000000040 0000123c FDE cie=00000000 pc=0000000000008f5c..000000000000900a │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008f62 │ │ │ │ +00000ef4 000000000000004c 00000ef8 FDE cie=00000000 pc=000000000000933e..00000000000094ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009340 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008f76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009342 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000934a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000935c │ │ │ │ + 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: 14 to 000000000000936a │ │ │ │ DW_CFA_offset: 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_advance_loc2: 288 to 000000000000948a │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ff4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000948c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ff6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000948e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ff8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009490 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ffa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009492 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ffc │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ffe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009494 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009000 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009496 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009002 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009498 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009004 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000949a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009006 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000949c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000949e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000094a2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000094a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000094a6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -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 │ │ │ │ +00000f44 0000000000000078 00000f48 FDE cie=00000000 pc=00000000000094ee..00000000000096c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000094f0 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000094f2 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009506 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009034 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ 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_advance_loc: 28 to 0000000000009522 │ │ │ │ DW_CFA_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: 306 to 0000000000009166 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009168 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000916a │ │ │ │ + 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 000000000000958c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000916c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000958e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000916e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009590 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009592 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000917c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009594 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009596 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009598 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000959a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000959e │ │ │ │ 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 00000000000095a0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000095a6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000095ac │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000095b2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000095b4 │ │ │ │ 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 00000000000095b6 │ │ │ │ + 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: 6 to 0000000000009188 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_offset: 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 00000000000096c0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + 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_offset: r21 (s5) at cfa-56 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +00000fc0 0000000000000064 00000fc4 FDE cie=00000000 pc=00000000000096c8..0000000000009838 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000096ca │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000096cc │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000096d4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000096f0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000092e0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000092e2 │ │ │ │ - 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_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_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_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_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: 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: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 214 to 0000000000009482 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 230 to 00000000000097d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009484 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000097d8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009488 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000097da │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000948a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000097dc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000948c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000097de │ │ │ │ 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_advance_loc: 2 to 00000000000097e0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009496 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000097e2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000097e4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000097e6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000097e8 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000097ea │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000097ec │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097f0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000097f2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009498 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000097f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000094e6 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000000982a │ │ │ │ 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_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 000000000000982c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009830 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009834 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009836 │ │ │ │ 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_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 │ │ │ │ +00001028 0000000000000090 0000102c FDE cie=00000000 pc=0000000000009838..0000000000009a18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000983a │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000983c │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000009842 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000009854 │ │ │ │ + DW_CFA_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: 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: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000958a │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000009862 │ │ │ │ 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_loc1: 182 to 0000000000009640 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009642 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 162 to 0000000000009904 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009644 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009906 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009646 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009908 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000990a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009648 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000990c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000964a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000990e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000964c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009910 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000964e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009912 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009650 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009914 │ │ │ │ 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 0000000000009916 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009918 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000991a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000991c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000991e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009658 │ │ │ │ - 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_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_advance_loc: 2 to 0000000000009920 │ │ │ │ + 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: 292 to 0000000000009816 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009818 │ │ │ │ + DW_CFA_advance_loc1: 212 to 00000000000099f4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000981a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ 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_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009822 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009824 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009826 │ │ │ │ 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_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_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_advance_loc: 4 to 00000000000099f8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ + │ │ │ │ +000010bc 0000000000000034 000010c0 FDE cie=00000000 pc=0000000000009a18..0000000000009bac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009a1a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a1e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000009a2c │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000009a32 │ │ │ │ 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_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 218 to 0000000000009b0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000997e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009b0e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009980 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009b10 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009982 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009984 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009b12 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009986 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009b14 │ │ │ │ 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_advance_loc: 4 to 0000000000009b18 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009b1a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009992 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009b1c │ │ │ │ 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 │ │ │ │ +000010f4 0000000000000084 000010f8 FDE cie=00000000 pc=0000000000009bac..0000000000009e1c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009bae │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009bb2 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009bc2 │ │ │ │ + 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 0000000000009bec │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000009c22 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - 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: 96 to 0000000000009c82 │ │ │ │ + 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: 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: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 150 to 0000000000009d18 │ │ │ │ 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_advance_loc: 2 to 0000000000009d1a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ada │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d1c │ │ │ │ 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_advance_loc: 2 to 0000000000009d1e │ │ │ │ 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_advance_loc: 20 to 0000000000009d32 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ae6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d34 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ae8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d36 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d38 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d3a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d3c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d3e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d40 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d44 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d46 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009aea │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d48 │ │ │ │ + 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: 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_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 152 to 0000000000009de0 │ │ │ │ + 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 0000000000009e0c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009e18 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000117c 0000000000000034 00001180 FDE cie=00000000 pc=0000000000009e1c..0000000000009ed2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e1e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000009e28 │ │ │ │ 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_advance_loc: 8 to 0000000000009e30 │ │ │ │ + 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: 4 to 0000000000009bd6 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000009be8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009e44 │ │ │ │ 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: 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_remember_state │ │ │ │ + DW_CFA_advance_loc1: 112 to 0000000000009eb4 │ │ │ │ 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_advance_loc: 2 to 0000000000009eb6 │ │ │ │ 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_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_advance_loc: 2 to 0000000000009eb8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009eba │ │ │ │ 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_advance_loc: 2 to 0000000000009ebc │ │ │ │ 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_advance_loc: 2 to 0000000000009ebe │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ec2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009ece │ │ │ │ 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_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000009cb0 │ │ │ │ - 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 │ │ │ │ +000011b4 000000000000009c 000011b8 FDE cie=00000000 pc=0000000000009ed2..000000000000a2e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009ed4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009ed6 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000009efe │ │ │ │ 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 0000000000009f68 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_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 0000000000009cd0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 182 to 0000000000009d86 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d88 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d8a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d8c │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 172 to 000000000000a014 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d8e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d90 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d92 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d94 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d96 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d9a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000000a0b0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a0b2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a0b4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a0b6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a0b8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a0ba │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a0be │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a0c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d9e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000009e12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a0c2 │ │ │ │ + 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: 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a63a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a63e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a640 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a642 │ │ │ │ + DW_CFA_advance_loc2: 374 to 000000000000a238 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a644 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a23a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a646 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a23c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a648 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a23e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a64a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a64c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a240 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a64e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a650 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a242 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a652 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a654 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a656 │ │ │ │ - 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_advance_loc: 22 to 000000000000a258 │ │ │ │ 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 000000000000a6b0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ 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: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 120 to 000000000000a73e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a740 │ │ │ │ - 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_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a25c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a25e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a746 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a260 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a748 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a262 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a74a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a74c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a264 │ │ │ │ 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_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a758 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000a75e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a762 │ │ │ │ - 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 000000000000a266 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 62 to 000000000000a2a4 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00001254 000000000000008c 00001258 FDE cie=00000000 pc=000000000000a2e8..000000000000a624 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000a2ee │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a2f2 │ │ │ │ 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_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000a30a │ │ │ │ + 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: 36 to 000000000000a7d6 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000000a330 │ │ │ │ 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_remember_state │ │ │ │ + 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 000000000000a5c4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2d4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b2d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a5c6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a5c8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2da │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a5ca │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a5cc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2de │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a5ce │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a5d0 │ │ │ │ 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2ec │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a5d2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a5d4 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a5d6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a5d8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a5da │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a5de │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a5e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2f4 │ │ │ │ - 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: 2 to 000000000000a5e2 │ │ │ │ + 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 000000000000a5fa │ │ │ │ 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: 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_advance_loc1: 48 to 000000000000b356 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000a604 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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: 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_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_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 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b3f6 │ │ │ │ - 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_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_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b41e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +000012e4 0000000000000074 000012e8 FDE cie=00000000 pc=000000000000a624..000000000000a920 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a626 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000a63a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000b428 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b42a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000b434 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b436 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - 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 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + 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 000000000000a664 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a674 │ │ │ │ + DW_CFA_offset: 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 000000000000a6be │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a6c0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a6c2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a6c4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a6c6 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a6c8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000a6d2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b49e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a6d4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b4a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a6dc │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a6de │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a6e6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a6ee │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b4a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a6f0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b4a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a6f2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b4a6 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000b562 │ │ │ │ - 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_advance_loc: 2 to 000000000000a6f4 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b590 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b592 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -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 │ │ │ │ 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: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000b608 │ │ │ │ - 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b62a │ │ │ │ + DW_CFA_offset: 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 000000000000a918 │ │ │ │ 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_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b630 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b632 │ │ │ │ - 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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b642 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000000b664 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b666 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000b684 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ 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 │ │ │ │ +0000135c 0000000000000058 00001360 FDE cie=00000000 pc=000000000000a920..000000000000aa00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a922 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000a92c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b6a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b6c4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b6c6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -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 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b6f6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000b6fc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b6fe │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00001914 0000000000000034 00001918 FDE cie=00000000 pc=000000000000b700..000000000000b7b2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b702 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b704 │ │ │ │ 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_advance_loc: 46 to 000000000000a95a │ │ │ │ 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_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a96a │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000000a9d2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9d4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9d6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9d8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9da │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a9e2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9e4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9e6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7aa │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9e8 │ │ │ │ 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: 4 to 000000000000a9ec │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9ee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9f0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +000013b8 0000000000000074 000013bc FDE cie=00000000 pc=000000000000aa00..000000000000abe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000aa02 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000aa08 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000aa16 │ │ │ │ + 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 000000000000aa44 │ │ │ │ DW_CFA_offset: 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_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 748 to 000000000000bac2 │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bac8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000baca │ │ │ │ - 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_advance_loc1: 212 to 000000000000ab18 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bad0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab1a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bad2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab1c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bad4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab1e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bad6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab20 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bad8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab22 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bada │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab24 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000badc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bae0 │ │ │ │ - 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 │ │ │ │ - DW_CFA_offset: 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_remember_state │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000ab3e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb52 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab40 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab42 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb56 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab44 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab46 │ │ │ │ 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: 4 to 000000000000ab4a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 138 to 000000000000bbea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ab4e │ │ │ │ + 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: 56 to 000000000000bc22 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bc24 │ │ │ │ + DW_CFA_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 000000000000abaa │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bc26 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ - 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 │ │ │ │ +00001430 00000000000000b0 00001434 FDE cie=00000000 pc=000000000000abe4..000000000000b0fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000abe6 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000abec │ │ │ │ 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_advance_loc: 8 to 000000000000abf4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000ac14 │ │ │ │ + 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: r25 (s9) at cfa-88 │ │ │ │ + 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_advance_loc1: 108 to 000000000000ac80 │ │ │ │ + DW_CFA_offset: 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: 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_advance_loc2: 248 to 000000000000ad78 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ad7a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ad7c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bea4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ad7e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ad80 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ad82 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000000adc4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bea6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000adc6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bea8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000adc8 │ │ │ │ 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_advance_loc: 2 to 000000000000adca │ │ │ │ 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_advance_loc: 2 to 000000000000adcc │ │ │ │ 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_advance_loc: 2 to 000000000000adce │ │ │ │ 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bebe │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000add2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000add4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bec0 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000add6 │ │ │ │ + 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: 494 to 000000000000c0ae │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000000ae22 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 116 to 000000000000c122 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ae2a │ │ │ │ + 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: 52 to 000000000000c156 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000c170 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000c182 │ │ │ │ + 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 000000000000afd8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000c190 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000afe8 │ │ │ │ + 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: 42 to 000000000000c1ba │ │ │ │ + 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 000000000000b0ca │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000000c23a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000b0d8 │ │ │ │ + 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_loc1: 72 to 000000000000c282 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000014e4 0000000000000028 000014e8 FDE cie=00000000 pc=000000000000b0fc..000000000000b13e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000b102 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b104 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000b112 │ │ │ │ + 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 000000000000b132 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b134 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b136 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b138 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b13a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +00001510 0000000000000084 00001514 FDE cie=00000000 pc=000000000000b13e..000000000000b56e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b140 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b144 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000b15c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b168 │ │ │ │ + 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 000000000000b16e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000000b1a0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000000c2e0 │ │ │ │ + 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 000000000000b512 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b514 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b516 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b518 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b51a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b51c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000000b542 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b544 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b546 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b548 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b54a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b54c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b550 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b552 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b554 │ │ │ │ + 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_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: 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 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c490 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c492 │ │ │ │ - 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_advance_loc: 6 to 000000000000b55a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c4ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b56a │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00001598 0000000000000050 0000159c FDE cie=00000000 pc=000000000000b56e..000000000000b94a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b570 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b574 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000c7f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b578 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000b58a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ 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_advance_loc: 46 to 000000000000b5b8 │ │ │ │ + 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: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000c832 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000000c8ae │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8b0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8b2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8b4 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 870 to 000000000000b91e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b920 │ │ │ │ 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_advance_loc: 2 to 000000000000b922 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b924 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b926 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b928 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b92a │ │ │ │ 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_advance_loc: 2 to 000000000000b92c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b93c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b93e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b940 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b942 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b944 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b946 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8ca │ │ │ │ - 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 │ │ │ │ +000015ec 0000000000000070 000015f0 FDE cie=00000000 pc=000000000000b94a..000000000000bdfe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b94c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b950 │ │ │ │ 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_advance_loc: 4 to 000000000000b954 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000b96c │ │ │ │ + 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 000000000000b9a0 │ │ │ │ + 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_advance_loc: 28 to 000000000000ca10 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 702 to 000000000000bc5e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc60 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc62 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc64 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc66 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc68 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000bc7c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc7e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc80 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc82 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc84 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc86 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bc8a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc8c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bc90 │ │ │ │ + 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_advance_loc: 16 to 000000000000ca20 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001660 000000000000005c 00001664 FDE cie=00000000 pc=000000000000bdfe..000000000000c1f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000be00 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be04 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000be0c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be10 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000be20 │ │ │ │ + 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 000000000000be52 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 126 to 000000000000ca9e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caa0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caa2 │ │ │ │ - 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caa8 │ │ │ │ + DW_CFA_offset: 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 000000000000c1c6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caaa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1c8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1ca │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1cc │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000caae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1ce │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cab0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1d0 │ │ │ │ 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_advance_loc: 2 to 000000000000c1d2 │ │ │ │ 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: 16 to 000000000000c1e2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1e4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1e6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1e8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1ea │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1ec │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1ee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cabc │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c1f2 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1f4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c1f6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000016c0 0000000000000010 000016c4 FDE cie=00000000 pc=000000000000c1f8..000000000000c23c │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000cd76 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ +000016d4 0000000000000080 000016d8 FDE cie=00000000 pc=000000000000c23c..000000000000c5b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c23e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c244 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cd96 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c24e │ │ │ │ + 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 000000000000c2d4 │ │ │ │ DW_CFA_offset: 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_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: 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: 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d00a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d00c │ │ │ │ + DW_CFA_advance_loc2: 276 to 000000000000c3e8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d00e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3ea │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d010 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3ec │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d012 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3ee │ │ │ │ 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_advance_loc: 2 to 000000000000c3f0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3f2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d018 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3f4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d01c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3f6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3f8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3fa │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3fc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c400 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c402 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d01e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000000d060 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c404 │ │ │ │ + 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_loc: 42 to 000000000000d08a │ │ │ │ + DW_CFA_advance_loc2: 408 to 000000000000c59c │ │ │ │ + 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: 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_advance_loc: 16 to 000000000000c5ac │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: 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 │ │ │ │ + │ │ │ │ +00001758 0000000000000010 0000175c FDE cie=00000000 pc=000000000000c5b0..000000000000c5f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000176c 0000000000000010 00001770 FDE cie=00000000 pc=000000000000c5f4..000000000000c65e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001780 0000000000000010 00001784 FDE cie=00000000 pc=000000000000c65e..000000000000c694 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001794 0000000000000010 00001798 FDE cie=00000000 pc=000000000000c694..000000000000c6c6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000017a8 0000000000000010 000017ac FDE cie=00000000 pc=000000000000c6c6..000000000000c6fc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000017bc 0000000000000010 000017c0 FDE cie=00000000 pc=000000000000c6fc..000000000000c734 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000017d0 0000000000000048 000017d4 FDE cie=00000000 pc=000000000000c734..000000000000c7ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c738 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c73c │ │ │ │ + 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: 18 to 000000000000c74e │ │ │ │ + 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: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 268 to 000000000000d1e0 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000000c7ca │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c7ce │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7d0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7d2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7d4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7d6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7d8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7da │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7dc │ │ │ │ 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_advance_loc: 2 to 000000000000c7de │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7e0 │ │ │ │ + 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 000000000000c7e4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d1fa │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c7e8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7ea │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000181c 000000000000002c 00001820 FDE cie=00000000 pc=000000000000c7ec..000000000000ca90 │ │ │ │ + DW_CFA_advance_loc1: 198 to 000000000000c8b2 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c8b4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000c8f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c8f2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c8f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 242 to 000000000000c9e6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000000ca2e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000000ca60 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001c40 0000000000000034 00001c44 FDE cie=00000000 pc=000000000000d1fc..000000000000d284 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d200 │ │ │ │ +0000184c 000000000000004c 00001850 FDE cie=00000000 pc=000000000000ca90..000000000000cb54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca92 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000d20e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca96 │ │ │ │ DW_CFA_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 000000000000caa2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cab6 │ │ │ │ + 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_advance_loc1: 100 to 000000000000d272 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d274 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000000cb04 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d276 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb06 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb08 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb0a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb0c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000cb12 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d278 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb14 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d27a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb16 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d27c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb18 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb1a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000cb42 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ 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_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb44 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cb4c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb4e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb50 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb52 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000189c 0000000000000010 000018a0 FDE cie=00000000 pc=000000000000cb54..000000000000cb82 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +000018b0 000000000000009c 000018b4 FDE cie=00000000 pc=000000000000cb82..000000000000cf84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb86 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb8a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cb9e │ │ │ │ + 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 000000000000cbb8 │ │ │ │ + DW_CFA_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 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 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 194 to 000000000000cc7a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 138 to 000000000000cd04 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd06 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000cd0c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd0e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000cd14 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd16 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd18 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd1a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd1c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd1e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd20 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd22 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd26 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd28 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cd2a │ │ │ │ + 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: 326 to 000000000000d418 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d41a │ │ │ │ + DW_CFA_advance_loc2: 554 to 000000000000cf54 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d41e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d420 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d422 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d436 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000000cf76 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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 000000000000cf7a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cf82 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + │ │ │ │ +00001950 0000000000000010 00001954 FDE cie=00000000 pc=000000000000cf84..000000000000cfd0 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d5be │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ +00001964 0000000000000010 00001968 FDE cie=00000000 pc=000000000000cfd0..000000000000d01e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001978 0000000000000010 0000197c FDE cie=00000000 pc=000000000000d01e..000000000000d05e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000198c 0000000000000020 00001990 FDE cie=00000000 pc=000000000000d05e..000000000000d152 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d064 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d066 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d5ce │ │ │ │ - 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_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: 62 to 000000000000d0a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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 000000000000d0a6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d0a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d00 0000000000000024 00001d04 FDE cie=00000000 pc=000000000000d600..000000000000d66c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d602 │ │ │ │ +000019b0 0000000000000024 000019b4 FDE cie=00000000 pc=000000000000d152..000000000000d1be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d154 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d608 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d15a │ │ │ │ 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 000000000000d620 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000d172 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d622 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d174 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d628 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d17a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d62a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d17c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d62c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d17e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d28 0000000000000020 00001d2c FDE cie=00000000 pc=000000000000d66c..000000000000d68a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d66e │ │ │ │ +000019d8 0000000000000020 000019dc FDE cie=00000000 pc=000000000000d1be..000000000000d1dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d1c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d670 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d1c2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d676 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d1c8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d67c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d1ce │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000d686 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d1d8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d688 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d1da │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d4c 0000000000000010 00001d50 FDE cie=00000000 pc=000000000000d68a..000000000000d690 │ │ │ │ +000019fc 0000000000000010 00001a00 FDE cie=00000000 pc=000000000000d1dc..000000000000d1e2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d60 000000000000002c 00001d64 FDE cie=00000000 pc=000000000000d690..000000000000d702 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d696 │ │ │ │ +00001a10 000000000000002c 00001a14 FDE cie=00000000 pc=000000000000d1e2..000000000000d254 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d1e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000d6a0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d1f2 │ │ │ │ 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 000000000000d6b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d202 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d6b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d204 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000d6bc │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d20e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d6be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d210 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d6c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d212 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d6c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d214 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000d6e0 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000000d232 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d6e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d234 │ │ │ │ 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 │ │ │ │ +00001a40 0000000000000010 00001a44 FDE cie=00000000 pc=000000000000d254..000000000000d26e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e08 0000000000000010 00001e0c FDE cie=00000000 pc=000000000000d78e..000000000000d7b0 │ │ │ │ +00001a54 0000000000000010 00001a58 FDE cie=00000000 pc=000000000000d26e..000000000000d282 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e1c 0000000000000010 00001e20 FDE cie=00000000 pc=000000000000d7b0..000000000000d810 │ │ │ │ +00001a68 0000000000000010 00001a6c FDE cie=00000000 pc=000000000000d282..000000000000d2a2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e30 0000000000000010 00001e34 FDE cie=00000000 pc=000000000000d810..000000000000d89c │ │ │ │ +00001a7c 0000000000000010 00001a80 FDE cie=00000000 pc=000000000000d2a2..000000000000d2a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e44 0000000000000010 00001e48 FDE cie=00000000 pc=000000000000d89c..000000000000d8b0 │ │ │ │ +00001a90 0000000000000030 00001a94 FDE cie=00000000 pc=000000000000d2a8..000000000000d320 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2aa │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d2b0 │ │ │ │ + DW_CFA_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 000000000000d2b6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000000d2f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2f6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2f8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2fa │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2fc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2fe │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d300 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e58 0000000000000010 00001e5c FDE cie=00000000 pc=000000000000d8b0..000000000000d8d2 │ │ │ │ +00001ac4 0000000000000010 00001ac8 FDE cie=00000000 pc=000000000000d320..000000000000d368 │ │ │ │ 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 │ │ │ │ +00001ad8 000000000000004c 00001adc FDE cie=00000000 pc=000000000000d368..000000000000d3f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d36a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d372 │ │ │ │ + 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: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d382 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000d39c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000d3c0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d3c2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d3c8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d3ca │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d3cc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3d0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d3d2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d3d4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000000d908 │ │ │ │ + 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 000000000000d3d6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d3de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d90a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d3e0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d3e2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d3e4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d3e6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d90c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d3e8 │ │ │ │ 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 │ │ │ │ +00001b28 0000000000000058 00001b2c FDE cie=00000000 pc=000000000000d3f0..000000000000d5ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d3f2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d3f6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d402 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000db3c │ │ │ │ + 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 000000000000db54 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000d41c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d41e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d420 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d422 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d426 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d428 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d42a │ │ │ │ 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_advance_loc: 2 to 000000000000d42c │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000d43e │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000000d480 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 126 to 000000000000dbe2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 298 to 000000000000d5aa │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5ac │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5ae │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d5b6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5b8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5ba │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5bc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5be │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5c0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dbe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5c2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d5c6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dbe6 │ │ │ │ - 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_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dbf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5c8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001b84 0000000000000054 00001b88 FDE cie=00000000 pc=000000000000d5ca..000000000000d680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d5ce │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d5d4 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000dc00 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000000dc4a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000d5e2 │ │ │ │ + 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: 92 to 000000000000d63e │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc4c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d642 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d644 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc4e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d646 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc52 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc54 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d64e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d650 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d652 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d654 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000dc64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d656 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d65a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d65c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc66 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d65e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d668 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d66a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000dc6c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d66c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d66e │ │ │ │ + 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 000000000000d670 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d67a │ │ │ │ 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_advance_loc: 2 to 000000000000d67c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d67e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001bdc 0000000000000054 00001be0 FDE cie=00000000 pc=000000000000d680..000000000000d73c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d684 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d68a │ │ │ │ + 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 000000000000d698 │ │ │ │ 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: 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_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000000d6fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d6fe │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d700 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d702 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d708 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d70c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d70e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d710 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d714 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d716 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d718 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d71a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dcce │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d722 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d726 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d728 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d72a │ │ │ │ + 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_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_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 000000000000d72c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d734 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d738 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d73a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +00001c34 0000000000000030 00001c38 FDE cie=00000000 pc=000000000000d73c..000000000000d7ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d73e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d740 │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d74a │ │ │ │ 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: 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: 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: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc2: 264 to 000000000000decc │ │ │ │ - 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_advance_loc1: 92 to 000000000000d7a6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d7a8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d7b0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dee6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d7b2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dee8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d7b4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000deea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d7b6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d7b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001c68 0000000000000010 00001c6c FDE cie=00000000 pc=000000000000d7ca..000000000000d7e8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001c7c 0000000000000074 00001c80 FDE cie=00000000 pc=000000000000d7e8..000000000000d86c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d7ea │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d7f0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d7f6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d7fc │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d804 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d80a │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000000d82c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d82e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d830 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d832 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000deec │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000deee │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000def0 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000def2 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000def4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d834 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d838 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d83a │ │ │ │ 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 000000000000d83c │ │ │ │ + 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 000000000000d83e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d840 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d844 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d846 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d848 │ │ │ │ + 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: 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_advance_loc: 2 to 000000000000d84a │ │ │ │ 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_advance_loc: 2 to 000000000000d84c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d84e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d850 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d854 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d856 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d858 │ │ │ │ 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e016 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d85a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e01c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d85c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e01e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d862 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d868 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e020 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e022 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d86a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e024 │ │ │ │ - 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 │ │ │ │ +00001cf4 0000000000000068 00001cf8 FDE cie=00000000 pc=000000000000d86c..000000000000d8f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d86e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d874 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d87a │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d880 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d888 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d88e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d898 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000000d8be │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8c0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8c2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8c4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8c6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8c8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8cc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8ce │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8d0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000e082 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_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 000000000000d8d2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8d4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8d6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8d8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e086 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8dc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8de │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8e0 │ │ │ │ + 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 000000000000d8e2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e088 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8e4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d8ea │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d8f0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d8f2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000201c 0000000000000038 00002020 FDE cie=00000000 pc=000000000000e08c..000000000000e0f2 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e092 │ │ │ │ +00001d60 0000000000000030 00001d64 FDE cie=00000000 pc=000000000000d8f4..000000000000d954 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e096 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8fc │ │ │ │ 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_advance_loc: 12 to 000000000000d908 │ │ │ │ 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_advance_loc: 44 to 000000000000d934 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e0c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d936 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e0c6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d93e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d942 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e0ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d944 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d948 │ │ │ │ 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 000000000000e0f0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00001d94 0000000000000018 00001d98 FDE cie=00000000 pc=000000000000d954..000000000000d96e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d956 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d95c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d962 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d96c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00001db0 0000000000000028 00001db4 FDE cie=00000000 pc=000000000000d96e..000000000000d9b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d970 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d972 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000d980 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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_advance_loc: 24 to 000000000000d998 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1ae │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d9a0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1b0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e1b2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000d9ae │ │ │ │ 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_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_advance_loc: 2 to 000000000000d9b0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d9b2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000209c 0000000000000010 000020a0 FDE cie=00000000 pc=000000000000e1c4..000000000000e248 │ │ │ │ +00001ddc 0000000000000010 00001de0 FDE cie=00000000 pc=000000000000d9b4..000000000000d9f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020b0 0000000000000038 000020b4 FDE cie=00000000 pc=000000000000e248..000000000000e32c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e24a │ │ │ │ - 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 │ │ │ │ +00001df0 0000000000000010 00001df4 FDE cie=00000000 pc=000000000000d9f0..000000000000da7c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001e04 000000000000002c 00001e08 FDE cie=00000000 pc=000000000000da7c..000000000000dad4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000da82 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000da88 │ │ │ │ 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: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000da9c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 142 to 000000000000e30a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e310 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000000dac6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e312 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e314 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dac8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000daca │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e316 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dacc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 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 000000000000e31c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dad0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dad2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000020ec 0000000000000040 000020f0 FDE cie=00000000 pc=000000000000e32c..000000000000e3bc │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e338 │ │ │ │ +00001e34 0000000000000034 00001e38 FDE cie=00000000 pc=000000000000dad4..000000000000db48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dad6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e33c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dad8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dae4 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000dafa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ 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_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e39e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3a0 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000000db36 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db38 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3a4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db3a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db3c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e3aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db3e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db40 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db44 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db46 │ │ │ │ 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_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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00001e6c 0000000000000010 00001e70 FDE cie=00000000 pc=000000000000db48..000000000000db4e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001e80 0000000000000028 00001e84 FDE cie=00000000 pc=000000000000db4e..000000000000dba0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000db54 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000db5e │ │ │ │ + DW_CFA_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 000000000000e3cc │ │ │ │ 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_remember_state │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000db92 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e442 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db94 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e444 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db96 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db98 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e446 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db9a │ │ │ │ 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 000000000000db9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e450 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000e45a │ │ │ │ + │ │ │ │ +00001eac 0000000000000024 00001eb0 FDE cie=00000000 pc=000000000000dba0..000000000000dbc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dba2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dba6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000000e4b6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e4b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e4c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e4c2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4c6 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000dbb0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000dbba │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dbbe │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dbc0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e4c8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dbc2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002180 0000000000000024 00002184 FDE cie=00000000 pc=000000000000e4cc..000000000000e50a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e4ce │ │ │ │ +00001ed4 0000000000000024 00001ed8 FDE cie=00000000 pc=000000000000dbc4..000000000000dbfe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dbc6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e4d6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dbca │ │ │ │ DW_CFA_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 000000000000dbd6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000e4fe │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000dbf2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e502 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000dbf8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e504 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dbfa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e506 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e508 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dbfc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000021a8 0000000000000028 000021ac FDE cie=00000000 pc=000000000000e50a..000000000000e560 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e50c │ │ │ │ +00001efc 0000000000000024 00001f00 FDE cie=00000000 pc=000000000000dbfe..000000000000dc38 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dc00 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e50e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e516 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc04 │ │ │ │ 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_advance_loc: 12 to 000000000000dc10 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000000e552 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000dc2c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e554 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000dc32 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e55a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dc34 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e55c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e55e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dc36 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ 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 │ │ │ │ +00001f24 0000000000000028 00001f28 FDE cie=00000000 pc=000000000000dc38..000000000000dc76 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dc3a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000dc40 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e58c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000dc4a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dc52 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000000e5e2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000dc68 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e5e4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000dc6e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e5e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dc70 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e5e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dc72 │ │ │ │ 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 000000000000dc74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002204 0000000000000030 00002208 FDE cie=00000000 pc=000000000000e5ee..000000000000e640 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e5f0 │ │ │ │ +00001f50 0000000000000028 00001f54 FDE cie=00000000 pc=000000000000dc76..000000000000dcdc │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000dc7c │ │ │ │ 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_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e606 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000dc86 │ │ │ │ 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_advance_loc: 16 to 000000000000dc96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000000e630 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000000dcce │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e632 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000dcd4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e634 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e636 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e638 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e63c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dcd6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e63e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dcd8 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dcda │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002238 000000000000005c 0000223c FDE cie=00000000 pc=000000000000e640..000000000000e786 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000e64a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e650 │ │ │ │ +00001f7c 0000000000000040 00001f80 FDE cie=00000000 pc=000000000000dcdc..000000000000dd24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dcde │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dce2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000dce8 │ │ │ │ + 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_advance_loc: 30 to 000000000000dd06 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd08 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd0a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd0e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd10 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd12 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd14 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000dd1a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd1c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd1e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ 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: 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_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd20 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd22 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001fc0 0000000000000030 00001fc4 FDE cie=00000000 pc=000000000000dd24..000000000000dda8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd26 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd2a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000dd44 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000dd5e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 54 to 000000000000dd94 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd96 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e6e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd98 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd9a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd9c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd9e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dda0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001ff4 0000000000000060 00001ff8 FDE cie=00000000 pc=000000000000dda8..000000000000de86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ddaa │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000ddb4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ddbc │ │ │ │ + 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 000000000000ddd4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ddec │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000de00 │ │ │ │ + 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 000000000000de50 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e6e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de52 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e704 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de54 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000de62 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e706 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de64 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de66 │ │ │ │ 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_advance_loc: 2 to 000000000000de68 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de6a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de6e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de70 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e70c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de72 │ │ │ │ + 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 000000000000de78 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000de82 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00002058 000000000000003c 0000205c FDE cie=00000000 pc=000000000000de86..000000000000dee8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de8a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000de98 │ │ │ │ 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_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_advance_loc1: 52 to 000000000000decc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ded0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e776 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ded6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e778 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ded8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000deda │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dedc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e77c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dede │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dee0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dee2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00002098 0000000000000030 0000209c FDE cie=00000000 pc=000000000000dee8..000000000000df90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000deea │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000def0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000defa │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000e7ac │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000df00 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000000e802 │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000000df76 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e804 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000df78 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e806 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000df7a │ │ │ │ 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 000000000000df7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e80c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000df7e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000df88 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000df8a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000df8c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000df8e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +000020cc 0000000000000028 000020d0 FDE cie=00000000 pc=000000000000df90..000000000000e048 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000df92 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000df9a │ │ │ │ + DW_CFA_offset: 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 000000000000dfe8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dfec │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dfee │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dff0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dff2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dff4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000020f8 0000000000000044 000020fc FDE cie=00000000 pc=000000000000e048..000000000000e19a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e04a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e04e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ 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_advance_loc: 18 to 000000000000e060 │ │ │ │ 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: 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 000000000000e0fc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e0fe │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e93c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e100 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e102 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000e108 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e10a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000e120 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e124 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e130 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e93e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e132 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e134 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e940 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e136 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e942 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000e13c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e944 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e13e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e156 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e15a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002140 0000000000000048 00002144 FDE cie=00000000 pc=000000000000e19a..000000000000e29a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e19c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000e1aa │ │ │ │ + DW_CFA_offset: 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 000000000000e1c4 │ │ │ │ + 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 000000000000e232 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e234 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e236 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e946 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e238 │ │ │ │ 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_loc1: 76 to 000000000000e284 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e286 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e288 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e28a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e28c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e28e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e290 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e292 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e94e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e296 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e962 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000218c 0000000000000020 00002190 FDE cie=00000000 pc=000000000000e29a..000000000000e2e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e29c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000e2a2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000000e2da │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e2dc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2e0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000021b0 0000000000000010 000021b4 FDE cie=00000000 pc=000000000000e2e2..000000000000e324 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000021c4 000000000000003c 000021c8 FDE cie=00000000 pc=000000000000e324..000000000000e3f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e326 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e328 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e334 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 112 to 000000000000e3a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3a8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e3aa │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e3ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000e3b6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e3b8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000e3c2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3c6 │ │ │ │ + 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 000000000000e3dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3e0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e3e2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e3e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002204 0000000000000028 00002208 FDE cie=00000000 pc=000000000000e3f2..000000000000e420 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e3f4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e3fc │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000e40a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e40c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e40e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e410 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e412 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e414 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000e41e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002230 000000000000001c 00002234 FDE cie=00000000 pc=000000000000e420..000000000000e466 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e422 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e426 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000000e45c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e45e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000e464 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00002250 0000000000000010 00002254 FDE cie=00000000 pc=000000000000e466..000000000000e484 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002264 000000000000003c 00002268 FDE cie=00000000 pc=000000000000e484..000000000000e678 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e486 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e488 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e4a0 │ │ │ │ + DW_CFA_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 000000000000e4a6 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e4ae │ │ │ │ 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_advance_loc2: 312 to 000000000000e5e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5ea │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e5ec │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e5ee │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e5f0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ea04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e5f2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e5f4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ea06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e5f6 │ │ │ │ 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: 2 to 000000000000e5f8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e5fa │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 596 to 000000000000ec60 │ │ │ │ - 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 000000000000ec6a │ │ │ │ + │ │ │ │ +000022a4 0000000000000034 000022a8 FDE cie=00000000 pc=000000000000e678..000000000000e72c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e67a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000e688 │ │ │ │ + DW_CFA_offset: 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: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 146 to 000000000000e71a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e71e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e720 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e722 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e724 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e726 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e728 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e72a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +000022dc 0000000000000034 000022e0 FDE cie=00000000 pc=000000000000e72c..000000000000e7be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e72e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e730 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000e746 │ │ │ │ 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: 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_advance_loc: 44 to 000000000000e772 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e774 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e776 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e778 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e77a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e77c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e77e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e780 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e784 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00002314 000000000000004c 00002318 FDE cie=00000000 pc=000000000000e7be..000000000000e8b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e7c0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e7c2 │ │ │ │ DW_CFA_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 000000000000e7e2 │ │ │ │ + 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_advance_loc1: 168 to 000000000000ed32 │ │ │ │ + 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 000000000000e858 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e85a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e85c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed38 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e85e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed3a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e860 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed3c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e862 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e864 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e866 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed3e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e868 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e86a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed42 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e86c │ │ │ │ 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: 4 to 000000000000e870 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e872 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed4e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e876 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 260 to 000000000000ee52 │ │ │ │ - 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002364 0000000000000034 00002368 FDE cie=00000000 pc=000000000000e8b2..000000000000e950 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e8b4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e8b6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e8ca │ │ │ │ + DW_CFA_offset: 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: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000000e908 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ef4c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef50 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e90a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e90c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e90e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e910 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e912 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e914 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e918 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000ef70 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000239c 000000000000003c 000023a0 FDE cie=00000000 pc=000000000000e950..000000000000ea0a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e952 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e954 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e96c │ │ │ │ + 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: 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_advance_loc1: 80 to 000000000000e9bc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e9be │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e9c0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e9c2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e9c4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e9c6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e9c8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ef72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e9ca │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef76 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e9cc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e9d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 136 to 000000000000effe │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000f008 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000023b0 0000000000000068 000023b4 FDE cie=00000000 pc=000000000000f04c..000000000000f1da │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f04e │ │ │ │ +000023dc 0000000000000044 000023e0 FDE cie=00000000 pc=000000000000ea0a..000000000000eaaa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ea0c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f05e │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ea0e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ea2a │ │ │ │ + DW_CFA_offset: 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: 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_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000000000000ea90 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f0f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ea92 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f0f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ea94 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ea96 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ea98 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ea9a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ea9c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f0f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ea9e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f0fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eaa0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eaa2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f0fe │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eaa4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f102 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eaa6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002424 0000000000000040 00002428 FDE cie=00000000 pc=000000000000eaaa..000000000000eb70 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eaac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eaae │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000eaca │ │ │ │ + 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: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000000f16e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000000eb36 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eb38 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000eb3e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eb40 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eb42 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eb44 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eb46 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eb48 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f18e │ │ │ │ - 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_advance_loc: 4 to 000000000000eb4c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eb4e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eb50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ 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 │ │ │ │ +00002468 000000000000003c 0000246c FDE cie=00000000 pc=000000000000eb70..000000000000ec2c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eb72 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eb74 │ │ │ │ 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: 18 to 000000000000eb86 │ │ │ │ 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_advance_loc: 12 to 000000000000eb92 │ │ │ │ DW_CFA_offset: 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 000000000000eb98 │ │ │ │ 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_advance_loc1: 124 to 000000000000ec14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f462 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ec16 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f464 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ec18 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f466 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ec1a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f468 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ec1c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f46a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ec1e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f46c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ec20 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f46e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec24 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f470 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f472 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f474 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f476 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f478 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f47c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ec26 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f47e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ec28 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002470 0000000000000050 00002474 FDE cie=00000000 pc=000000000000f482..000000000000f67c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f486 │ │ │ │ - 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 │ │ │ │ +000024a8 000000000000005c 000024ac FDE cie=00000000 pc=000000000000ec2c..000000000000ed24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ec2e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ec30 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ec44 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ec5c │ │ │ │ + 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: 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_advance_loc: 40 to 000000000000ec84 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000000eccc │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000ecf4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f644 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ecf6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f646 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ecf8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f648 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ecfa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f64a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ecfc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f64c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ecfe │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f64e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed00 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f650 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed02 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f652 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed04 │ │ │ │ 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_advance_loc: 2 to 000000000000ed06 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f660 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed08 │ │ │ │ + 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: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000ed1a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ed20 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ │ │ │ │ -000024c4 000000000000002c 000024c8 FDE cie=00000000 pc=000000000000f67c..000000000000f72a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f67e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f680 │ │ │ │ +00002508 0000000000000038 0000250c FDE cie=00000000 pc=000000000000ed24..000000000000edb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed26 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed28 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f68c │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000ed3e │ │ │ │ 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: 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 000000000000f6be │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000000ed84 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6c2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f6c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed86 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed88 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f6c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed8a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f6c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed8c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed8e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed92 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed94 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f6ca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed98 │ │ │ │ DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +00002544 0000000000000038 00002548 FDE cie=00000000 pc=000000000000edb8..000000000000ee4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000edba │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000edbc │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000edd2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000f734 │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f74c │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f762 │ │ │ │ + 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: 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 000000000000f7bc │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000000ee18 │ │ │ │ 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_advance_loc: 2 to 000000000000ee1a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ee1c │ │ │ │ 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_advance_loc: 2 to 000000000000ee1e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f7c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ee20 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ee22 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee26 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ee28 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f7ca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee2c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +00002580 000000000000003c 00002584 FDE cie=00000000 pc=000000000000ee4c..000000000000ef04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ee4e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ee50 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - 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_advance_loc: 18 to 000000000000ee62 │ │ │ │ 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_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ee6e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000000ee98 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000000eece │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eed0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8a8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eed2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eed4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eed6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8ae │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eed8 │ │ │ │ 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: 4 to 000000000000eedc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eede │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f8bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eee2 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000eefa │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ +000025c0 0000000000000038 000025c4 FDE cie=00000000 pc=000000000000ef04..000000000000ef8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef06 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef08 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000ef1e │ │ │ │ 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_offset: r20 (s4) at cfa-48 │ │ │ │ + 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 000000000000ef58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f93e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef5a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f940 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef5c │ │ │ │ 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 000000000000ef5e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f948 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef60 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef62 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef66 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f94c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef6c │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000f97c │ │ │ │ +000025fc 0000000000000038 00002600 FDE cie=00000000 pc=000000000000ef8c..000000000000f01e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef8e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ef90 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000efa6 │ │ │ │ DW_CFA_offset: 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: 26 to 000000000000f996 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000000efea │ │ │ │ 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_advance_loc: 2 to 000000000000efec │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000efee │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f99e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eff0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eff2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eff4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eff8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000effa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f9a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000effe │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000025e8 0000000000000028 000025ec FDE cie=00000000 pc=000000000000f9bc..000000000000fa5c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f9be │ │ │ │ +00002638 0000000000000028 0000263c FDE cie=00000000 pc=000000000000f01e..000000000000f0be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f020 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f9c6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f028 │ │ │ │ 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_advance_loc: 32 to 000000000000f048 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000f9f4 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000f056 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f9f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f058 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f9f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f05a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f9fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f05c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000f9fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f05e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002614 0000000000000038 00002618 FDE cie=00000000 pc=000000000000fa5c..000000000000fada │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fa5e │ │ │ │ +00002664 0000000000000038 00002668 FDE cie=00000000 pc=000000000000f0be..000000000000f13c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f0c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000fa64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f0c6 │ │ │ │ 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_advance_loc: 20 to 000000000000f0da │ │ │ │ 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_advance_loc: 44 to 000000000000f106 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000faa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f108 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000faae │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f110 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000fac4 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000f126 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fac6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f128 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fac8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f12a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000faca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f12c │ │ │ │ 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 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002650 0000000000000010 00002654 FDE cie=00000000 pc=000000000000fada..000000000000fae2 │ │ │ │ +000026a0 0000000000000010 000026a4 FDE cie=00000000 pc=000000000000f13c..000000000000f144 │ │ │ │ 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 │ │ │ │ +000026b4 000000000000004c 000026b8 FDE cie=00000000 pc=000000000000f144..000000000000f1be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f146 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fae6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f148 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000faec │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f14e │ │ │ │ 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_advance_loc: 6 to 000000000000f154 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fafa │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f15c │ │ │ │ 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_advance_loc: 12 to 000000000000f168 │ │ │ │ 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_advance_loc1: 60 to 000000000000f1a4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb44 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f1a6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb46 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f1a8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f1aa │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f1ac │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f1ae │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f1b0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb52 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f1b4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f1b6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fb56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f1b8 │ │ │ │ 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 │ │ │ │ +00002704 0000000000000010 00002708 FDE cie=00000000 pc=000000000000f1be..000000000000f1d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026c8 0000000000000010 000026cc FDE cie=00000000 pc=000000000000fb72..000000000000fb9a │ │ │ │ +00002718 0000000000000010 0000271c FDE cie=00000000 pc=000000000000f1d4..000000000000f1fc │ │ │ │ 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 │ │ │ │ +0000272c 000000000000002c 00002730 FDE cie=00000000 pc=000000000000f1fc..000000000000f27e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f202 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000fba6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f208 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000fbac │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f20e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fbc4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f226 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fbc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f22a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fbca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f22c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fbcc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f22e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000000fbee │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000000f250 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000fbf8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000f25a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fbfa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f25c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fbfc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f25e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000270c 0000000000000020 00002710 FDE cie=00000000 pc=000000000000fc1c..000000000000fc66 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000fc22 │ │ │ │ +0000275c 0000000000000020 00002760 FDE cie=00000000 pc=000000000000f27e..000000000000f2c8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f284 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f288 │ │ │ │ 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_advance_loc: 46 to 000000000000f2b6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f2ba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fc5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f2bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fc5c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f2be │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002730 0000000000000014 00002734 FDE cie=00000000 pc=000000000000fc66..000000000000fc6a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002748 0000000000000010 0000274c FDE cie=00000000 pc=000000000000fc6a..000000000000fc7c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000275c 0000000000000010 00002760 FDE cie=00000000 pc=000000000000fc7c..000000000000fca2 │ │ │ │ - DW_CFA_nop │ │ │ │ +00002780 0000000000000014 00002784 FDE cie=00000000 pc=000000000000f2c8..000000000000f2cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002770 0000000000000010 00002774 FDE cie=00000000 pc=000000000000fca2..000000000000fd0a │ │ │ │ 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 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027b4 0000000000000034 000027b8 FDE cie=00000000 pc=000000000000fd64..000000000000fe3a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fd66 │ │ │ │ - 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 │ │ │ │ +00002798 0000000000000044 0000279c FDE cie=00000000 pc=000000000000f2cc..000000000000f5b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f2ce │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000f2e4 │ │ │ │ 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_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: 162 to 000000000000fe26 │ │ │ │ + DW_CFA_offset: 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 000000000000f3d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3dc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe2a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f3de │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f3e0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe2c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f3e2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe2e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f3e4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe32 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f3e6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f3e8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f3ea │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f3ec │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f3ee │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f3f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f3f2 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000027e0 0000000000000010 000027e4 FDE cie=00000000 pc=000000000000f5b2..000000000000f5ca │ │ │ │ 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 │ │ │ │ +000027f4 0000000000000010 000027f8 FDE cie=00000000 pc=000000000000f5ca..000000000000f5d6 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ +00002808 0000000000000028 0000280c FDE cie=00000000 pc=000000000000f5d6..000000000000f5f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5d8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5dc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000ff48 │ │ │ │ - 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_loc: 12 to 000000000000f5e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001001a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5ea │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001001c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001001e │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010026 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010028 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5ee │ │ │ │ DW_CFA_restore_state │ │ │ │ - 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 │ │ │ │ - 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_advance_loc: 4 to 000000000000f5f2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010160 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5f4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010162 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010164 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010166 │ │ │ │ - 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 000000000000f5f6 │ │ │ │ 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 │ │ │ │ +00002834 0000000000000070 00002838 FDE cie=00000000 pc=000000000000f5f8..000000000000f71a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5fa │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5fe │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ 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_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000f608 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f610 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000f622 │ │ │ │ + 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: 4 to 00000000000101ea │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 258 to 00000000000102ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f632 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000f65a │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f66e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000000f6da │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6dc │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6de │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6e0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6e4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6e6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6e8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6ea │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6ec │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6ee │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102fa │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000102fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6f0 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010300 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010302 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6f2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6f4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f6f6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010304 │ │ │ │ - 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_advance_loc: 2 to 000000000000f6f8 │ │ │ │ + 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_advance_loc: 8 to 0000000000010362 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_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: 738 to 0000000000010644 │ │ │ │ - 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001064e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010650 │ │ │ │ - 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_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001065a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001065c │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00002934 0000000000000048 00002938 FDE cie=00000000 pc=0000000000010660..0000000000010988 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010662 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010664 │ │ │ │ +000028a8 0000000000000070 000028ac FDE cie=00000000 pc=000000000000f71a..000000000000f860 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f71c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f720 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ 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: 10 to 000000000000f72a │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f732 │ │ │ │ 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 000000000000f73c │ │ │ │ DW_CFA_offset: 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 000000000000f748 │ │ │ │ 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: 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_advance_loc1: 68 to 000000000000f78c │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 142 to 000000000000f81a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f81c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f81e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010956 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f820 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010958 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f824 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001095a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f826 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001095c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f828 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001095e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f82a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010960 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f82c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010962 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f82e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f830 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010964 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f832 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010966 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f834 │ │ │ │ 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 000000000000f836 │ │ │ │ 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: 2 to 000000000000f838 │ │ │ │ + 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_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 │ │ │ │ +0000291c 0000000000000078 00002920 FDE cie=00000000 pc=000000000000f860..000000000000f9e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f862 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f866 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f86c │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000f876 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f88e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ 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: 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_loc2: 702 to 0000000000010fc8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000000f8b4 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 172 to 000000000000f960 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f962 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f976 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f978 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fcc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f97a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f97c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fce │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f97e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f980 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fd4 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f982 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f984 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fda │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f986 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fdc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f988 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010fde │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f98a │ │ │ │ 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 000000000000f98c │ │ │ │ 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 │ │ │ │ - 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_loc: 4 to 000000000000f990 │ │ │ │ + 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_loc2: 522 to 000000000001120c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001120e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011210 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011212 │ │ │ │ + DW_CFA_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 000000000000f9ae │ │ │ │ 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_advance_loc: 2 to 000000000000f9b0 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011224 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f9c4 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00002998 0000000000000010 0000299c FDE cie=00000000 pc=000000000000f9e4..000000000000fa28 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000029ac 0000000000000010 000029b0 FDE cie=00000000 pc=000000000000fa28..000000000000fa7e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000029c0 0000000000000054 000029c4 FDE cie=00000000 pc=000000000000fa7e..00000000000101f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fa80 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fa82 │ │ │ │ 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_advance_loc: 10 to 000000000000fa8c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000fa9a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000fab4 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ 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_advance_loc: 18 to 000000000000fac6 │ │ │ │ DW_CFA_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: 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_loc2: 1724 to 0000000000010182 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010184 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000114ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001018c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114ae │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010194 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001019c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001019e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000101a2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101a4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101a6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114ba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101a8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114bc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101aa │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114be │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101ac │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101ae │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101b0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000114c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101b2 │ │ │ │ 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 │ │ │ │ +00002a18 00000000000000c0 00002a1c FDE cie=00000000 pc=00000000000101f2..0000000000010d1e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101f4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000010222 │ │ │ │ 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 │ │ │ │ - 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_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 000000000001186e │ │ │ │ + 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: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001187a │ │ │ │ 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: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001023e │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000011970 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1466 to 00000000000107f8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011972 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000107fa │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001198c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000107fc │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000010824 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001198e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010826 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011990 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010828 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001082a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011992 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001082c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011994 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001082e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011996 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010830 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011998 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010832 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001199a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001199c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010834 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001199e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010836 │ │ │ │ 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_advance_loc: 4 to 000000000001083a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000119a6 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001083c │ │ │ │ + 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_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_advance_loc1: 224 to 000000000001091c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc1: 118 to 0000000000010992 │ │ │ │ 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_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 164 to 0000000000011a86 │ │ │ │ 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: 18 to 00000000000109a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000109a6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000109a8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b04 │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b28 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b2a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000109ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000109d6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b2e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000109d8 │ │ │ │ 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_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b34 │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011b3c │ │ │ │ - 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_advance_loc: 2 to 00000000000109da │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000109dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000109fc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010a08 │ │ │ │ DW_CFA_offset: 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_advance_loc1: 120 to 0000000000010a80 │ │ │ │ DW_CFA_remember_state │ │ │ │ - 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_advance_loc: 2 to 0000000000010a82 │ │ │ │ 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_advance_loc: 2 to 0000000000010a84 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a88 │ │ │ │ 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011e46 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e48 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e4a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e4c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e4e │ │ │ │ + DW_CFA_advance_loc1: 164 to 0000000000010b2c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e50 │ │ │ │ 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_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e56 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011e58 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000010b4e │ │ │ │ + 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 0000000000010b52 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000010b74 │ │ │ │ + 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 0000000000010b78 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000010b9a │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00002adc 0000000000000060 00002ae0 FDE cie=00000000 pc=0000000000010d1e..000000000001167c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010d20 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010d22 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000010d28 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010d38 │ │ │ │ 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: 28 to 0000000000010d54 │ │ │ │ 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: 10 to 0000000000010d5e │ │ │ │ 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: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000010d64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 54 to 0000000000010d9a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010da2 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 1972 to 0000000000011556 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011558 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001155a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001155e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 220 to 000000000001163a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001163c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001163e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001164a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001164c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011654 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011656 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120b2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001165e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011660 │ │ │ │ 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_advance_loc: 4 to 0000000000011664 │ │ │ │ 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_advance_loc: 2 to 0000000000011666 │ │ │ │ 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_advance_loc: 2 to 0000000000011668 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001166c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001166e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000120c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011670 │ │ │ │ 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 │ │ │ │ +00002b40 0000000000000054 00002b44 FDE cie=00000000 pc=000000000001167c..0000000000011d08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001167e │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011680 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000011692 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000011698 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000116a6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000116c8 │ │ │ │ + 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: 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_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_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc2: 278 to 000000000001230c │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 886 to 0000000000011a3e │ │ │ │ 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_advance_loc: 4 to 0000000000011a42 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011a44 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011a46 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012312 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011a48 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012314 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011a4a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012316 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011a4c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012318 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011a4e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001231a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011a50 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001231c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011a52 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001231e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011a54 │ │ │ │ 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_advance_loc: 2 to 0000000000011a56 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011a58 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011a5a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012326 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a5e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002ccc 0000000000000050 00002cd0 FDE cie=00000000 pc=00000000000123e2..0000000000012684 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000123e4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000123f2 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00002b98 0000000000000054 00002b9c FDE cie=00000000 pc=0000000000011d08..00000000000123b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011d0a │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000011d10 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011d18 │ │ │ │ DW_CFA_offset: 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_advance_loc: 12 to 0000000000011d24 │ │ │ │ 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_advance_loc: 6 to 0000000000011d2a │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000011d3c │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000011d66 │ │ │ │ + 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: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 506 to 00000000000125fa │ │ │ │ + DW_CFA_advance_loc2: 926 to 0000000000012104 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000125fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012106 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000125fe │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000012110 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012600 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000012116 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012602 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012118 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012604 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001211a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012606 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001211c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012608 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001211e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001260a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012120 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001260c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012122 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012124 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001260e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012126 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012610 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012128 │ │ │ │ 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 000000000001212a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012618 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001212c │ │ │ │ DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +00002bf0 00000000000000b8 00002bf4 FDE cie=00000000 pc=00000000000123b8..0000000000012a4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000123ba │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000123c2 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000126cc │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000123ce │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000123d6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000012412 │ │ │ │ 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: 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: r23 (s7) at cfa-72 │ │ │ │ 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_advance_loc: 56 to 000000000001244a │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 340 to 000000000001259e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000125a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000125a6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000125a8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000125aa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000125ac │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000125ae │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000125b0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000125b2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000125b4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129ea │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000125b6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000125b8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000125ba │ │ │ │ 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 00000000000125bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129f6 │ │ │ │ - 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_advance_loc: 2 to 00000000000125be │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000125ca │ │ │ │ DW_CFA_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 │ │ │ │ - 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: 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: 344 to 0000000000012722 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000012728 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 372 to 000000000001289c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000128a2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000128a6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000128ca │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000128cc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000128ce │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000128d0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000128d2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000128d4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130ca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000128d6 │ │ │ │ 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 00000000000128d8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000128da │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000128dc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000128de │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000128e0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000128e2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000130d0 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000128e6 │ │ │ │ + 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_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_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_advance_loc1: 194 to 00000000000129a8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000129ac │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000129be │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000129c2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000129da │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000129dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000129ee │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000129f2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000012a04 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000012a0a │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00002cac 0000000000000070 00002cb0 FDE cie=00000000 pc=0000000000012a4a..0000000000012f4c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012a4c │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012a50 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012a5c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000012a6a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_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: 22 to 0000000000012a80 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000012a94 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000013ae0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013ae2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013ae4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013ae6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013ae8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013aea │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013aec │ │ │ │ - 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_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012aa4 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000012aca │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 622 to 0000000000012d38 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012d3a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012d3c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012d3e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b8e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012d40 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012d42 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012d44 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012d46 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012d48 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012d4a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013b9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012d4c │ │ │ │ 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 │ │ │ │ - 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 0000000000013c1a │ │ │ │ - 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c20 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c22 │ │ │ │ - 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_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 0000000000012d4e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012d52 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012d54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013c2c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012d56 │ │ │ │ + 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_nop │ │ │ │ + DW_CFA_offset: 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +00002d20 00000000000000a8 00002d24 FDE cie=00000000 pc=0000000000012f4c..0000000000013530 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012f4e │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000012f54 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000012f5e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000012f64 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012f6c │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000012f8e │ │ │ │ DW_CFA_offset: 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: 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_advance_loc1: 134 to 0000000000013014 │ │ │ │ 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013d78 │ │ │ │ - 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_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 298 to 000000000001313e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000013d96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013140 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000013146 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000013d9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013148 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013d9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001314a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013da0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001314c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001314e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013150 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013da2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013152 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013da6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013154 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013156 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013158 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013da8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001315a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001315c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013daa │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001315e │ │ │ │ + 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_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_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 446 to 000000000001331c │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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 │ │ │ │ - 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_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_loc: 6 to 0000000000013e44 │ │ │ │ - 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_loc: 2 to 000000000001331e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013322 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 380 to 000000000001349e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134a0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000134b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000134bc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134be │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f18 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134c0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f1a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134c2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f1c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134c4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134c6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f1e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134c8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134ca │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f20 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134cc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134ce │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f24 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f26 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134d0 │ │ │ │ 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: 4 to 00000000000134d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000134e6 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134e8 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000134ea │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000134f0 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -00002fd0 0000000000000038 00002fd4 FDE cie=00000000 pc=0000000000013f28..00000000000141f0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f2a │ │ │ │ +00002dcc 0000000000000038 00002dd0 FDE cie=00000000 pc=0000000000013530..00000000000135cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013532 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000013f2c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000013f3e │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013536 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001353c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013544 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001354e │ │ │ │ + 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_loc2: 252 to 000000000001403a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00000000000135bc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001403c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135be │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000014042 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135c0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014044 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135c2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014046 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135c4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014048 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135c6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001404a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135c8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001404c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135ca │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001404e │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000141f8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001424e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003030 0000000000000058 00003034 FDE cie=00000000 pc=0000000000014250..0000000000014420 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014252 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014256 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00002e08 0000000000000034 00002e0c FDE cie=00000000 pc=00000000000135cc..0000000000013678 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000135ce │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000135d2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001425e │ │ │ │ + DW_CFA_advance_loc1: 62 to 0000000000013610 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014260 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014264 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013612 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014266 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013614 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001426a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000142b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013616 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000142ba │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000142bc │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000142be │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000142c0 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000013628 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000142c2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001362c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000014308 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000013660 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001430a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001430c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001430e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014310 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013662 │ │ │ │ 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_advance_loc: 2 to 0000000000013664 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013666 │ │ │ │ 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: 14 to 0000000000013674 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -0000308c 0000000000000010 00003090 FDE cie=00000000 pc=0000000000014420..000000000001442a │ │ │ │ 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 │ │ │ │ +00002e40 0000000000000070 00002e44 FDE cie=00000000 pc=0000000000013678..00000000000137a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001367a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001367c │ │ │ │ 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: 6 to 0000000000013682 │ │ │ │ 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_advance_loc: 12 to 000000000001368e │ │ │ │ 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_remember_state │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014522 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014524 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ 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_loc: 26 to 00000000000136a8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000146ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136aa │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136ac │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000146ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136ae │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000146f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136b0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000146f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136b2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136b4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136b6 │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000136b8 │ │ │ │ + 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_advance_loc: 16 to 00000000000148ba │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000148cc │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000001370e │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148ce │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013710 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013712 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013714 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013716 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000148d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013718 │ │ │ │ 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_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_advance_loc: 2 to 000000000001371a │ │ │ │ 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 000000000001371c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013720 │ │ │ │ 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_advance_loc: 10 to 000000000001372a │ │ │ │ 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_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014c52 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000013778 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014c5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001377a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001377c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000013786 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014c60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000013790 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014c6c │ │ │ │ - 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013792 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013794 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031f0 000000000000002c 000031f4 FDE cie=00000000 pc=0000000000014e40..0000000000014ea8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e44 │ │ │ │ +00002eb4 0000000000000044 00002eb8 FDE cie=00000000 pc=00000000000137a0..0000000000013932 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000137a6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000014e4e │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000137b2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: 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: 52 to 0000000000014e82 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014e84 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014e86 │ │ │ │ - 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_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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: 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_advance_loc1: 106 to 000000000001381c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000013872 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001387e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013880 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fba │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fbc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013882 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fbe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013884 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013886 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fc2 │ │ │ │ - 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: 2 to 0000000000013888 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000014fce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001388a │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000151c4 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00000000000138d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000151c6 │ │ │ │ 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: 6 to 00000000000138de │ │ │ │ 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 00000000000138e0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000138e2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000138e4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000138e6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138ea │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +00002efc 0000000000000054 00002f00 FDE cie=00000000 pc=0000000000013932..0000000000013e60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013934 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013938 │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013948 │ │ │ │ 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_advance_loc: 20 to 000000000001395c │ │ │ │ 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: 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_advance_loc: 8 to 0000000000013964 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001524a │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013974 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ 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_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 578 to 0000000000013bb6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bb8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bba │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bbc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bbe │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bc0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bc2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bc4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bc6 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bc8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bca │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bcc │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bce │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bd0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000152d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013bd2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002f54 0000000000000068 00002f58 FDE cie=00000000 pc=0000000000013e60..0000000000013f46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013e62 │ │ │ │ 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_advance_loc: 2 to 0000000000013e64 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000013e6a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013e76 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000013e9a │ │ │ │ DW_CFA_offset: 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 │ │ │ │ - │ │ │ │ -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: 8 to 0000000000013ea2 │ │ │ │ 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: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000013ecc │ │ │ │ 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: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000015368 │ │ │ │ - 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_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000153f8 │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015400 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000013f00 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015402 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015404 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015406 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f02 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000013f28 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015408 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f2a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001540a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f2c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001540c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f2e │ │ │ │ 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_advance_loc: 2 to 0000000000013f30 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015412 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f32 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f34 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013f38 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f3a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f3c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f3e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015414 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f42 │ │ │ │ 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 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ - 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 │ │ │ │ +00002fc0 0000000000000040 00002fc4 FDE cie=00000000 pc=0000000000013f46..0000000000013fe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f48 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013f4a │ │ │ │ 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_advance_loc: 8 to 0000000000013f52 │ │ │ │ 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_advance_loc: 10 to 0000000000013f5c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000013f6a │ │ │ │ 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_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000013f94 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013fac │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015554 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015556 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013fae │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015558 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001555a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001555c │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000013fd0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013fd2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001555e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013fd4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013fd6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015560 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013fd8 │ │ │ │ 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 0000000000013fda │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013fdc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013fe0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013fe2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001556c │ │ │ │ + │ │ │ │ +00003004 0000000000000058 00003008 FDE cie=00000000 pc=0000000000013fe4..000000000001413e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013fe6 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000013fe8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013ff0 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000014002 │ │ │ │ + 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_advance_loc: 54 to 0000000000014038 │ │ │ │ + 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: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000001558a │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 228 to 000000000001411c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001411e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001558c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014120 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014122 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014124 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014126 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014128 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001412a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001412c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001412e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014130 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014132 │ │ │ │ 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 0000000000014134 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014136 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001413a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001413c │ │ │ │ + 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 │ │ │ │ +00003060 000000000000008c 00003064 FDE cie=00000000 pc=000000000001413e..00000000000143dc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014140 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014142 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001414a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000014162 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000015690 │ │ │ │ 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 00000000000156a2 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000014196 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00000000000141e4 │ │ │ │ DW_CFA_offset: 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_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_advance_loc1: 106 to 000000000001424e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014250 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014252 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014254 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014256 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014258 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 98 to 00000000000142ba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d60 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000142bc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015d68 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015d70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000142be │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000142c0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015d78 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000142c2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000142c6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d7a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000142c8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000142ca │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000142de │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc1: 144 to 000000000001436e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001437a │ │ │ │ + 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 000000000001437e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d7e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d80 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d82 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d84 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d86 │ │ │ │ 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_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d8c │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000143a6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 00000000000143b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000143d2 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000030f0 0000000000000044 000030f4 FDE cie=00000000 pc=00000000000143dc..00000000000146cc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000143de │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000143e8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000143ee │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0000000000014464 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014468 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001446a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001446c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001446e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000144b2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 276 to 00000000000145c6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145c8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000145ca │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000145d6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015d8e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000145da │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000014604 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000014660 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014670 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001468c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ 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 │ │ │ │ +00003138 0000000000000098 0000313c FDE cie=00000000 pc=00000000000146cc..0000000000014a7c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000146ce │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000146d6 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000146e6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001470a │ │ │ │ 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: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1466 to 00000000000163d4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000163d6 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000163d8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000016400 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016402 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 174 to 00000000000147b8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016404 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016406 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000147ba │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016408 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000147bc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001640a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000147be │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000147c0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000147c2 │ │ │ │ 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_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016410 │ │ │ │ - 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: 28 to 00000000000147de │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000147e0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000147e2 │ │ │ │ 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 00000000000147e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000014826 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014828 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001482a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001482e │ │ │ │ + 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_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_advance_loc1: 200 to 00000000000148f6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ 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_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000014960 │ │ │ │ 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: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014962 │ │ │ │ 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_advance_loc: 2 to 0000000000014964 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014966 │ │ │ │ + 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: 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_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000001498c │ │ │ │ + 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_advance_loc: 34 to 000000000001672a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000149a4 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000014a40 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014a46 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014a48 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014a4a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000014a6e │ │ │ │ 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: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001672e │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000014a78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000016750 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014a7a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000031d4 0000000000000040 000031d8 FDE cie=00000000 pc=0000000000014a7c..0000000000014c48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014a7e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000014a90 │ │ │ │ + DW_CFA_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 0000000000014a96 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 234 to 0000000000014b80 │ │ │ │ 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: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014b82 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014b84 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014b86 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014b88 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014b8a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000016776 │ │ │ │ - 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: 14 to 0000000000014b98 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000014c1e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c20 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014c28 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014c2e │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014c3e │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c40 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ - 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 │ │ │ │ +00003218 0000000000000010 0000321c FDE cie=00000000 pc=0000000000014c48..0000000000014c70 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000322c 0000000000000060 00003230 FDE cie=00000000 pc=0000000000014c70..0000000000014f22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c72 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014c74 │ │ │ │ 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: 6 to 0000000000014c7a │ │ │ │ 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_advance_loc: 18 to 0000000000014c8c │ │ │ │ + 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: 8 to 000000000001697e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 1972 to 0000000000017132 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000014cae │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000014d0e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d10 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000014d24 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d26 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d28 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d2a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d2c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017134 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d2e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d32 │ │ │ │ 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_advance_loc: 2 to 0000000000014d34 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d36 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 220 to 0000000000017216 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017218 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001721a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017226 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d38 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014d40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000014d60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d62 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014d64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000014d6e │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 244 to 0000000000014e62 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014e72 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000014eb8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00003290 000000000000003c 00003294 FDE cie=00000000 pc=0000000000014f22..0000000000014fe8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f24 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000014f2a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000014f38 │ │ │ │ + DW_CFA_offset: 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 0000000000014f86 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017228 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f88 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017230 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f8a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017232 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f8c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001723a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f8e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001723c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017240 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017242 │ │ │ │ - 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_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001724a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f90 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001724c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014f92 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000014fdc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014fde │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014fe0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014fe2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014fe4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000014fe6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000035c8 0000000000000054 000035cc FDE cie=00000000 pc=0000000000017258..00000000000178e4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001725a │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001725c │ │ │ │ +000032d0 0000000000000010 000032d4 FDE cie=00000000 pc=0000000000014fe8..0000000000015010 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000032e4 0000000000000048 000032e8 FDE cie=00000000 pc=0000000000015010..00000000000150fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015012 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000015018 │ │ │ │ + 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: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000001503a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001503c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001503e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015040 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015042 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001504a │ │ │ │ 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_advance_loc: 36 to 000000000001506e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015076 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001509a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001509c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001509e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150a0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150a2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000150a4 │ │ │ │ + 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 00000000000150a6 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 84 to 00000000000150fa │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003330 0000000000000038 00003334 FDE cie=00000000 pc=00000000000150fe..000000000001518e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015100 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015102 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000015114 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 886 to 000000000001761a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015128 │ │ │ │ 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_loc: 2 to 000000000001512a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001512c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017622 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001512e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017624 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015130 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017626 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015132 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017628 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015134 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001762a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015136 │ │ │ │ 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_advance_loc: 2 to 0000000000015138 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001763a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001513a │ │ │ │ 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_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 │ │ │ │ +0000336c 0000000000000054 00003370 FDE cie=00000000 pc=000000000001518e..0000000000015d92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015192 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015194 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001519c │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000017942 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000151d2 │ │ │ │ DW_CFA_offset: 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: 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: 926 to 0000000000017ce0 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc2: 466 to 00000000000153a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017ce2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000153a8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000017cec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153aa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000017cf2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153ac │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153ae │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153b0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cf8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153b2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cfa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153b4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cfc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153b6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cfe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153b8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d00 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153ba │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d02 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153bc │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d04 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153be │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d06 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153c0 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000153c4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d08 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000153c6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - 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 │ │ │ │ +000033c4 0000000000000050 000033c8 FDE cie=00000000 pc=0000000000015d92..0000000000015f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015d96 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015d9a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017faa │ │ │ │ - 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: 28 to 0000000000015db6 │ │ │ │ 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_advance_loc: 20 to 0000000000015dca │ │ │ │ DW_CFA_offset: 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_loc: 56 to 0000000000018026 │ │ │ │ + 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: 340 to 000000000001817a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000018180 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 394 to 0000000000015f54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018182 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f56 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018184 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f58 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018186 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f5a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018188 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f5c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001818a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f5e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001818c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f60 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001818e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f62 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018190 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f64 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018192 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f66 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018194 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018196 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018198 │ │ │ │ - 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_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_advance_loc: 2 to 0000000000015f68 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000184a6 │ │ │ │ - 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_advance_loc: 2 to 0000000000015f6a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f6c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000184be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f6e │ │ │ │ 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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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_remember_state │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f70 │ │ │ │ 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00003418 0000000000000050 0000341c FDE cie=00000000 pc=0000000000015f84..00000000000161ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015f86 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000015f90 │ │ │ │ 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: 12 to 0000000000018638 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015fa0 │ │ │ │ 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: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 250 to 000000000001609a │ │ │ │ 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_advance_loc2: 222 to 0000000000016178 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018916 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001617a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001618e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018918 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016190 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001891a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016192 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001891c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016194 │ │ │ │ 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 0000000000016196 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018922 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016198 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018924 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001619a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018926 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001619c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018928 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001619e │ │ │ │ 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: 4 to 00000000000161a2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018932 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161a6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000346c 0000000000000070 00003470 FDE cie=00000000 pc=00000000000161ac..00000000000166c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161ae │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000161b0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000161cc │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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 │ │ │ │ - │ │ │ │ -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 │ │ │ │ - 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_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: 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: 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_loc2: 446 to 000000000001638a │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 636 to 0000000000016606 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc1: 130 to 0000000000016688 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001668a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001668c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001668e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016690 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016692 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016694 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016696 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016698 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001669a │ │ │ │ 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 000000000001669c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000166a0 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000166a2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018d3a │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000166a4 │ │ │ │ + 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_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_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000019094 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019098 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001909a │ │ │ │ - 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190a0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190a2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190a4 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190a6 │ │ │ │ - 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_advance_loc: 16 to 00000000000166b4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000190ac │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000190b0 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +000034e0 0000000000000034 000034e4 FDE cie=00000000 pc=00000000000166c4..0000000000016758 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000166c6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000166d0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000019118 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000166de │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ 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: 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_advance_loc1: 110 to 0000000000019198 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001919a │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000016732 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001919c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016734 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016736 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001919e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016738 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000191a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001673a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000191a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001673c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000191a4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000191a6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016748 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003890 0000000000000010 00003894 FDE cie=00000000 pc=00000000000191a8..00000000000191bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001674c │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000191c4 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000191cc │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00003518 0000000000000030 0000351c FDE cie=00000000 pc=0000000000016758..00000000000168c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001675a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001675c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000191e2 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016770 │ │ │ │ + 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_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_loc2: 250 to 000000000001686a │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001926a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001926c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001926e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019270 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019272 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019274 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019276 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019278 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001927c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001927e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019280 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001928e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001686e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016870 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016872 │ │ │ │ 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019294 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019298 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016874 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001929a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016876 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016878 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038fc 000000000000002c 00003900 FDE cie=00000000 pc=000000000001929c..000000000001930a │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000192a2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000192a6 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000192b0 │ │ │ │ +0000354c 000000000000002c 00003550 FDE cie=00000000 pc=00000000000168c8..00000000000169b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000168ca │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000168cc │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000192ba │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000168d8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000168e0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000192fc │ │ │ │ + DW_CFA_advance_loc1: 118 to 0000000000016956 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000192fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016958 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019300 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001695a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019302 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001695c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019304 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019306 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001695e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016960 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000392c 0000000000000024 00003930 FDE cie=00000000 pc=000000000001930a..000000000001936a │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000019314 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019318 │ │ │ │ +0000357c 0000000000000020 00003580 FDE cie=00000000 pc=00000000000169b0..00000000000169da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000169b2 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000169b8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000019326 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000019334 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000169c2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000019354 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000169d2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001935c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000169d6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000019366 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019368 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000169d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003954 0000000000000010 00003958 FDE cie=00000000 pc=000000000001936a..0000000000019384 │ │ │ │ +000035a0 0000000000000010 000035a4 FDE cie=00000000 pc=00000000000169da..00000000000169dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003968 0000000000000010 0000396c FDE cie=00000000 pc=0000000000019384..0000000000019392 │ │ │ │ +000035b4 0000000000000010 000035b8 FDE cie=00000000 pc=00000000000169dc..00000000000169de │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000397c 0000000000000010 00003980 FDE cie=00000000 pc=0000000000019392..00000000000193b0 │ │ │ │ +000035c8 0000000000000010 000035cc FDE cie=00000000 pc=00000000000169de..00000000000169fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003990 0000000000000010 00003994 FDE cie=00000000 pc=00000000000193b0..00000000000193ee │ │ │ │ +000035dc 0000000000000018 000035e0 FDE cie=00000000 pc=00000000000169fc..0000000000016a40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000169fe │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016a06 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016a0c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000016a3e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +000035f8 000000000000001c 000035fc FDE cie=00000000 pc=0000000000016a40..0000000000016a7a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a44 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a48 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000016a72 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016a74 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016a76 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00003618 0000000000000010 0000361c FDE cie=00000000 pc=0000000000016a7a..0000000000016a8e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039a4 0000000000000010 000039a8 FDE cie=00000000 pc=00000000000193ee..0000000000019406 │ │ │ │ +0000362c 0000000000000010 00003630 FDE cie=00000000 pc=0000000000016a8e..0000000000016aa6 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001940a │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001941c │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00003640 0000000000000010 00003644 FDE cie=00000000 pc=0000000000016aa6..0000000000016ac8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003654 0000000000000010 00003658 FDE cie=00000000 pc=0000000000016ac8..0000000000016b46 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003668 000000000000002c 0000366c FDE cie=00000000 pc=0000000000016b46..0000000000016bb2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016b4a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016b56 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_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_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000001948c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000194a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194aa │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000016b8a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016b8c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016b8e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016b90 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016b92 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016b94 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194b4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194b6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016ba0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000194cc │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000194e0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000194e6 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194e8 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ + │ │ │ │ +00003698 0000000000000010 0000369c FDE cie=00000000 pc=0000000000016bb2..0000000000016be0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a00 0000000000000010 00003a04 FDE cie=00000000 pc=00000000000194fe..0000000000019516 │ │ │ │ +000036ac 0000000000000010 000036b0 FDE cie=00000000 pc=0000000000016be0..0000000000016c0e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a14 0000000000000010 00003a18 FDE cie=00000000 pc=0000000000019516..000000000001952e │ │ │ │ +000036c0 0000000000000010 000036c4 FDE cie=00000000 pc=0000000000016c0e..0000000000016c3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a28 0000000000000010 00003a2c FDE cie=00000000 pc=000000000001952e..0000000000019558 │ │ │ │ +000036d4 0000000000000010 000036d8 FDE cie=00000000 pc=0000000000016c3c..0000000000016c6a │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001955c │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001956a │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000019582 │ │ │ │ +000036e8 0000000000000010 000036ec FDE cie=00000000 pc=0000000000016c6a..0000000000016cd0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000036fc 0000000000000010 00003700 FDE cie=00000000 pc=0000000000016cd0..0000000000016d98 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003710 0000000000000014 00003714 FDE cie=00000000 pc=0000000000016d98..0000000000016e2c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003728 0000000000000038 0000372c FDE cie=00000000 pc=0000000000016e2c..0000000000016ee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e2e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016e30 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001958c │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000016e6a │ │ │ │ DW_CFA_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_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_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r52 (fs4) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000195ee │ │ │ │ - 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019be8 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bea │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bec │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bee │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bf0 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bf2 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bf4 │ │ │ │ - DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019bf6 │ │ │ │ - DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000019c1e │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000016ece │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ed0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ed2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ed4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ed6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ed8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c28 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c2a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c2c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c2e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019c32 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016edc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ede │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019c36 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ee0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003764 000000000000003c 00003768 FDE cie=00000000 pc=0000000000016ee4..0000000000016f78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016ee6 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000016ef8 │ │ │ │ DW_CFA_offset: 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_advance_loc2: 442 to 0000000000019df0 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000016f62 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f64 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f66 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f68 │ │ │ │ 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_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_advance_loc: 2 to 0000000000016f6a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f6c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f6e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f70 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f74 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f76 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003af4 000000000000002c 00003af8 FDE cie=00000000 pc=0000000000019e12..0000000000019e9e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e14 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019e22 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019e2e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000019e34 │ │ │ │ +000037a4 0000000000000020 000037a8 FDE cie=00000000 pc=0000000000016f78..0000000000016fb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f7a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f7e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016f96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000019e92 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016faa │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016fac │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e96 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e98 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e9a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019e9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016fae │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016fb0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003b24 00000000000000b4 00003b28 FDE cie=00000000 pc=0000000000019e9e..000000000001a282 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019ea0 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019ea2 │ │ │ │ +000037c8 0000000000000028 000037cc FDE cie=00000000 pc=0000000000016fb4..0000000000017052 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016fb6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016fba │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000019eb8 │ │ │ │ - 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_loc1: 100 to 000000000001701e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017020 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017028 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001702a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000017042 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017044 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017050 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000037f4 0000000000000020 000037f8 FDE cie=00000000 pc=0000000000017052..00000000000170b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017054 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017058 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00000000000170aa │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000170ac │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000170b4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003818 0000000000000050 0000381c FDE cie=00000000 pc=00000000000170b6..0000000000017bac │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000170b8 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000170ee │ │ │ │ + DW_CFA_offset: 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: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000019edc │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000019f0a │ │ │ │ - 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: 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: 536 to 000000000001a122 │ │ │ │ + DW_CFA_advance_loc2: 1842 to 0000000000017820 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017824 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017826 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a124 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017828 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001782a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a126 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001782c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001782e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a12a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017830 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a12c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017832 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a12e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017834 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a130 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017836 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a132 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017838 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a134 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001783a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a136 │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a138 │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a13a │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a13c │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001a156 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001783c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017840 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000386c 000000000000001c 00003870 FDE cie=00000000 pc=0000000000017bac..0000000000017c0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017bae │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017bb4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000017be0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000017bee │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000388c 0000000000000010 00003890 FDE cie=00000000 pc=0000000000017c0e..0000000000017c26 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000038a0 0000000000000010 000038a4 FDE cie=00000000 pc=0000000000017c26..0000000000017c34 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000038b4 0000000000000010 000038b8 FDE cie=00000000 pc=0000000000017c34..0000000000017c62 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000038c8 0000000000000010 000038cc FDE cie=00000000 pc=0000000000017c62..0000000000017c68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000038dc 0000000000000034 000038e0 FDE cie=00000000 pc=0000000000017c68..0000000000017cf2 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000017c72 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017c7a │ │ │ │ + DW_CFA_offset: 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: 54 to 0000000000017cb0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a158 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017cb2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017cb4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017cb6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017cb8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017cba │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000017ce2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a15c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017ce4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017ce6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017ce8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a15e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017cec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a160 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003914 000000000000006c 00003918 FDE cie=00000000 pc=0000000000017cf2..0000000000017e2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017cf4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017cfc │ │ │ │ + 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: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000017d12 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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: 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: 252 to 000000000001a25c │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000017d66 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d68 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d6a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d6c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d6e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d70 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d72 │ │ │ │ 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: 12 to 0000000000017d7e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d80 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d82 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d84 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d86 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d88 │ │ │ │ + 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_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_loc1: 142 to 0000000000017e16 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e18 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e1a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e1c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e1e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e20 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e22 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bdc 0000000000000064 00003be0 FDE cie=00000000 pc=000000000001a282..000000000001a44a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a284 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a28c │ │ │ │ - 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_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001a2b8 │ │ │ │ +00003984 0000000000000028 00003988 FDE cie=00000000 pc=0000000000017e2a..0000000000017e96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e2e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e32 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017e42 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017e48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000017e8a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e8e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e90 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e92 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e94 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000039b0 0000000000000110 000039b4 FDE cie=00000000 pc=0000000000017e96..00000000000181cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e98 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e9a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000017eb4 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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_advance_loc1: 156 to 000000000001a354 │ │ │ │ + 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_advance_loc: 30 to 0000000000017ed2 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000017ef8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000017f8c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000017fac │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000017fbe │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a356 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a358 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fc0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fc2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a35a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fc4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a35c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fc6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a35e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fc8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a360 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a362 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fca │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fcc │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a364 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fce │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a366 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fd0 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a368 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fd2 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a370 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fd4 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a372 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a374 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fd6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a376 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017fd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 192 to 000000000001a436 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018004 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018006 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018008 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001800a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001800c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001800e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018010 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018012 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018014 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018016 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018018 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a43a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001801a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000018020 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018024 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018038 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001803a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001a444 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001803c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001803e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018040 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018042 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018044 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018046 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018048 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001804a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001804c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001804e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a446 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000018054 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018058 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018064 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018066 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018068 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001806a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001806c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001806e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018070 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a448 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018072 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018074 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018076 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018078 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001807a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000018088 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00003c44 0000000000000088 00003c48 FDE cie=00000000 pc=000000000001a44a..000000000001a972 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a44c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a454 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001a474 │ │ │ │ - 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_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_loc: 4 to 000000000001808c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000018092 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018094 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018096 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a792 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018098 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001809a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a794 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001809c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a796 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001809e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a798 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000180a0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a79a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000180a2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a79c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000180a4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a79e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000180a6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000180a8 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001a7ca │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000180b8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000180bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 50 to 00000000000180ee │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000180f6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a7cc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000180f8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000180fa │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000180fc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000180fe │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018100 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018102 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018104 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018106 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018108 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001810a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001811a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001811e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000018128 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a7ce │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001812c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001812e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018130 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a7d0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a7d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018132 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018134 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018136 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018138 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001813a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001813c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001813e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a7d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018140 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018150 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a7d8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018154 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000001818a │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000181aa │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000181ac │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + │ │ │ │ +00003ac4 0000000000000034 00003ac8 FDE cie=00000000 pc=00000000000181cc..0000000000018266 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000181ce │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181d2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000181e4 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000181ee │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018202 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000001824c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018254 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001825a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001825c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001825e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018260 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018262 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018264 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00003afc 000000000000015c 00003b00 FDE cie=00000000 pc=0000000000018266..0000000000018f9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018268 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001826e │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000018274 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001827c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001828a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018292 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001829e │ │ │ │ DW_CFA_offset: 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_loc: 14 to 00000000000182ac │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000182e4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000182e6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000182e8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000182ea │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000182ec │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000182ee │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000182f0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000182f2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000182f4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000182f6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001a96e │ │ │ │ - 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_loc: 4 to 00000000000182fa │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000182fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000001831e │ │ │ │ + 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 0000000000018322 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 166 to 00000000000183c8 │ │ │ │ + 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 00000000000183ca │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000018404 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 354 to 0000000000018566 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc1: 60 to 00000000000185a2 │ │ │ │ + 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 00000000000185a6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 166 to 000000000001864c │ │ │ │ + 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 000000000001864e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000018702 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018716 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc2: 414 to 00000000000188b4 │ │ │ │ + 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 00000000000188b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 248 to 00000000000189b0 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000189d2 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc2: 334 to 0000000000018b20 │ │ │ │ + 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 0000000000018b22 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 298 to 0000000000018c4c │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c50 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018c52 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c56 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000018ca2 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018cb2 │ │ │ │ + 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 0000000000018cb6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000018d14 │ │ │ │ + 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 0000000000018d18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 102 to 0000000000018d7e │ │ │ │ + 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 0000000000018d82 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018d96 │ │ │ │ + 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 0000000000018d9a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018dae │ │ │ │ + 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 0000000000018db2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018dc6 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000018dd0 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018dd4 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018de8 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000018e0e │ │ │ │ + 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 0000000000018e12 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018e26 │ │ │ │ + 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 0000000000018e2a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018e3e │ │ │ │ + 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 0000000000018e42 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018e56 │ │ │ │ + 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 0000000000018e5a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018e6e │ │ │ │ + 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 0000000000018e72 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018e86 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000018e9e │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ea2 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018eb6 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018eca │ │ │ │ + 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 0000000000018ece │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018ee2 │ │ │ │ + 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 0000000000018ee6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018efa │ │ │ │ + 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 0000000000018efe │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000018f14 │ │ │ │ + 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 0000000000018f18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018f2c │ │ │ │ + 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 0000000000018f30 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000018f56 │ │ │ │ + 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 0000000000018f5a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000018f80 │ │ │ │ + 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 0000000000018f84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018f88 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003cd0 0000000000000094 00003cd4 FDE cie=00000000 pc=000000000001a972..000000000001aba2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a974 │ │ │ │ +00003c5c 00000000000000bc 00003c60 FDE cie=00000000 pc=0000000000018f9c..000000000001931c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018f9e │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001a976 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000018fac │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000018fba │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001a98a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001a9a4 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000018fcc │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000018fda │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000018ff0 │ │ │ │ + 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: 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: 594 to 0000000000019242 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019244 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab56 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab58 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019246 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab5a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab5c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019248 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001924a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001924c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001924e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019250 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab66 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001ab7a │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000019296 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019298 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab7e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001929a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001929c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001929e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000192a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ab80 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000192a2 │ │ │ │ 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: 32 to 00000000000192c2 │ │ │ │ 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: 30 to 00000000000192e0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003d68 0000000000000010 00003d6c FDE cie=00000000 pc=000000000001aba2..000000000001abca │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003d7c 0000000000000010 00003d80 FDE cie=00000000 pc=000000000001abca..000000000001abf2 │ │ │ │ - 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 │ │ │ │ - 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_advance_loc: 4 to 00000000000192e4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + 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 00000000000192f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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: r40 (fs0) at cfa-88 │ │ │ │ - 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_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 00000000000192f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019308 │ │ │ │ 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_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_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + │ │ │ │ +00003d1c 000000000000004c 00003d20 FDE cie=00000000 pc=000000000001931c..00000000000193a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001931e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019320 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019324 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001932e │ │ │ │ + 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 0000000000019364 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001acea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019366 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019368 │ │ │ │ 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_advance_loc: 4 to 000000000001936c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ad2a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001936e │ │ │ │ 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_advance_loc: 2 to 0000000000019370 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad4e │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019372 │ │ │ │ + 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: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000019392 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019394 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019396 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019398 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001939a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001939e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193a0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00003d6c 0000000000000054 00003d70 FDE cie=00000000 pc=00000000000193a4..0000000000019438 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193a6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193a8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000193ac │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001ad88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000193b8 │ │ │ │ + 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: 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_advance_loc: 56 to 00000000000193f0 │ │ │ │ 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_advance_loc: 2 to 00000000000193f2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aea4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193f4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aea6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193f6 │ │ │ │ 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_advance_loc: 4 to 00000000000193fa │ │ │ │ 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_advance_loc: 2 to 00000000000193fc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193fe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001aed6 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019400 │ │ │ │ + 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: 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_advance_loc: 34 to 0000000000019422 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019424 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019426 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019428 │ │ │ │ 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_advance_loc: 2 to 000000000001942a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000019430 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019432 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019434 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00003ea0 0000000000000024 00003ea4 FDE cie=00000000 pc=000000000001aee4..000000000001af1c │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001aeee │ │ │ │ +00003dc4 0000000000000048 00003dc8 FDE cie=00000000 pc=0000000000019438..000000000001948e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001943a │ │ │ │ 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_advance_loc: 2 to 000000000001943c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000019442 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001af0a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019452 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001946e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019470 │ │ │ │ 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_advance_loc: 4 to 0000000000019474 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019476 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019478 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - 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_advance_loc: 2 to 000000000001947a │ │ │ │ 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_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 000000000001947e │ │ │ │ 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_advance_loc: 4 to 0000000000019482 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019484 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019486 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019488 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001948a │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00003e10 0000000000000010 00003e14 FDE cie=00000000 pc=000000000001948e..00000000000194ba │ │ │ │ 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 │ │ │ │ +00003e24 0000000000000038 00003e28 FDE cie=00000000 pc=00000000000194ba..000000000001957a │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000194c2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000194d4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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: 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_advance_loc1: 146 to 0000000000019566 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001afd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019568 │ │ │ │ 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_advance_loc: 2 to 000000000001956a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001956c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001956e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019570 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019572 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019574 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019576 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +00003e60 000000000000001c 00003e64 FDE cie=00000000 pc=000000000001957a..00000000000195aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001957c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001957e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001b00e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019586 │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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_advance_loc: 2 to 0000000000019588 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001958a │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +00003e80 000000000000001c 00003e84 FDE cie=00000000 pc=00000000000195aa..00000000000195de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000195ac │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000195b2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001b060 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000195ba │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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_advance_loc: 2 to 00000000000195bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000195be │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +00003ea0 0000000000000044 00003ea4 FDE cie=00000000 pc=00000000000195de..0000000000019726 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000195e0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000195e4 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000195f2 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000195f8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000019612 │ │ │ │ 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: 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: 48 to 000000000001b0b6 │ │ │ │ + DW_CFA_advance_loc1: 182 to 00000000000196c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b0b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000196ca │ │ │ │ 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_advance_loc: 2 to 00000000000196cc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000196ce │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000196d0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000196d2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000196d4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000196d6 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000196d8 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000196dc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000196de │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000196e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +00003ee8 0000000000000058 00003eec FDE cie=00000000 pc=0000000000019726..000000000001992a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001972c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000019732 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019736 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001974c │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000001977a │ │ │ │ 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: 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_advance_loc1: 80 to 000000000001b136 │ │ │ │ + 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: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 292 to 000000000001989e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b138 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198a0 │ │ │ │ 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_advance_loc: 2 to 00000000000198a2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198a4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198a6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198a8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198aa │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198ac │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198ae │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198b0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198b2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198b4 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198b6 │ │ │ │ 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_advance_loc: 4 to 00000000000198ba │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000198be │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ 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 │ │ │ │ +00003f44 0000000000000044 00003f48 FDE cie=00000000 pc=000000000001992a..0000000000019a26 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000019930 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000019936 │ │ │ │ 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_advance_loc: 24 to 000000000001994e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000019964 │ │ │ │ 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: 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: 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_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 158 to 0000000000019a02 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019a06 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019a08 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019a0a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019a0c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019a0e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019a10 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019a12 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019a14 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019a16 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019a18 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019a1a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003f8c 0000000000000064 00003f90 FDE cie=00000000 pc=0000000000019a26..0000000000019bae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019a28 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000019a2e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000019a48 │ │ │ │ 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_offset: r20 (s4) at cfa-48 │ │ │ │ + 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 0000000000019b56 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019b58 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b1f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019b5a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001b1fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019b5c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019b5e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019b60 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019b62 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019b64 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019b66 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019b68 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019b6a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019b6e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019b70 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019b72 │ │ │ │ + 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: r40 (fs0) at cfa-104 │ │ │ │ + │ │ │ │ +00003ff4 0000000000000010 00003ff8 FDE cie=00000000 pc=0000000000019bae..0000000000019bba │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000406c 0000000000000010 00004070 FDE cie=00000000 pc=000000000001b200..000000000001b204 │ │ │ │ +00004008 0000000000000010 0000400c FDE cie=00000000 pc=0000000000019bba..0000000000019bc6 │ │ │ │ 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 │ │ │ │ +0000401c 0000000000000028 00004020 FDE cie=00000000 pc=0000000000019bc6..0000000000019c54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019bc8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019bca │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000019bd4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019bdc │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001b21c │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000019c48 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019c4a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019c4c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c50 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019c52 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004048 0000000000000054 0000404c FDE cie=00000000 pc=0000000000019c54..0000000000019d24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019c56 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c5a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c5e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000019c70 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000001b262 │ │ │ │ + DW_CFA_offset: 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 0000000000019cde │ │ │ │ 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_advance_loc: 2 to 0000000000019ce0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ce2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ce4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ce6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019ce8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019cea │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019cec │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019cee │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019cf2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b268 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019cf4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b26a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019cf6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000019d18 │ │ │ │ + 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 0000000000019d1a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000019d20 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019d22 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +000040a0 0000000000000044 000040a4 FDE cie=00000000 pc=0000000000019d24..0000000000019e6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019d26 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019d2a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000019d38 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000019d3e │ │ │ │ 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: 22 to 0000000000019d54 │ │ │ │ + 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: 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_advance_loc: 4 to 0000000000019d58 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 182 to 0000000000019e0e │ │ │ │ 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_advance_loc: 2 to 0000000000019e10 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019e12 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4aa │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019e14 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019e16 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019e18 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019e1a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019e1c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019e1e │ │ │ │ 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: 4 to 0000000000019e22 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019e24 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b4be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019e26 │ │ │ │ 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 │ │ │ │ +000040e8 0000000000000054 000040ec FDE cie=00000000 pc=0000000000019e6c..000000000001a728 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019e6e │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019e70 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000019e9a │ │ │ │ + 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: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000019ea0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000019eae │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 132 to 000000000001b5b6 │ │ │ │ + DW_CFA_offset: 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 000000000001a6c0 │ │ │ │ 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: 2 to 000000000001a6c2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a6c6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a6c8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a6ca │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a6cc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a6ce │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a6d0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a6d2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a6d4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a6d6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a6d8 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a6da │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a6dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b5c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a6de │ │ │ │ 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: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b606 │ │ │ │ - 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 │ │ │ │ +00004140 000000000000005c 00004144 FDE cie=00000000 pc=000000000001a728..000000000001a81a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a72a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001a730 │ │ │ │ + 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 000000000001a738 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001a74e │ │ │ │ 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: 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: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000001a7c6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b680 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a7c8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b682 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a7ca │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b684 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b686 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a7cc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b68a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a7ce │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a7d0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a7d2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b68c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a7d4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a7d6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a7de │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a7e0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001a7e6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b68e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a7ea │ │ │ │ + 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: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001b6a8 │ │ │ │ - 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: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000001b70e │ │ │ │ - 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: r25 (s9) at cfa-88 │ │ │ │ + │ │ │ │ +000041a0 00000000000000bc 000041a4 FDE cie=00000000 pc=000000000001a81a..000000000001b40a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a81c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a81e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a83a │ │ │ │ + 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 000000000001a85e │ │ │ │ + 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: 16 to 000000000001b72c │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000001b784 │ │ │ │ + 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 000000000001a906 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc2: 344 to 000000000001aa5e │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001aa60 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc2: 740 to 000000000001ad44 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc1: 194 to 000000000001ae06 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000001ae4c │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ae52 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000001aeda │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001aee8 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc2: 1138 to 000000000001b35a │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b35c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b360 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b362 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b364 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b366 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b368 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b78a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b36a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b78c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b36c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b36e │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b370 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b372 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b374 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b376 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b378 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b37a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b37c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b79c │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001b396 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b3a6 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b3ae │ │ │ │ + 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_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_restore: r27 (s11) │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc1: 48 to 000000000001b3de │ │ │ │ + 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_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_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_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 000000000001b3fe │ │ │ │ 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_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b402 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b406 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00004260 0000000000000054 00004264 FDE cie=00000000 pc=000000000001b40a..000000000001bff4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b40c │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001b416 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b422 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001b434 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - 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: 12 to 000000000001b440 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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: 12 to 000000000001b44c │ │ │ │ DW_CFA_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 000000000001baee │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 2952 to 000000000001bfd4 │ │ │ │ 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_advance_loc: 2 to 000000000001bfd6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001baf8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bfd8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bfda │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bafa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bfdc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bafc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bfde │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bafe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bfe0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bfe2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bfe4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bfe6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bfe8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bfea │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb0a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bfec │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bfee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001bff0 │ │ │ │ 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 │ │ │ │ +000042b8 0000000000000010 000042bc FDE cie=00000000 pc=000000000001bff4..000000000001c026 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000042cc 00000000000000bc 000042d0 FDE cie=00000000 pc=000000000001c026..000000000001c15c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c02c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c02e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001c04e │ │ │ │ + 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 000000000001c098 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c09a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c09c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c09e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c0a0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c0a2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c0a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c0a8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000001c0ea │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c0ec │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c0ee │ │ │ │ + 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 000000000001c0f0 │ │ │ │ + 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 000000000001c0f2 │ │ │ │ DW_CFA_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_advance_loc: 26 to 000000000001c10c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc78 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c10e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc7a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc7c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc7e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c110 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c112 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc82 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c114 │ │ │ │ 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_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc88 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc8a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc8e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c116 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c118 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c11a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c11c │ │ │ │ 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_advance_loc: 2 to 000000000001c11e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ 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_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c120 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c122 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be12 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c12a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c12c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c132 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c136 │ │ │ │ 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_advance_loc: 4 to 000000000001c13a │ │ │ │ + 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_advance_loc: 2 to 000000000001c13c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c13e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c140 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c142 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c144 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c146 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c14c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c14e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c150 │ │ │ │ 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_advance_loc: 4 to 000000000001c154 │ │ │ │ + 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: 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: 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 000000000001c156 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c158 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000438c 000000000000002c 00004390 FDE cie=00000000 pc=000000000001c15c..000000000001c2c8 │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000001c1e4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c1f0 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001c20a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001c21c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001be58 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 158 to 000000000001c2ba │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001be60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c2bc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c2be │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c2c0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001be66 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c2c2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c2c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +000043bc 0000000000000050 000043c0 FDE cie=00000000 pc=000000000001c2c8..000000000001c39c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c2ca │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c2cc │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001c2e0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001c2ee │ │ │ │ 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: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 236 to 000000000001bf62 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000001c32c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000001c35a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001c370 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bf6a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c372 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf6e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c374 │ │ │ │ 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_advance_loc: 2 to 000000000001c376 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bf76 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c378 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c37c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c37e │ │ │ │ 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: 2 to 000000000001c380 │ │ │ │ + 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: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001c394 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c398 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004410 0000000000000010 00004414 FDE cie=00000000 pc=000000000001c39c..000000000001c3ae │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004424 0000000000000064 00004428 FDE cie=00000000 pc=000000000001c3ae..000000000001c504 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c3b0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c3b2 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001c3c0 │ │ │ │ + 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: 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 000000000001c3d4 │ │ │ │ + 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_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_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c090 │ │ │ │ + DW_CFA_advance_loc1: 172 to 000000000001c480 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c482 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c484 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c486 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c488 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000001c4ae │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c092 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4b0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c094 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c096 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4b2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c098 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4b4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c09a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c09c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4b6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c09e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c0a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4b8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c0a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4ba │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c4bc │ │ │ │ + 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_advance_loc1: 66 to 000000000001c4fe │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c0a4 │ │ │ │ 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_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c0aa │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000448c 0000000000000024 00004490 FDE cie=00000000 pc=000000000001c504..000000000001c562 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c508 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c50e │ │ │ │ + DW_CFA_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 000000000001c558 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c55c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c55e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c560 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c0ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043f8 0000000000000010 000043fc FDE cie=00000000 pc=000000000001c368..000000000001c37e │ │ │ │ +000044b4 0000000000000020 000044b8 FDE cie=00000000 pc=000000000001c562..000000000001c57c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c564 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c566 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c56c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c572 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c578 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c57a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000440c 0000000000000010 00004410 FDE cie=00000000 pc=000000000001c37e..000000000001c386 │ │ │ │ +000044d8 0000000000000010 000044dc FDE cie=00000000 pc=000000000001c57c..000000000001c5cc │ │ │ │ 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 │ │ │ │ +000044ec 0000000000000010 000044f0 FDE cie=00000000 pc=000000000001c5cc..000000000001c5d2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004500 0000000000000028 00004504 FDE cie=00000000 pc=000000000001c5d2..000000000001c626 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c5d6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c5d8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001c5e2 │ │ │ │ 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_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000001c61a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c3f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c61c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c3f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c61e │ │ │ │ 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_advance_loc: 4 to 000000000001c622 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c3fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c624 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c3fe │ │ │ │ - DW_CFA_restore_state │ │ │ │ - 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 │ │ │ │ +0000452c 0000000000000048 00004530 FDE cie=00000000 pc=000000000001c626..000000000001c6a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c62a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c62c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c630 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000001c47c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c634 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c63c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000001c67e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c680 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c682 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c684 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c47e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c688 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c68a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c68c │ │ │ │ + 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 000000000001c690 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c480 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c692 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c482 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c694 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c696 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c69a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c69c │ │ │ │ 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004578 0000000000000010 0000457c FDE cie=00000000 pc=000000000001c6a0..000000000001c6b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000458c 0000000000000010 00004590 FDE cie=00000000 pc=000000000001c6b0..000000000001c6b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000045a0 0000000000000010 000045a4 FDE cie=00000000 pc=000000000001c6b4..000000000001c6ba │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000045b4 0000000000000010 000045b8 FDE cie=00000000 pc=000000000001c6ba..000000000001c6c2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000045c8 0000000000000020 000045cc FDE cie=00000000 pc=000000000001c6c2..000000000001c6e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c6c6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c6c8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c6ce │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c6d6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c496 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c6d8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c498 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c49a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c6de │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000045ec 0000000000000010 000045f0 FDE cie=00000000 pc=000000000001c6e4..000000000001c6ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004484 0000000000000020 00004488 FDE cie=00000000 pc=000000000001c49c..000000000001c4d8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c49e │ │ │ │ +00004600 0000000000000028 00004604 FDE cie=00000000 pc=000000000001c6ec..000000000001c726 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c6f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c4a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c6f4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000001c4b6 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c704 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c4ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c706 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c70e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c4bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c710 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c4d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c718 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c4d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c71a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c720 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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_offset: r1 (ra) at cfa-8 │ │ │ │ +0000462c 000000000000002c 00004630 FDE cie=00000000 pc=000000000001c726..000000000001c798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c72a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c732 │ │ │ │ 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: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 62 to 000000000001c528 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c73a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c530 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c73c │ │ │ │ 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_advance_loc: 4 to 000000000001c740 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c540 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c742 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001c75c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001c78c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c78e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c790 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c796 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000044e4 0000000000000010 000044e8 FDE cie=00000000 pc=000000000001c550..000000000001c556 │ │ │ │ +0000465c 0000000000000010 00004660 FDE cie=00000000 pc=000000000001c798..000000000001c7a0 │ │ │ │ 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 │ │ │ │ +00004670 0000000000000010 00004674 FDE cie=00000000 pc=000000000001c7a0..000000000001c7a6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004684 0000000000000010 00004688 FDE cie=00000000 pc=000000000001c7a6..000000000001c7b2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004698 0000000000000024 0000469c FDE cie=00000000 pc=000000000001c7b2..000000000001c7d6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c7b6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c7ba │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c7be │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c7c4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001c57a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c7cc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c57c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c7d0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c57e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c7d2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c7d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c580 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000451c 0000000000000010 00004520 FDE cie=00000000 pc=000000000001c60c..000000000001c618 │ │ │ │ +000046c0 0000000000000010 000046c4 FDE cie=00000000 pc=000000000001c7d6..000000000001c7de │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004530 0000000000000010 00004534 FDE cie=00000000 pc=000000000001c618..000000000001c628 │ │ │ │ +000046d4 0000000000000010 000046d8 FDE cie=00000000 pc=000000000001c7de..000000000001c7e6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004544 0000000000000010 00004548 FDE cie=00000000 pc=000000000001c628..000000000001c650 │ │ │ │ +000046e8 0000000000000010 000046ec FDE cie=00000000 pc=000000000001c7e6..000000000001c7ee │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004558 0000000000000010 0000455c FDE cie=00000000 pc=000000000001c650..000000000001c652 │ │ │ │ +000046fc 0000000000000010 00004700 FDE cie=00000000 pc=000000000001c7ee..000000000001c7fa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000456c 0000000000000010 00004570 FDE cie=00000000 pc=000000000001c652..000000000001c654 │ │ │ │ +00004710 0000000000000010 00004714 FDE cie=00000000 pc=000000000001c7fa..000000000001c7fe │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004580 0000000000000010 00004584 FDE cie=00000000 pc=000000000001c654..000000000001c66c │ │ │ │ +00004724 0000000000000010 00004728 FDE cie=00000000 pc=000000000001c7fe..000000000001c806 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004594 0000000000000010 00004598 FDE cie=00000000 pc=000000000001c66c..000000000001c66e │ │ │ │ +00004738 0000000000000010 0000473c FDE cie=00000000 pc=000000000001c806..000000000001c80a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045a8 0000000000000014 000045ac FDE cie=00000000 pc=000000000001c66e..000000000001c670 │ │ │ │ +0000474c 0000000000000010 00004750 FDE cie=00000000 pc=000000000001c80a..000000000001c80e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00004760 0000000000000010 00004764 FDE cie=00000000 pc=000000000001c80e..000000000001c814 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00004774 0000000000000010 00004778 FDE cie=00000000 pc=000000000001c814..000000000001c81a │ │ │ │ + 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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001c68a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00004788 0000000000000010 0000478c FDE cie=00000000 pc=000000000001c81a..000000000001c820 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045d8 0000000000000028 000045dc FDE cie=00000000 pc=000000000001c694..000000000001c72c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c696 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c69e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +0000479c 000000000000002c 000047a0 FDE cie=00000000 pc=000000000001c820..000000000001c86c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c822 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c824 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c82a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001c834 │ │ │ │ DW_CFA_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 000000000001c6be │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c6c4 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000001c85e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c6c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c860 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c6c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c862 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c6ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c864 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c868 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c86a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c6cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004604 000000000000002c 00004608 FDE cie=00000000 pc=000000000001c72c..000000000001c780 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c72e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c734 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ +000047cc 0000000000000058 000047d0 FDE cie=00000000 pc=000000000001c86c..000000000001c94a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c86e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c870 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c876 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001c746 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001c87c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c880 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c882 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c884 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c888 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c894 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000001c8b6 │ │ │ │ + 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_advance_loc: 32 to 000000000001c766 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000001c920 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c768 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c770 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c922 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001c77a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c77c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c924 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c77e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c926 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c928 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c92a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c92c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c92e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c932 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c934 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c936 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001c940 │ │ │ │ + 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 000000000001c942 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c944 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c946 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004634 0000000000000010 00004638 FDE cie=00000000 pc=000000000001c780..000000000001c788 │ │ │ │ +00004828 0000000000000010 0000482c FDE cie=00000000 pc=000000000001c94a..000000000001c94e │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c790 │ │ │ │ - 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c7b6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c7b8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c7ba │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c7bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ +0000483c 0000000000000010 00004840 FDE cie=00000000 pc=000000000001c94e..000000000001c952 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004670 000000000000002c 00004674 FDE cie=00000000 pc=000000000001c7e0..000000000001c842 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c7e6 │ │ │ │ +00004850 0000000000000028 00004854 FDE cie=00000000 pc=000000000001c952..000000000001c9ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c954 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c7ea │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c958 │ │ │ │ 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: 6 to 000000000001c95e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c808 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000001c994 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c80a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c810 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c9a4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c812 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c814 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c816 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000001c83c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c9a6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c9a8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c83e │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c9aa │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000046a0 0000000000000010 000046a4 FDE cie=00000000 pc=000000000001c842..000000000001c85e │ │ │ │ +0000487c 0000000000000010 00004880 FDE cie=00000000 pc=000000000001c9ac..000000000001c9b2 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c86a │ │ │ │ +00004890 0000000000000040 00004894 FDE cie=00000000 pc=000000000001c9b2..000000000001ca16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c9b6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c9ba │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c9c6 │ │ │ │ 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_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001c898 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001c89e │ │ │ │ + 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 000000000001c9f8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c9fa │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c9fc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8a2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8a4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8a6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8a8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001c8dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c9fe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8de │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca00 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca02 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ca06 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001c8f8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca08 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca0a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - │ │ │ │ -000046ec 0000000000000010 000046f0 FDE cie=00000000 pc=000000000001c924..000000000001c928 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca0c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ca12 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca14 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +000048d4 000000000000005c 000048d8 FDE cie=00000000 pc=000000000001ca16..000000000001cab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ca1a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001ca24 │ │ │ │ + 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: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 98 to 000000000001c9ae │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ca34 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: 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_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000001ca6e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d138 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca70 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d13a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca72 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d13c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca74 │ │ │ │ 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_advance_loc: 2 to 000000000001ca76 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ca7c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001ca86 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d142 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca88 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca8a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca8c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001d15e │ │ │ │ - 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: 2 to 000000000001ca8e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d16c │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ca90 │ │ │ │ + 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_loc1: 188 to 000000000001d228 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001caa8 │ │ │ │ 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_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_restore: r20 (s4) │ │ │ │ + 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ +00004934 0000000000000010 00004938 FDE cie=00000000 pc=000000000001cab0..000000000001cae0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004948 0000000000000010 0000494c FDE cie=00000000 pc=000000000001cae0..000000000001cb42 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000495c 0000000000000050 00004960 FDE cie=00000000 pc=000000000001cb42..000000000001cbce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb44 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb46 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cb52 │ │ │ │ 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 000000000001d3cc │ │ │ │ - DW_CFA_offset: 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: 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d438 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001cb60 │ │ │ │ + DW_CFA_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 000000000001cb92 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d43a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb94 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d43c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cb96 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d43e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001cb9c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001cba6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d440 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cba8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d442 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cbaa │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d444 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cbac │ │ │ │ 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 000000000001cbae │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d44c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cbb0 │ │ │ │ + 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: 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_advance_loc: 24 to 000000000001cbc8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000049b0 0000000000000010 000049b4 FDE cie=00000000 pc=000000000001cbce..000000000001cc1e │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d4e4 │ │ │ │ +000049c4 0000000000000028 000049c8 FDE cie=00000000 pc=000000000001cc1e..000000000001cc7e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001cc24 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cc28 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d4ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001cc32 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001cc62 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cc64 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001cc6e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d4ee │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001cc78 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cc7a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d4f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ 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 │ │ │ │ +000049f0 0000000000000010 000049f4 FDE cie=00000000 pc=000000000001cc7e..000000000001cc8e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a04 0000000000000010 00004a08 FDE cie=00000000 pc=000000000001cc8e..000000000001ccac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004848 0000000000000034 0000484c FDE cie=00000000 pc=000000000001d544..000000000001d5b2 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001d54a │ │ │ │ +00004a18 0000000000000034 00004a1c FDE cie=00000000 pc=000000000001ccac..000000000001cd50 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ccb2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001d558 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ccb8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5a2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001ccc6 │ │ │ │ + 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 000000000001cd30 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5a4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd32 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd34 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd36 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cd3e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001cd48 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd4a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d5ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd4c │ │ │ │ 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 │ │ │ │ +00004a50 0000000000000048 00004a54 FDE cie=00000000 pc=000000000001cd50..000000000001cdca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd52 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cd54 │ │ │ │ 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_advance_loc: 8 to 000000000001cd5c │ │ │ │ + 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 000000000001cd64 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000001cda2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cda4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cda6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001cdac │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cdae │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdb2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cdb4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cdb6 │ │ │ │ + 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_offset: 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_loc2: 548 to 000000000001d83a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001cdbc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d83e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cdbe │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d842 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdc2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cdc6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d846 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cdc8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a9c 0000000000000010 00004aa0 FDE cie=00000000 pc=000000000001cdca..000000000001cdd4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ab0 0000000000000010 00004ab4 FDE cie=00000000 pc=000000000001cdd4..000000000001ce0c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ac4 0000000000000010 00004ac8 FDE cie=00000000 pc=000000000001ce0c..000000000001ce5e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ad8 000000000000004c 00004adc FDE cie=00000000 pc=000000000001ce5e..000000000001cedc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce60 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce62 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ce6a │ │ │ │ + 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 000000000001ce74 │ │ │ │ + DW_CFA_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 000000000001ceb2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d84a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ceb4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d84e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ceb6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d852 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ceb8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001cebe │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cec0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d856 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d85a │ │ │ │ - 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_advance_loc: 4 to 000000000001cec4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cec6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cec8 │ │ │ │ + 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 000000000001cece │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ced0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ced4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ced8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ceda │ │ │ │ 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 │ │ │ │ +00004b28 0000000000000054 00004b2c FDE cie=00000000 pc=000000000001cedc..000000000001cf9e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cee0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cee8 │ │ │ │ + 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_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_advance_loc: 18 to 000000000001cefa │ │ │ │ + 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_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_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_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001cf22 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e196 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cf24 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e198 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cf26 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e19a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cf28 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e19c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e19e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cf2a │ │ │ │ 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_advance_loc: 2 to 000000000001cf2c │ │ │ │ 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_advance_loc: 2 to 000000000001cf2e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cf36 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e1aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cf38 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cf3a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cf3c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e1ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cf3e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000001cf88 │ │ │ │ + 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 000000000001cf8a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001cf94 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cf96 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf9a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cf9c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004934 0000000000000058 00004938 FDE cie=00000000 pc=000000000001e1c0..000000000001e332 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e1c2 │ │ │ │ +00004b80 0000000000000050 00004b84 FDE cie=00000000 pc=000000000001cf9e..000000000001d57a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfa2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e1c6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cfa6 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001cfb0 │ │ │ │ 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_advance_loc: 36 to 000000000001cfd4 │ │ │ │ + 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_advance_loc: 6 to 000000000001e1d2 │ │ │ │ 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: 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_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_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 580 to 000000000001d218 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e308 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e30a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d21a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d21c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e30c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d21e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e30e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d220 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e310 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d222 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d224 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e312 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d226 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d228 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e314 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d22a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e316 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d22c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d22e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e31a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d232 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e31c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d234 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e320 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d236 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004bd4 0000000000000034 00004bd8 FDE cie=00000000 pc=000000000001d57a..000000000001d67c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001d580 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001d58a │ │ │ │ + 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 000000000001d5e4 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 134 to 000000000001d66a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d66c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d66e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d670 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d672 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d674 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d678 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d67a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00004c0c 0000000000000030 00004c10 FDE cie=00000000 pc=000000000001d67c..000000000001d758 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d67e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d682 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001d694 │ │ │ │ + DW_CFA_offset: 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: 180 to 000000000001d748 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d74c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d74e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d750 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d752 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d754 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d756 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +00004c40 00000000000000c0 00004c44 FDE cie=00000000 pc=000000000001d758..000000000001d91e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d75c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d760 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001d766 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001d778 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000001d7a6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d7a8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d7ac │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d7b4 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000001d7e2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d7e4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d7e6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001d7ec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d7f0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d7f2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d7f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d7f6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d7fe │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d800 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d802 │ │ │ │ + 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_advance_loc: 10 to 000000000001d80c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001e35e │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001d816 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000001d866 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - 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: 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 000000000001e448 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001d88a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d88c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e44a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d88e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d890 │ │ │ │ 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e45e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d892 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d894 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d896 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d898 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d89a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e460 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001d8a0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8a4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e462 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d8a6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d8a8 │ │ │ │ + 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_advance_loc: 6 to 000000000001d8ae │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d8b0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8b4 │ │ │ │ + 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 000000000001d8fe │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d900 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d902 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d906 │ │ │ │ + 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 000000000001d908 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d90a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d90c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e464 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d90e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d910 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e466 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d912 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e468 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e46a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e46e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d914 │ │ │ │ + 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 000000000001d916 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d918 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d91a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d91c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e470 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e474 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049e8 0000000000000010 000049ec FDE cie=00000000 pc=000000000001e486..000000000001e4cc │ │ │ │ +00004d04 0000000000000010 00004d08 FDE cie=00000000 pc=000000000001d91e..000000000001d92a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049fc 0000000000000010 00004a00 FDE cie=00000000 pc=000000000001e4cc..000000000001e4fa │ │ │ │ +00004d18 0000000000000010 00004d1c FDE cie=00000000 pc=000000000001d92a..000000000001d932 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a10 0000000000000010 00004a14 FDE cie=00000000 pc=000000000001e4fa..000000000001e522 │ │ │ │ +00004d2c 0000000000000010 00004d30 FDE cie=00000000 pc=000000000001d932..000000000001d93a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a24 0000000000000010 00004a28 FDE cie=00000000 pc=000000000001e522..000000000001e540 │ │ │ │ +00004d40 0000000000000010 00004d44 FDE cie=00000000 pc=000000000001d93a..000000000001da82 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a38 0000000000000010 00004a3c FDE cie=00000000 pc=000000000001e540..000000000001e55e │ │ │ │ +00004d54 0000000000000010 00004d58 FDE cie=00000000 pc=000000000001da82..000000000001dac0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a4c 0000000000000010 00004a50 FDE cie=00000000 pc=000000000001e55e..000000000001e574 │ │ │ │ +00004d68 0000000000000010 00004d6c FDE cie=00000000 pc=000000000001dac0..000000000001dafe │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a60 0000000000000010 00004a64 FDE cie=00000000 pc=000000000001e574..000000000001e5bc │ │ │ │ +00004d7c 0000000000000010 00004d80 FDE cie=00000000 pc=000000000001dafe..000000000001db26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a74 0000000000000010 00004a78 FDE cie=00000000 pc=000000000001e5bc..000000000001e5ce │ │ │ │ +00004d90 0000000000000010 00004d94 FDE cie=00000000 pc=000000000001db26..000000000001db68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a88 0000000000000010 00004a8c FDE cie=00000000 pc=000000000001e5ce..000000000001e5e4 │ │ │ │ +00004da4 0000000000000010 00004da8 FDE cie=00000000 pc=000000000001db68..000000000001db90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a9c 0000000000000010 00004aa0 FDE cie=00000000 pc=000000000001e5e4..000000000001e5fe │ │ │ │ +00004db8 0000000000000010 00004dbc FDE cie=00000000 pc=000000000001db90..000000000001dbd2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ab0 0000000000000010 00004ab4 FDE cie=00000000 pc=000000000001e5fe..000000000001e616 │ │ │ │ +00004dcc 0000000000000010 00004dd0 FDE cie=00000000 pc=000000000001dbd2..000000000001dc08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ac4 0000000000000010 00004ac8 FDE cie=00000000 pc=000000000001e616..000000000001e63c │ │ │ │ +00004de0 0000000000000010 00004de4 FDE cie=00000000 pc=000000000001dc08..000000000001dc7c │ │ │ │ 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_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000001e658 │ │ │ │ +00004df4 0000000000000010 00004df8 FDE cie=00000000 pc=000000000001dc7c..000000000001dcb4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e08 0000000000000010 00004e0c FDE cie=00000000 pc=000000000001dcb4..000000000001dd24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e1c 0000000000000010 00004e20 FDE cie=00000000 pc=000000000001dd24..000000000001ddb4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e30 0000000000000010 00004e34 FDE cie=00000000 pc=000000000001ddb4..000000000001de0c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e44 0000000000000010 00004e48 FDE cie=00000000 pc=000000000001de0c..000000000001de48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e58 0000000000000010 00004e5c FDE cie=00000000 pc=000000000001de48..000000000001de52 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e6c 0000000000000038 00004e70 FDE cie=00000000 pc=000000000001de52..000000000001df96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de56 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001de5e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001de66 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001de70 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000001dee6 │ │ │ │ + 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: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001e68c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 154 to 000000000001df80 │ │ │ │ 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_advance_loc: 2 to 000000000001df82 │ │ │ │ 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_advance_loc: 2 to 000000000001df84 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001df86 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e6b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001df88 │ │ │ │ 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_advance_loc: 8 to 000000000001df90 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001df92 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001df94 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +00004ea8 000000000000002c 00004eac FDE cie=00000000 pc=000000000001df96..000000000001dff8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001df98 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001dfa2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e6d2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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_advance_loc: 42 to 000000000001dfcc │ │ │ │ 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_advance_loc: 2 to 000000000001dfce │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001dfd0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001dfd2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e70c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001dfd4 │ │ │ │ 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_advance_loc: 2 to 000000000001dfd6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e71c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001dfd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001e726 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ed8 000000000000002c 00004edc FDE cie=00000000 pc=000000000001dff8..000000000001e04c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001dffa │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dffe │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e006 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e01e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e03e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e040 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e042 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e044 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e048 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - 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_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e72e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e04a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b74 000000000000007c 00004b78 FDE cie=00000000 pc=000000000001e730..000000000001e7d6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e732 │ │ │ │ +00004f08 0000000000000010 00004f0c FDE cie=00000000 pc=000000000001e04c..000000000001e100 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f1c 0000000000000044 00004f20 FDE cie=00000000 pc=000000000001e100..000000000001e212 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e104 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001e738 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001e11a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e750 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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: 62 to 000000000001e78e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 154 to 000000000001e1b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e1b6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e790 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e1b8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e792 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e794 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e1ba │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e796 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e1bc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e798 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e1be │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e79a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e1c0 │ │ │ │ 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 000000000001e1c2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e1c4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e1c6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e1ca │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e1cc │ │ │ │ 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 000000000001e1ce │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004f64 0000000000000064 00004f68 FDE cie=00000000 pc=000000000001e212..000000000001e356 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e214 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e216 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e21e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e236 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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: 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: 12 to 000000000001e7ba │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000001e2be │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2c0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2c2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2c4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2c6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2c8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2ca │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2cc │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2ce │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2d0 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2d2 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2d4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7ca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e2d8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7cc │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2da │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e2dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000001e348 │ │ │ │ + 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_advance_loc: 4 to 000000000001e7d2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e7d4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e34a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e34e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e352 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e354 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +00004fcc 0000000000000054 00004fd0 FDE cie=00000000 pc=000000000001e356..000000000001e484 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e35e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e360 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e378 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + 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: 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: 356 to 000000000001e972 │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000001e41c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e974 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e41e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e976 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e420 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e978 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e422 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e97a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e424 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e97c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e426 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e97e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e428 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e980 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e42a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e982 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e42c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e984 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e42e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e986 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e430 │ │ │ │ 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_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e98e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e432 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e990 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e434 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - 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: r9 (s1) at cfa-24 │ │ │ │ - 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 000000000001ee8a │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000001e482 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee8c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee8e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee90 │ │ │ │ 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_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee96 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee98 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee9a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ee9c │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001eeb0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001eeb2 │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001eeba │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + │ │ │ │ +00005024 0000000000000068 00005028 FDE cie=00000000 pc=000000000001e484..000000000001e606 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e486 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e48e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: 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: 36 to 000000000001e4b2 │ │ │ │ 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: 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: 216 to 000000000001e58a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e58c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e58e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e590 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e592 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e594 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e596 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e598 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001ef94 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e59a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e59c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e59e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e5a0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e5a2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e5a4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e5a6 │ │ │ │ + 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_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_offset: r27 (s11) at cfa-104 │ │ │ │ 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 │ │ │ │ +00005090 0000000000000068 00005094 FDE cie=00000000 pc=000000000001e606..000000000001e786 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e608 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e610 │ │ │ │ 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: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000001f082 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001e61a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001e634 │ │ │ │ + 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_advance_loc1: 96 to 000000000001f0e2 │ │ │ │ + DW_CFA_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 000000000001e6f4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e6f6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f0e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e6f8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f0f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e6fa │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e6fc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e6fe │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e700 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e702 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e704 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f0fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e706 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f0fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e708 │ │ │ │ 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_advance_loc: 2 to 000000000001e70a │ │ │ │ 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_advance_loc: 2 to 000000000001e70c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f108 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e70e │ │ │ │ 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_advance_loc: 2 to 000000000001e710 │ │ │ │ + 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_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_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_offset: 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_nop │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -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 │ │ │ │ +000050fc 0000000000000068 00005100 FDE cie=00000000 pc=000000000001e786..000000000001e938 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001e794 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e7b4 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001e7c6 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e7e2 │ │ │ │ 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: 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_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 000000000001e8d0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f3b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e8d2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f3b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e8d4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f3b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e8d6 │ │ │ │ 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_advance_loc: 2 to 000000000001e8d8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e8da │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e8dc │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e8de │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e8e0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e8e2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e8e4 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e8e6 │ │ │ │ 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_advance_loc: 2 to 000000000001e8e8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e8ea │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f478 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e8ec │ │ │ │ + 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_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: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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: 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: 54 to 000000000001f5a6 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + │ │ │ │ +00005168 0000000000000068 0000516c FDE cie=00000000 pc=000000000001e938..000000000001eb36 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001e946 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e966 │ │ │ │ + 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_advance_loc: 18 to 000000000001e978 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e990 │ │ │ │ DW_CFA_offset: 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: 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_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_advance_loc1: 164 to 000000000001ea34 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f77e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ea36 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f780 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ea38 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f782 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ea3a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f784 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ea3c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f786 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ea3e │ │ │ │ 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 000000000001ea40 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f78c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ea42 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f78e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ea44 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f790 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ea46 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f792 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ea48 │ │ │ │ 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 000000000001ea4a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ea4c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ea4e │ │ │ │ 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 000000000001ea50 │ │ │ │ + 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_advance_loc: 20 to 000000000002019e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ + │ │ │ │ +000051d4 0000000000000080 000051d8 FDE cie=00000000 pc=000000000001eb36..000000000001ed6e │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001eb3e │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001eb58 │ │ │ │ + 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_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + 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_advance_loc2: 394 to 0000000000020328 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 258 to 000000000001ec5a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002032a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec5c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002032c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec5e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002032e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec60 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020330 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec62 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020332 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec64 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020334 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec66 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020336 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec68 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020338 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec6a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002033a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec6c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002033c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec6e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002033e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec70 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020340 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec72 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020342 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020344 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ec76 │ │ │ │ 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_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_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_advance_loc1: 234 to 000000000001ed60 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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: r19 (s3) │ │ │ │ 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_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 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ed62 │ │ │ │ + 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: 28 to 00000000000205a0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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 │ │ │ │ + │ │ │ │ +00005258 000000000000006c 0000525c FDE cie=00000000 pc=000000000001ed6e..000000000001efb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ed70 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ed72 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000001ed94 │ │ │ │ + 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_advance_loc: 28 to 000000000001edb0 │ │ │ │ + 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: 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a5e │ │ │ │ + DW_CFA_advance_loc2: 246 to 000000000001eea6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eea8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eeaa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eeac │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a66 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eeae │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a68 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eeb0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a6a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a6c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a6e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eeb2 │ │ │ │ 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_advance_loc: 2 to 000000000001eeb4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eeb6 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a76 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eeb8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eeba │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eebc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eebe │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eec0 │ │ │ │ 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 000000000001eec2 │ │ │ │ + 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: 16 to 0000000000020a88 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +000052c8 0000000000000060 000052cc FDE cie=00000000 pc=000000000001efb8..000000000001f19e │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001efc2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001efdc │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000020ab2 │ │ │ │ + DW_CFA_offset: 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_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: 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 000000000001f0e0 │ │ │ │ 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_advance_loc: 2 to 000000000001f0e2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0e4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0e6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0e8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0ea │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020b1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0ec │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0ee │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f4 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0fa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020b20 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0fc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000001f19c │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000532c 0000000000000010 00005330 FDE cie=00000000 pc=000000000001f19e..000000000001f1f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005340 0000000000000010 00005344 FDE cie=00000000 pc=000000000001f1f0..000000000001f1fa │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005354 0000000000000010 00005358 FDE cie=00000000 pc=000000000001f1fa..000000000001f230 │ │ │ │ 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 │ │ │ │ +00005368 000000000000002c 0000536c FDE cie=00000000 pc=000000000001f230..000000000001f2b6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f238 │ │ │ │ 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_advance_loc: 12 to 000000000001f244 │ │ │ │ DW_CFA_offset: 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_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000001f27e │ │ │ │ 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020c48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f280 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f286 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020c4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f288 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f28c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f290 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f294 │ │ │ │ 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 │ │ │ │ +00005398 0000000000000030 0000539c FDE cie=00000000 pc=000000000001f2b6..000000000001f36a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f2bc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f2c8 │ │ │ │ DW_CFA_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: 118 to 0000000000020d2a │ │ │ │ + DW_CFA_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 000000000001f336 │ │ │ │ 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_advance_loc: 2 to 000000000001f338 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f33a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020d32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f33c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f33e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f342 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f344 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f348 │ │ │ │ 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 │ │ │ │ +000053cc 000000000000004c 000053d0 FDE cie=00000000 pc=000000000001f36a..000000000001f47e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f36c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f372 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000020d96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f37a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020da6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f382 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f384 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f388 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f38a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f38c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f390 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001f39a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f3a0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001f3ae │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f3be │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 134 to 000000000001f444 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020daa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f446 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020dac │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000001f46c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f46e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f470 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f472 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f474 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f476 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f47a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f47c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000541c 0000000000000010 00005420 FDE cie=00000000 pc=000000000001f47e..000000000001f4d6 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005118 0000000000000010 0000511c FDE cie=00000000 pc=0000000000020dae..0000000000020db0 │ │ │ │ +00005430 0000000000000010 00005434 FDE cie=00000000 pc=000000000001f4d6..000000000001f50c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000512c 0000000000000010 00005130 FDE cie=00000000 pc=0000000000020db0..0000000000020db2 │ │ │ │ +00005444 0000000000000010 00005448 FDE cie=00000000 pc=000000000001f50c..000000000001f540 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005140 0000000000000010 00005144 FDE cie=00000000 pc=0000000000020db2..0000000000020dd0 │ │ │ │ +00005458 0000000000000010 0000545c FDE cie=00000000 pc=000000000001f540..000000000001f576 │ │ │ │ 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 │ │ │ │ +0000546c 0000000000000074 00005470 FDE cie=00000000 pc=000000000001f576..000000000001f69a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f578 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f57a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f58a │ │ │ │ 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_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 000000000001f592 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f596 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000001f5c4 │ │ │ │ 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_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 000000000001f64a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f64c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f64e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f650 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f654 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020e9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f656 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020e9e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f65a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ea0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f65c │ │ │ │ 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_advance_loc: 2 to 000000000001f65e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f660 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f662 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f664 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f666 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f668 │ │ │ │ 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_advance_loc: 2 to 000000000001f66a │ │ │ │ + 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 000000000001f682 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ DW_CFA_nop │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ +000054e4 0000000000000078 000054e8 FDE cie=00000000 pc=000000000001f69a..000000000001f7be │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f69e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f6a6 │ │ │ │ + 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: 16 to 0000000000020f28 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000020f42 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001f6b8 │ │ │ │ + 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_advance_loc: 36 to 0000000000020f66 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f68 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000020f6e │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f6c4 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001f6e8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f70 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6ea │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6ec │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020f76 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6ee │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6f0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6f2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f706 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f70a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f70c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f78 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f70e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f710 │ │ │ │ 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 000000000001f712 │ │ │ │ + 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_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_offset: 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 000000000001f758 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc1: 82 to 000000000001f7aa │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f7ac │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f8a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f7ae │ │ │ │ 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_advance_loc: 2 to 000000000001f7b0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f7b2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f7b4 │ │ │ │ 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: r23 (s7) at cfa-72 │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021160 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f7b8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021162 │ │ │ │ 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 │ │ │ │ +00005560 0000000000000010 00005564 FDE cie=00000000 pc=000000000001f7be..000000000001f898 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005574 000000000000003c 00005578 FDE cie=00000000 pc=000000000001f898..000000000001f934 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f89a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f89c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f8a2 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f8b6 │ │ │ │ DW_CFA_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 0000000000021188 │ │ │ │ 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: 92 to 00000000000211e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000211e8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 98 to 000000000001f918 │ │ │ │ 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_advance_loc: 6 to 000000000001f91e │ │ │ │ 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_advance_loc: 2 to 000000000001f920 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f922 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021204 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f924 │ │ │ │ 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_advance_loc: 2 to 000000000001f926 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f928 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f92a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f92e │ │ │ │ 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_advance_loc: 2 to 000000000001f930 │ │ │ │ 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 │ │ │ │ +000055b4 0000000000000030 000055b8 FDE cie=00000000 pc=000000000001f934..000000000001f9c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f936 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f93c │ │ │ │ + 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: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002123e │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000001f984 │ │ │ │ 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_loc1: 100 to 00000000000212a2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212a4 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001f9b4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f9b6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f9b8 │ │ │ │ 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_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000212ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f9ba │ │ │ │ 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_advance_loc: 2 to 000000000001f9bc │ │ │ │ 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_advance_loc: 2 to 000000000001f9be │ │ │ │ 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_advance_loc: 2 to 000000000001f9c0 │ │ │ │ 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 │ │ │ │ +000055e8 0000000000000030 000055ec FDE cie=00000000 pc=000000000001f9c2..000000000001fa2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f9c6 │ │ │ │ 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_advance_loc: 10 to 000000000001f9d0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f9d8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001f9ea │ │ │ │ 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_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001fa1e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021356 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fa20 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021358 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fa22 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fa24 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fa26 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002135a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fa28 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002135c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fa2a │ │ │ │ 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 │ │ │ │ +0000561c 0000000000000060 00005620 FDE cie=00000000 pc=000000000001fa2c..000000000001fad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa30 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa34 │ │ │ │ + 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: 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_advance_loc: 22 to 000000000001fa4a │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000213b0 │ │ │ │ + DW_CFA_offset: 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_advance_loc: 34 to 00000000000213d2 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000001fa9e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001faa0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001faa2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001faa4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001faa6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213da │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001faa8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001faaa │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001faac │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001fac4 │ │ │ │ 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_advance_loc: 4 to 000000000001fac8 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001faca │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213e2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001facc │ │ │ │ + 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_advance_loc: 2 to 00000000000213e4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213e6 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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 000000000001fad0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ 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_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 │ │ │ │ + │ │ │ │ +00005680 0000000000000038 00005684 FDE cie=00000000 pc=000000000001fad4..000000000001fc00 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001fade │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fae0 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001faee │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001fb0a │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ 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_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 188 to 000000000001fbc6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fbc8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fbca │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000213fa │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001fbf2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fbf4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fbf6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fbf8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213fe │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fbfc │ │ │ │ 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000053f4 0000000000000068 000053f8 FDE cie=00000000 pc=0000000000021412..000000000002149a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021414 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002141a │ │ │ │ +000056bc 000000000000006c 000056c0 FDE cie=00000000 pc=000000000001fc00..000000000001fe3c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc02 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fc06 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fc16 │ │ │ │ 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_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_advance_loc1: 62 to 000000000001fc54 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000021464 │ │ │ │ + DW_CFA_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 000000000001fda0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021466 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fda2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fda4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fda6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fda8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fdaa │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001fdbe │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021468 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fdc0 │ │ │ │ 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_advance_loc: 2 to 000000000001fdc2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021474 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fdc4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fdc6 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fdca │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fdcc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021476 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fdce │ │ │ │ + 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_advance_loc: 2 to 0000000000021478 │ │ │ │ + DW_CFA_offset: 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 000000000001fe36 │ │ │ │ + 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) │ │ │ │ + │ │ │ │ +0000572c 00000000000000a0 00005730 FDE cie=00000000 pc=000000000001fe3c..0000000000020cb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fe3e │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fe42 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fe52 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001fe60 │ │ │ │ + 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 000000000001fe68 │ │ │ │ + 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 000000000001fe78 │ │ │ │ + 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 000000000001ff58 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001ff66 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 284 to 0000000000020082 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020084 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc2: 784 to 0000000000020394 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020396 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002147a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020398 │ │ │ │ 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 000000000002039a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021484 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002039c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002039e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203a0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203a2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203a4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203a6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203a8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203aa │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203ac │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203ae │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021486 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000203b0 │ │ │ │ + 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_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_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_offset: 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 00000000000203c8 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000020412 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020416 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020418 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc2: 2106 to 0000000000020c52 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020c54 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020c56 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000020cb4 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +000057d0 00000000000000a4 000057d4 FDE cie=00000000 pc=0000000000020cb8..0000000000020e6e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020cbc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020cc0 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000214ae │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000020cd2 │ │ │ │ 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_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 0000000000020d1e │ │ │ │ + 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 0000000000020d86 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000214dc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d88 │ │ │ │ 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_advance_loc: 2 to 0000000000020d8a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000214ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d8c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d8e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d90 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d92 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d94 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d96 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d98 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d9a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020da2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020da6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020da8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000214ee │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020daa │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -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_offset: 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 0000000000020df4 │ │ │ │ + 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 0000000000020e46 │ │ │ │ + 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 0000000000020e4a │ │ │ │ + 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 0000000000020e56 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000021512 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020e5a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020e5c │ │ │ │ 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_advance_loc: 2 to 0000000000020e5e │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ 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_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_offset: 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 0000000000020e60 │ │ │ │ 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_advance_loc: 2 to 0000000000020e62 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021558 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020e64 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020e66 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020e68 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020e6a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054dc 0000000000000010 000054e0 FDE cie=00000000 pc=000000000002155a..0000000000021596 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00005878 0000000000000014 0000587c FDE cie=00000000 pc=0000000000020e6e..0000000000020e92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020e70 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020e88 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054f0 0000000000000010 000054f4 FDE cie=00000000 pc=0000000000021596..0000000000021622 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00005890 0000000000000014 00005894 FDE cie=00000000 pc=0000000000020e92..0000000000020ea8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020e94 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000020e9e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ 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 │ │ │ │ +000058a8 00000000000000b0 000058ac FDE cie=00000000 pc=0000000000020ea8..0000000000021284 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020eaa │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000020ec8 │ │ │ │ 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_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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021670 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021672 │ │ │ │ - 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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002168a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000216e0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000216e2 │ │ │ │ - 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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: 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 │ │ │ │ - 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 │ │ │ │ - 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_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_offset: 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021a76 │ │ │ │ - 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_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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021a88 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021a98 │ │ │ │ - DW_CFA_offset: 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021afe │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b00 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b02 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b04 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b06 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000057c4 0000000000000020 000057c8 FDE cie=00000000 pc=0000000000021b1e..0000000000021b5e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b20 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b22 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021b28 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000021b54 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021b5a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b5c │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021b62 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021b68 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000021bb6 │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021c00 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000021c0a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021c10 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021c12 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021c14 │ │ │ │ - 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 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005834 0000000000000010 00005838 FDE cie=00000000 pc=0000000000021c26..0000000000021c2a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005848 0000000000000010 0000584c FDE cie=00000000 pc=0000000000021c2a..0000000000021c2e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000585c 0000000000000010 00005860 FDE cie=00000000 pc=0000000000021c2e..0000000000021c34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005870 0000000000000010 00005874 FDE cie=00000000 pc=0000000000021c34..0000000000021c38 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005884 0000000000000010 00005888 FDE cie=00000000 pc=0000000000021c38..0000000000021c3c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005898 0000000000000010 0000589c FDE cie=00000000 pc=0000000000021c3c..0000000000021c40 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000058ac 0000000000000010 000058b0 FDE cie=00000000 pc=0000000000021c40..0000000000021c44 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000058c0 0000000000000010 000058c4 FDE cie=00000000 pc=0000000000021c44..0000000000021c48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000058d4 0000000000000010 000058d8 FDE cie=00000000 pc=0000000000021c48..0000000000021c4c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000058e8 0000000000000010 000058ec FDE cie=00000000 pc=0000000000021c4c..0000000000021c50 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000058fc 0000000000000010 00005900 FDE cie=00000000 pc=0000000000021c50..0000000000021c5a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005910 0000000000000010 00005914 FDE cie=00000000 pc=0000000000021c5a..0000000000021c68 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021c6c │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021c72 │ │ │ │ - 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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021c82 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000021ca0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ca2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ca4 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ca6 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021caa │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021cac │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021cae │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021cb4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021cb8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021cba │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021cfc │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021d02 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021d0a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00005984 0000000000000010 00005988 FDE cie=00000000 pc=0000000000021d12..0000000000021d54 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021d94 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021d9a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021da2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -000059b4 0000000000000010 000059b8 FDE cie=00000000 pc=0000000000021daa..0000000000021dec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000059c8 0000000000000010 000059cc FDE cie=00000000 pc=0000000000021dec..0000000000021e28 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021e32 │ │ │ │ - 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_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000021e72 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021e7a │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000021ed0 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000021f0c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f10 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f12 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f14 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f16 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f18 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f1a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f1c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f1e │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f22 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f24 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f26 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f2a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f2e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f30 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f32 │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021f36 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f3a │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_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_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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000021f96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021f9c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fa0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00005a6c 0000000000000050 00005a70 FDE cie=00000000 pc=0000000000021fa2..0000000000022030 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021fa4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021fa6 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021fae │ │ │ │ - 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_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021fbc │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021ff6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ff8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ffa │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ffc │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021ffe │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022000 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022002 │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002200a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002200c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002200e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022010 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022038 │ │ │ │ - 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_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022076 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002207e │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220b6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220b8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220ba │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220c0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220c2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220c8 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220cc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220ce │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000220d0 │ │ │ │ - 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220d6 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_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 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022100 │ │ │ │ - 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_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000022140 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022148 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000002219e │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 60 to 00000000000221da │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221de │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221e0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221e2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221e4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221e6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221e8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221ea │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221ec │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221f0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221f4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221f8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221fa │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000221fc │ │ │ │ - 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_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002221e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022220 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022222 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022224 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022228 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000022246 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022250 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000022276 │ │ │ │ - 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_offset: r1 (ra) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00000000000222e2 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000222f4 │ │ │ │ - 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_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022334 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022336 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022338 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002233a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002233c │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002233e │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022340 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000022360 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022362 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022364 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022366 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022368 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002236a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002236c │ │ │ │ - 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_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_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 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002242e │ │ │ │ - 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_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022442 │ │ │ │ - DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00000000000224b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224ba │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224bc │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224be │ │ │ │ - DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224c0 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224c2 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000224d0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224d2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005c4c 0000000000000010 00005c50 FDE cie=00000000 pc=00000000000224dc..0000000000022526 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005c60 0000000000000010 00005c64 FDE cie=00000000 pc=0000000000022526..000000000002252a │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022532 │ │ │ │ - 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_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002254e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022558 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002255a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002255e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022560 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022562 │ │ │ │ - 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_restore: r18 (s2) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005cac 0000000000000010 00005cb0 FDE cie=00000000 pc=0000000000022580..000000000002258c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005cc0 0000000000000010 00005cc4 FDE cie=00000000 pc=000000000002258c..0000000000022598 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005cd4 0000000000000010 00005cd8 FDE cie=00000000 pc=0000000000022598..00000000000225a4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005ce8 0000000000000010 00005cec FDE cie=00000000 pc=00000000000225a4..00000000000225b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005cfc 0000000000000010 00005d00 FDE cie=00000000 pc=00000000000225b0..00000000000225bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005d10 0000000000000010 00005d14 FDE cie=00000000 pc=00000000000225bc..00000000000225c8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005d24 0000000000000010 00005d28 FDE cie=00000000 pc=00000000000225c8..00000000000225d6 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005d38 0000000000000010 00005d3c FDE cie=00000000 pc=00000000000225d6..00000000000225e4 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000225e8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000225fa │ │ │ │ - DW_CFA_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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022618 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002261a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002261e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022628 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002264a │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022650 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022652 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00005d94 0000000000000018 00005d98 FDE cie=00000000 pc=0000000000022654..000000000002267e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022656 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000022674 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002267a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002267c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00005db0 000000000000001c 00005db4 FDE cie=00000000 pc=000000000002267e..00000000000226dc │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000226b0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000226c0 │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000226cc │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000226da │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00005dd0 0000000000000010 00005dd4 FDE cie=00000000 pc=00000000000226dc..000000000002270a │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002270e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002271e │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002272a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002272e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022738 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005e0c 0000000000000010 00005e10 FDE cie=00000000 pc=000000000002273a..0000000000022746 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002274a │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002275c │ │ │ │ - DW_CFA_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_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002276c │ │ │ │ - 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_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 110 to 00000000000227e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227e2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227e4 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227e6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227e8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227ea │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227ec │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227ee │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000227f2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000227fc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000227fe │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022800 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022802 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022804 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022806 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022808 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002280a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002280c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002280e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022810 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022812 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022818 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002282e │ │ │ │ - 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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022868 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002286a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002286c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000002288e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022890 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022892 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022894 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022896 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000228a2 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_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 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000228aa │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000228c0 │ │ │ │ - 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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000228fa │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000228fc │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000228fe │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000022920 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022922 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022924 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022926 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022928 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022934 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_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 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002293c │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022942 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000022954 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002296a │ │ │ │ - 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_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000229ce │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc1: 132 to 0000000000022a52 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a54 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a56 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a58 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a5a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a5c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a5e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a60 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a62 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a64 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a66 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022a6a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a6c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022a6e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022a7e │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000022a9e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022aa0 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022aba │ │ │ │ - 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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000022ae0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022ae2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022aec │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022af2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022af4 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022afe │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022b1a │ │ │ │ - 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bae │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bb0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bb2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bb4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bb6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bb8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bba │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bbc │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bbe │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bc0 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bc2 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bc4 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bc6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022bc8 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022ca0 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022cbc │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000022cd0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022cd2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022cd4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022cd6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000601c 0000000000000054 00006020 FDE cie=00000000 pc=0000000000022cda..000000000002334e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022cdc │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022cde │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022cee │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022cf4 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000022cfa │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000022d04 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000022d1e │ │ │ │ - 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_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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022de8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022dea │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022dec │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022dee │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022df0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022df2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022df4 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022df6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022df8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022dfa │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022dfc │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022e00 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022e02 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022e04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006074 000000000000003c 00006078 FDE cie=00000000 pc=000000000002334e..000000000002345c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023350 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000023362 │ │ │ │ - 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023420 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023422 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023424 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023426 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023428 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002342a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002342c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002342e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023430 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023432 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000060b4 000000000000003c 000060b8 FDE cie=00000000 pc=000000000002345c..000000000002354e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002345e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023462 │ │ │ │ - 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_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_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023504 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023506 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023508 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002350a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002350c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000023512 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023514 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023520 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023524 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000060f4 0000000000000010 000060f8 FDE cie=00000000 pc=000000000002354e..000000000002355a │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023560 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002356e │ │ │ │ - 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000235dc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000235de │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235e2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000235e4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000235e6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006138 0000000000000010 0000613c FDE cie=00000000 pc=000000000002362c..0000000000023648 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002364c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002366a │ │ │ │ - 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_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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023736 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023738 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002373a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002373c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002373e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023740 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000023756 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023758 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002375a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002375c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002375e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023760 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023762 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023764 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023770 │ │ │ │ - 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_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_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000023840 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023850 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023858 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002385e │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002386c │ │ │ │ - DW_CFA_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_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_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_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a7e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a80 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a82 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a84 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a86 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a88 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a8a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a8c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a8e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a90 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a92 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023a96 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a98 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023a9c │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023b02 │ │ │ │ - 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_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023b1c │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 372 to 0000000000023c90 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023c94 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c96 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c98 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c9a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c9c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023c9e │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ca6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023ca8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023caa │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000023cf4 │ │ │ │ - DW_CFA_offset: 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_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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_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_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242c0 │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242c2 │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000242da │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242de │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242e2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242e6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242ea │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242ee │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242f2 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242f4 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242f6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242f8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242fa │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242fc │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000242fe │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000024304 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024308 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002430a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 276 to 000000000002441e │ │ │ │ - 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_restore: r41 (fs1) │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000024be8 │ │ │ │ - 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_restore: r41 (fs1) │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000024c92 │ │ │ │ - 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_restore: r41 (fs1) │ │ │ │ - DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000024cbc │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000024cc8 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024cd0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000024cfa │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002529a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002529c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002529e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252a0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252a2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252a4 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252a6 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252a8 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252aa │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252ac │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252ae │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000252b2 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252b4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000252b6 │ │ │ │ - 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_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 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 62 to 00000000000256e2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000256e4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000256e6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000256e8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000256fa │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256fe │ │ │ │ - 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_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_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025760 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002577c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002577e │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025788 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002578a │ │ │ │ - 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_advance_loc1: 86 to 00000000000257e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000257e6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000257e8 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000257ea │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000257ec │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000257ee │ │ │ │ - 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_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 │ │ │ │ - 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: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00000000000258ee │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000025944 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025950 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025952 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025954 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025956 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025958 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002595a │ │ │ │ - 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_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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000259bc │ │ │ │ - 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 │ │ │ │ - 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: 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: 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_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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c90 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c92 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c94 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025c96 │ │ │ │ - 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_restore_state │ │ │ │ - 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 │ │ │ │ - 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: 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_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_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_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026006 │ │ │ │ - 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002600e │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026014 │ │ │ │ - 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: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - │ │ │ │ -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 │ │ │ │ - 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_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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026080 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000260a2 │ │ │ │ - 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_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_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 │ │ │ │ - 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: 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 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000261fe │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026200 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026202 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026204 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026206 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026208 │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ - 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_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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026322 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026324 │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002638e │ │ │ │ - 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026394 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026398 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002639a │ │ │ │ - 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_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 0000000000026450 │ │ │ │ - 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_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000026478 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000264a4 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000264ba │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002653c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002653e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026540 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000026584 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 276 to 0000000000026698 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002669a │ │ │ │ - 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_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 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000267b8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000267dc │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002688c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002688e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026890 │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000268b4 │ │ │ │ - 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_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_advance_loc1: 200 to 00000000000269c8 │ │ │ │ - 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 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_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_restore: r19 (s3) │ │ │ │ - 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000026b40 │ │ │ │ - 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 0000000000026b4a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026b4c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - 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 │ │ │ │ - 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026c54 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026c56 │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026c5c │ │ │ │ - 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_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: 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277c8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000277ce │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277d0 │ │ │ │ - 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_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_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277de │ │ │ │ - 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_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000277e4 │ │ │ │ - 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_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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_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_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_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 │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027b94 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027b96 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027b98 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027b9a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027b9c │ │ │ │ - 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_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ba2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ba4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ba6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ba8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027bac │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027bae │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ - 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: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000027be8 │ │ │ │ - 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_advance_loc1: 92 to 0000000000027c44 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027c46 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027c48 │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027c94 │ │ │ │ - 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_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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ca0 │ │ │ │ - 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: r40 (fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000027cc6 │ │ │ │ - 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_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 │ │ │ │ - │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000027d3e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027d42 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027d44 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -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 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027d82 │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027e36 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027e38 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027e3a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000027e48 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006a40 0000000000000020 00006a44 FDE cie=00000000 pc=0000000000027e52..0000000000027e98 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027e54 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027e60 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000027e76 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027e78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - 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 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ed2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ed4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027ed6 │ │ │ │ - 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 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027f06 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027f08 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000027f0a │ │ │ │ - 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 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000027fe6 │ │ │ │ - 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_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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002804a │ │ │ │ - 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028050 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028052 │ │ │ │ - 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_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: 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_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - 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_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 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006b58 0000000000000014 00006b5c FDE cie=00000000 pc=000000000002820c..0000000000028222 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002820e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000028218 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - 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 │ │ │ │ - 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 0000000000028278 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000020efe │ │ │ │ DW_CFA_offset: 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_advance_loc: 2 to 0000000000020f00 │ │ │ │ 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_advance_loc1: 116 to 0000000000020f74 │ │ │ │ DW_CFA_offset: 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 0000000000028378 │ │ │ │ + DW_CFA_advance_loc1: 138 to 0000000000020ffe │ │ │ │ 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_advance_loc: 10 to 0000000000021008 │ │ │ │ DW_CFA_offset: 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 00000000000284fa │ │ │ │ + DW_CFA_advance_loc2: 376 to 0000000000021180 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000284fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021182 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000284fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021184 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028500 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021186 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028502 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021188 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028504 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002118a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000028540 │ │ │ │ + DW_CFA_advance_loc1: 60 to 00000000000211c6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028542 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000211c8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028546 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000211cc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028548 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000211ce │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002854a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000211d0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002854c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000211d2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002854e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000211d4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028550 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000211d6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028552 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000211d8 │ │ │ │ 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 000000000002858a │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000021210 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002858c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021212 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002858e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021214 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028590 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021216 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028592 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021218 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028594 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002121a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 102 to 00000000000285fa │ │ │ │ + DW_CFA_advance_loc1: 102 to 0000000000021280 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ +0000595c 0000000000000010 00005960 FDE cie=00000000 pc=0000000000021284..000000000002128a │ │ │ │ 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 │ │ │ │ +00005970 00000000000000b8 00005974 FDE cie=00000000 pc=000000000002128a..0000000000021d06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002128c │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028616 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002129c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000028620 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000212a6 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002863c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000212c2 │ │ │ │ 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: 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: 1164 to 0000000000028ac8 │ │ │ │ + DW_CFA_advance_loc2: 1164 to 000000000002174e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028acc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021752 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ace │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021754 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ad0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021756 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ad2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021758 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ad4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002175a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ad6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002175c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ad8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002175e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ada │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021760 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028adc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021762 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ade │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021764 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ae0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021766 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ae2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021768 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ae4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002176a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002176e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 426 to 0000000000028c92 │ │ │ │ + DW_CFA_advance_loc2: 426 to 0000000000021918 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c94 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002191a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002191c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002191e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021920 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021922 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021924 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ca0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021926 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ca2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021928 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ca4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002192a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ca6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002192c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028ca8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002192e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000028cbe │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000021944 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028cc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021946 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028cc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021948 │ │ │ │ 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: 926 to 0000000000029060 │ │ │ │ + DW_CFA_advance_loc2: 926 to 0000000000021ce6 │ │ │ │ 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_advance_loc: 24 to 0000000000021cfe │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ @@ -16310,2040 +14059,2040 @@ │ │ │ │ DW_CFA_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 │ │ │ │ │ │ │ │ -00006cf4 0000000000000010 00006cf8 FDE cie=00000000 pc=0000000000029080..00000000000290ce │ │ │ │ +00005a2c 0000000000000010 00005a30 FDE cie=00000000 pc=0000000000021d06..0000000000021d54 │ │ │ │ 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 │ │ │ │ +00005a40 0000000000000038 00005a44 FDE cie=00000000 pc=0000000000021d54..0000000000021e06 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021d5c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000290de │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021d64 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000290e4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000021d6a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000290f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021d76 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000002910a │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000021d90 │ │ │ │ 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_advance_loc1: 66 to 000000000002914c │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000021dd2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002914e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021dd4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029150 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021dd6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029152 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021dd8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029154 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021dda │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029156 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021ddc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029158 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021dde │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002915a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021de0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002915c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021de2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d44 0000000000000064 00006d48 FDE cie=00000000 pc=0000000000029180..0000000000029260 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029184 │ │ │ │ +00005a7c 0000000000000064 00005a80 FDE cie=00000000 pc=0000000000021e06..0000000000021ee6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021e0a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029186 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021e0c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002918e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021e14 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029196 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021e1c │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000291b0 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000021e36 │ │ │ │ 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_advance_loc: 62 to 00000000000291ee │ │ │ │ + DW_CFA_advance_loc: 62 to 0000000000021e74 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000291f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021e76 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000291f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021e78 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000291f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021e7a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000291f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021e7c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000291f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021e7e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000291fe │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000021e84 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029200 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021e86 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029202 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021e88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029204 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021e8a │ │ │ │ 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_advance_loc: 46 to 0000000000029232 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000021eb8 │ │ │ │ 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_advance_loc: 42 to 000000000002925c │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000021ee2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_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 │ │ │ │ │ │ │ │ -00006dac 000000000000007c 00006db0 FDE cie=00000000 pc=0000000000029260..000000000002948a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029262 │ │ │ │ +00005ae4 000000000000007c 00005ae8 FDE cie=00000000 pc=0000000000021ee6..0000000000022110 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021ee8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029264 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021eea │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002927a │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000021f00 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000029290 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000021f16 │ │ │ │ DW_CFA_offset: 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: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00000000000292fa │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000021f80 │ │ │ │ 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 000000000002932e │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000021fb4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029330 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021fb6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029332 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021fb8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000002938a │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000022010 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002938c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022012 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002938e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022014 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029390 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022016 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029392 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022018 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029394 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002201a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029396 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002201c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029398 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002201e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002939a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022020 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002939e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022024 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000293a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022026 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000293a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022028 │ │ │ │ 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: 36 to 00000000000293c6 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002204c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000293c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002204e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000293ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022050 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc1: 188 to 0000000000029486 │ │ │ │ + DW_CFA_advance_loc1: 188 to 000000000002210c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006e2c 0000000000000030 00006e30 FDE cie=00000000 pc=000000000002948a..000000000002961c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002948c │ │ │ │ +00005b64 0000000000000030 00005b68 FDE cie=00000000 pc=0000000000022110..00000000000222a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022112 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029490 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022116 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000294a4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002212a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000294b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002213a │ │ │ │ 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_advance_loc2: 302 to 0000000000022268 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000295e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002226a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000295e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002226c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000295e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002226e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000295ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022270 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000295ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022272 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000295ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022274 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e60 0000000000000050 00006e64 FDE cie=00000000 pc=000000000002961c..0000000000029a7e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002961e │ │ │ │ +00005b98 0000000000000050 00005b9c FDE cie=00000000 pc=00000000000222a2..0000000000022704 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000222a4 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029622 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000222a8 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000029630 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000222b6 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000002965a │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000222e0 │ │ │ │ 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_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_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: 724 to 000000000002992e │ │ │ │ + DW_CFA_advance_loc2: 724 to 00000000000225b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029930 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225b6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029932 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225b8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029934 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225ba │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029936 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225bc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029938 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225be │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002993a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225c0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002993c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225c2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002993e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225c4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029940 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225c6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029942 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225c8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029944 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225ca │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029948 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000225ce │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002994a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002994c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000225d2 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006eb4 0000000000000024 00006eb8 FDE cie=00000000 pc=0000000000029a7e..0000000000029af4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029a80 │ │ │ │ +00005bec 0000000000000024 00005bf0 FDE cie=00000000 pc=0000000000022704..000000000002277a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022706 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029a82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022708 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029a8a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022710 │ │ │ │ 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_advance_loc1: 96 to 0000000000022770 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029aec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022772 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029aee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022774 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029af0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022776 │ │ │ │ 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 │ │ │ │ +00005c14 0000000000000050 00005c18 FDE cie=00000000 pc=000000000002277a..0000000000022838 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022782 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029b04 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002278a │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000029b22 │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000227a8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000029b34 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000227ba │ │ │ │ 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: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000029b7a │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000022800 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022802 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022804 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022806 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022808 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b84 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002280a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002280c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000029b94 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002281a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002281c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002281e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029b9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022820 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029bae │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000022834 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_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 │ │ │ │ +00005c68 000000000000008c 00005c6c FDE cie=00000000 pc=0000000000022838..00000000000229a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002283a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029bb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002283c │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000029bbc │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000022842 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000029bce │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000022854 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029be6 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002286c │ │ │ │ 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 0000000000029c78 │ │ │ │ + DW_CFA_advance_loc1: 146 to 00000000000228fe │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022900 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022902 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022904 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022906 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022908 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c84 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002290a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002290c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002290e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022910 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000029c98 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002291e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029c9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022920 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029c9e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022924 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029ca0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022926 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029ca2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022928 │ │ │ │ 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: 98 to 0000000000029d04 │ │ │ │ + DW_CFA_advance_loc1: 98 to 000000000002298a │ │ │ │ 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: 20 to 0000000000029d18 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002299e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ │ │ │ │ -00006fc0 000000000000004c 00006fc4 FDE cie=00000000 pc=0000000000029d1c..0000000000029e78 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029d1e │ │ │ │ +00005cf8 000000000000004c 00005cfc FDE cie=00000000 pc=00000000000229a2..0000000000022afe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000229a4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029d20 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000229a6 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029d2c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000229b2 │ │ │ │ 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_advance_loc: 36 to 00000000000229d6 │ │ │ │ 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 0000000000029e02 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000022a88 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022a8a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022a8c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022a8e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000029e2c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000022ab2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022ab4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022ab6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022ab8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022aba │ │ │ │ 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 0000000000029e74 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000022afa │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007010 000000000000006c 00007014 FDE cie=00000000 pc=0000000000029e78..0000000000029f88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e7a │ │ │ │ +00005d48 000000000000006c 00005d4c FDE cie=00000000 pc=0000000000022afe..0000000000022c0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022b00 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029e7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022b02 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000029e92 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000022b18 │ │ │ │ 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_advance_loc: 20 to 0000000000029ea6 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000022b2c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029ebe │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022b44 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029eca │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022b50 │ │ │ │ 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 0000000000029f20 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000022ba6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022ba8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022baa │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022bac │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000029f34 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000022bba │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022bbc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022bbe │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022bc0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022bc2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022bc4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000029f40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022bc6 │ │ │ │ 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 0000000000029f48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022bce │ │ │ │ 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_advance_loc: 48 to 0000000000022bfe │ │ │ │ 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_advance_loc: 4 to 0000000000022c02 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029f84 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022c0a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ 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 │ │ │ │ +00005db8 000000000000005c 00005dbc FDE cie=00000000 pc=0000000000022c0e..0000000000022d4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022c10 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029f8e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022c14 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029f9e │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022c24 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000029fbc │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000022c42 │ │ │ │ DW_CFA_offset: 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_advance_loc: 34 to 0000000000022c64 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029fea │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022c70 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000002a030 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000022cb6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a032 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022cb8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000002a080 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000022d06 │ │ │ │ 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_advance_loc: 4 to 0000000000022d0a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000002a0a6 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000022d2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d2e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d30 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d32 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d34 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d36 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d38 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d3a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d3c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d3e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d42 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a0c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022d4a │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000070e0 000000000000005c 000070e4 FDE cie=00000000 pc=000000000002a0c8..000000000002a204 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a0ca │ │ │ │ +00005e18 000000000000005c 00005e1c FDE cie=00000000 pc=0000000000022d4e..0000000000022e8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d50 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a0ce │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d54 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a0de │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022d64 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002a0fc │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000022d82 │ │ │ │ DW_CFA_offset: 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 000000000002a11e │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000022da4 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a12a │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022db0 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000002a170 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000022df6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a172 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022df8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000002a1c0 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000022e46 │ │ │ │ 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_advance_loc: 4 to 0000000000022e4a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002a1e2 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000022e68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e6a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e6c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e6e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e70 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e72 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e74 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e76 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e78 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e7a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a1f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e7e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a200 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022e86 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007140 0000000000000050 00007144 FDE cie=00000000 pc=000000000002a204..000000000002a330 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a20c │ │ │ │ +00005e78 0000000000000050 00005e7c FDE cie=00000000 pc=0000000000022e8a..0000000000022fb6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022e92 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002a224 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022eaa │ │ │ │ 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: r20 (s4) at cfa-48 │ │ │ │ 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_advance_loc1: 90 to 0000000000022f04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a282 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022f08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000002a2b4 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000022f3a │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000002a2fe │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000022f84 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002a310 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000022f96 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a312 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022f98 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a314 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022f9a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a316 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022f9c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a318 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022f9e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a31a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022fa0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a31c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022fa2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a31e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022fa4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a320 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022fa6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a322 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022fa8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a324 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022faa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a326 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022fac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002a32c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000022fb2 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007194 000000000000009c 00007198 FDE cie=00000000 pc=000000000002a330..000000000002a5aa │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a332 │ │ │ │ +00005ecc 000000000000009c 00005ed0 FDE cie=00000000 pc=0000000000022fb6..0000000000023230 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022fb8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a334 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022fba │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002a34c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022fd2 │ │ │ │ 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 000000000002a378 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000022ffe │ │ │ │ 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: 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: 106 to 000000000002a3e2 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000023068 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002306a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002306c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002306e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023070 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023072 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023074 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a3f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023076 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002a402 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000023088 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a404 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002308a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a406 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002308c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a408 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002308e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a40a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023090 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a40c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023092 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a40e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023094 │ │ │ │ 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: 212 to 000000000002a4e2 │ │ │ │ + DW_CFA_advance_loc1: 212 to 0000000000023168 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002316a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002316c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002316e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023170 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023172 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023174 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023176 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a4f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023178 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 164 to 000000000002a596 │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000002321c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ 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 000000000002a5a6 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002322c │ │ │ │ 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: 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 │ │ │ │ │ │ │ │ -00007234 000000000000009c 00007238 FDE cie=00000000 pc=000000000002a5aa..000000000002a8e2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a5ac │ │ │ │ +00005f6c 000000000000009c 00005f70 FDE cie=00000000 pc=0000000000023230..0000000000023568 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023232 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a5ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023234 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002a5c6 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002324c │ │ │ │ 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 000000000002a5f2 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000023278 │ │ │ │ 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: 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_loc1: 118 to 00000000000232ee │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a66a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000232f0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a66c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000232f2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a66e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000232f4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a670 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000232f6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a672 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000232f8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a674 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000232fa │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a676 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000232fc │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002a688 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002330e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a68a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023310 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a68c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023312 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a68e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023314 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a690 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023316 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a692 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023318 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a694 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002331a │ │ │ │ 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: 518 to 000000000002a89a │ │ │ │ + DW_CFA_advance_loc2: 518 to 0000000000023520 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a89c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023522 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a89e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023524 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023526 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023528 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002352a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002352c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002352e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a8aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023530 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002a8ce │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000023554 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ 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 0000000000023564 │ │ │ │ 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: 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 │ │ │ │ +0000600c 0000000000000024 00006010 FDE cie=00000000 pc=0000000000023568..00000000000235dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002356a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a8ec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023572 │ │ │ │ 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_advance_loc: 26 to 000000000002358c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002a922 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000235a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a924 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235aa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a926 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235ac │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a928 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235ae │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a92a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000072fc 00000000000000a0 00007300 FDE cie=00000000 pc=000000000002a956..000000000002aff6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a958 │ │ │ │ +00006034 00000000000000a0 00006038 FDE cie=00000000 pc=00000000000235dc..0000000000023c7c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235de │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a95a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235e0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002a96c │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000235f2 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002a994 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002361a │ │ │ │ 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: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002a9c4 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002364a │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 546 to 000000000002abe6 │ │ │ │ + DW_CFA_advance_loc2: 546 to 000000000002386c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000002ac36 │ │ │ │ + DW_CFA_advance_loc1: 80 to 00000000000238bc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac38 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000238be │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000238c2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac3e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000238c4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000238c6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac42 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000238c8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac44 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000238ca │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac46 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000238cc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000238ce │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000238d0 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac4c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000238d2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac4e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000238d4 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac50 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000238d6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ac52 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000238d8 │ │ │ │ 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 000000000002ac5a │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000238e0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 122 to 000000000002acd4 │ │ │ │ + DW_CFA_advance_loc1: 122 to 000000000002395a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002acd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002395c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 160 to 000000000002ad76 │ │ │ │ + DW_CFA_advance_loc1: 160 to 00000000000239fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ad7a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 114 to 000000000002adec │ │ │ │ + DW_CFA_advance_loc1: 114 to 0000000000023a72 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002adf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a76 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 90 to 000000000002ae4a │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000023ad0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ae4e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ad4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 222 to 000000000002af2c │ │ │ │ + DW_CFA_advance_loc1: 222 to 0000000000023bb2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023bb6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 122 to 000000000002afaa │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000000000023c30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002afae │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c34 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000002aff2 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000023c78 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ 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 │ │ │ │ +000060d8 0000000000000094 000060dc FDE cie=00000000 pc=0000000000023c7c..00000000000243e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023c7e │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002affa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023c80 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000002b024 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000023caa │ │ │ │ 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_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_advance_loc1: 58 to 0000000000023ce4 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 142 to 000000000002b0ec │ │ │ │ + DW_CFA_advance_loc1: 142 to 0000000000023d72 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000002b154 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000023dda │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b156 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ddc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b15a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023de0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b15c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023de2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b15e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023de4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b160 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023de6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b162 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023de8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b164 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023dea │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b166 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023dec │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b168 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023dee │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b16a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023df0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b16c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023df2 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b16e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023df4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b170 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023df6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 152 to 000000000002b208 │ │ │ │ + DW_CFA_advance_loc1: 152 to 0000000000023e8e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b20a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023e90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b216 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023e9c │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 478 to 000000000002b3f4 │ │ │ │ + DW_CFA_advance_loc2: 478 to 000000000002407a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000002b460 │ │ │ │ + DW_CFA_advance_loc1: 108 to 00000000000240e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b464 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000240ea │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 118 to 000000000002b4da │ │ │ │ + DW_CFA_advance_loc1: 118 to 0000000000024160 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b4de │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024164 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 182 to 000000000002b594 │ │ │ │ + DW_CFA_advance_loc1: 182 to 000000000002421a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b598 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002421e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 114 to 000000000002b60a │ │ │ │ + DW_CFA_advance_loc1: 114 to 0000000000024290 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b60e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024294 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b61e │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000242a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b620 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000242a6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000002b688 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000002430e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b68c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024312 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000002b708 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000002438e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b70c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024392 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 82 to 000000000002b75e │ │ │ │ + DW_CFA_advance_loc1: 82 to 00000000000243e4 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007438 00000000000000cc 0000743c FDE cie=00000000 pc=000000000002b762..000000000002bb46 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b764 │ │ │ │ +00006170 00000000000000cc 00006174 FDE cie=00000000 pc=00000000000243e8..00000000000247cc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000243ea │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b766 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000243ec │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002b786 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002440c │ │ │ │ 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 000000000002b7a4 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000002442a │ │ │ │ DW_CFA_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_advance_loc: 46 to 0000000000024458 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 62 to 000000000002b810 │ │ │ │ + DW_CFA_advance_loc1: 62 to 0000000000024496 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b812 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024498 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b814 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002449a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b816 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002449c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000002b882 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000024508 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b884 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002450a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b886 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002450c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b888 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002450e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b88a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024510 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b88c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024512 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b88e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024514 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b890 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024516 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b892 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024518 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b894 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002451a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b896 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002451c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000002b8ea │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000024570 │ │ │ │ DW_CFA_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_advance_loc: 10 to 000000000002457a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000002b948 │ │ │ │ + DW_CFA_advance_loc1: 84 to 00000000000245ce │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b94c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000245d2 │ │ │ │ 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_advance_loc: 8 to 00000000000245da │ │ │ │ DW_CFA_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_advance_loc: 8 to 00000000000245e2 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b964 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000245ea │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002b980 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024606 │ │ │ │ DW_CFA_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_advance_loc: 22 to 000000000002461c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 62 to 000000000002b9d4 │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000002465a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b9d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002465e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000002ba02 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000024688 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ba04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002468a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ba06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002468c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000002ba62 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000246e8 │ │ │ │ DW_CFA_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_advance_loc1: 74 to 0000000000024732 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000002baf0 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000024776 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002bb0c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024792 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024794 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024796 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002bb16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002479c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bb22 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000247a8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bb2a │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000247b0 │ │ │ │ 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_advance_loc: 4 to 00000000000247b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bb36 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000247bc │ │ │ │ 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_advance_loc: 4 to 00000000000247c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bb42 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000247c8 │ │ │ │ DW_CFA_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 │ │ │ │ │ │ │ │ -00007508 0000000000000088 0000750c FDE cie=00000000 pc=000000000002bb46..000000000002c216 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb48 │ │ │ │ +00006240 0000000000000088 00006244 FDE cie=00000000 pc=00000000000247cc..0000000000024e9c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000247ce │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002bb60 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000247e6 │ │ │ │ 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: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000002bb82 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000024808 │ │ │ │ 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_advance_loc1: 134 to 000000000002488e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024890 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc0c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024892 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024894 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024896 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024898 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002489a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002489c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002489e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000002bc46 │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000248cc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000248ce │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000248d0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc4c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000248d2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc4e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000248d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bc50 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000248d6 │ │ │ │ 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_loc2: 1428 to 000000000002c1e4 │ │ │ │ + DW_CFA_advance_loc2: 1428 to 0000000000024e6a │ │ │ │ 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_advance_loc: 28 to 0000000000024e86 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007594 0000000000000050 00007598 FDE cie=00000000 pc=000000000002c216..000000000002c7b2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c218 │ │ │ │ +000062cc 0000000000000050 000062d0 FDE cie=00000000 pc=0000000000024e9c..0000000000025438 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024e9e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c21a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024ea0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000002c250 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000024ed6 │ │ │ │ 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: 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_loc2: 1312 to 000000000002c770 │ │ │ │ + DW_CFA_advance_loc2: 1312 to 00000000000253f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c772 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253f8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c774 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253fa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c776 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253fc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c778 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000253fe │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c77a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025400 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c77c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025402 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c77e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025404 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c780 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025406 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c782 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025408 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c784 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002540a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c786 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002540c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c78a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025410 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c78c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025412 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025416 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075e8 0000000000000050 000075ec FDE cie=00000000 pc=000000000002c7b2..000000000002cda0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c7b4 │ │ │ │ +00006320 0000000000000050 00006324 FDE cie=00000000 pc=0000000000025438..0000000000025a26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002543a │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002c7be │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000025444 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c7ca │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025450 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002c7e8 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000002546e │ │ │ │ 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_advance_loc2: 998 to 0000000000025854 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025856 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025858 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002585a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002585c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002585e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbda │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025860 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbdc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025862 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbde │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025864 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbe0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025866 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025868 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002586a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002586c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbe8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002586e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cbea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025870 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000763c 0000000000000084 00007640 FDE cie=00000000 pc=000000000002cda0..000000000002d1cc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cda2 │ │ │ │ +00006374 0000000000000084 00006378 FDE cie=00000000 pc=0000000000025a26..0000000000025e52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025a28 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cda4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025a2a │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002cdcc │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000025a52 │ │ │ │ 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 000000000002ce56 │ │ │ │ + DW_CFA_advance_loc1: 138 to 0000000000025adc │ │ │ │ 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: 640 to 000000000002d0d6 │ │ │ │ + DW_CFA_advance_loc2: 640 to 0000000000025d5c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d0d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d5e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d0da │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d60 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d0dc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d62 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d0de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d64 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d0e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d66 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d0e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d68 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000002d110 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000025d96 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d98 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d116 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d9c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d118 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025d9e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d11a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025da0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d11c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025da2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d11e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025da4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d120 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000025da6 │ │ │ │ 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: 154 to 000000000002d1ba │ │ │ │ + DW_CFA_advance_loc1: 154 to 0000000000025e40 │ │ │ │ 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: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002d1c8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000025e4e │ │ │ │ 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 │ │ │ │ │ │ │ │ -000076c4 0000000000000050 000076c8 FDE cie=00000000 pc=000000000002d1cc..000000000002e36a │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d1d0 │ │ │ │ +000063fc 0000000000000050 00006400 FDE cie=00000000 pc=0000000000025e52..0000000000026ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e56 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002d1ec │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000025e72 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002d20a │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000025e90 │ │ │ │ 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: 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: 666 to 000000000002d4a4 │ │ │ │ + DW_CFA_advance_loc2: 666 to 000000000002612a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002612c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002612e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026130 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026132 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026134 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026136 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026138 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002613a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002613c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002613e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026140 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026142 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026144 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d4c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026146 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007718 0000000000000050 0000771c FDE cie=00000000 pc=000000000002e36a..000000000002e5e6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e36c │ │ │ │ +00006450 0000000000000050 00006454 FDE cie=00000000 pc=0000000000026ff0..000000000002726c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026ff2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002e394 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002701a │ │ │ │ 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_loc2: 524 to 0000000000027226 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027228 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e5a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002722c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002722e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027230 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027232 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027234 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027236 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027238 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002723a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002723c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002723e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027240 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027242 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027244 │ │ │ │ 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 │ │ │ │ +000064a4 00000000000000b4 000064a8 FDE cie=00000000 pc=000000000002726c..000000000002766a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002726e │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e5ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027270 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002e600 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000027286 │ │ │ │ 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_advance_loc: 18 to 0000000000027298 │ │ │ │ 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_advance_loc: 34 to 00000000000272ba │ │ │ │ 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_loc1: 90 to 0000000000027314 │ │ │ │ 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 000000000002e6a8 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002732e │ │ │ │ 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_loc1: 128 to 00000000000273ae │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e72a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000273b0 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e72c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000273b2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e72e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000273b4 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e730 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000273b6 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000002e790 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000027416 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e792 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027418 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e794 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002741a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e796 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002741c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002e7b6 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002743c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002743e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027440 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027442 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027444 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027446 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002e7c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002744c │ │ │ │ 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_advance_loc: 6 to 0000000000027452 │ │ │ │ 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_advance_loc2: 480 to 0000000000027632 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027634 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027636 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027638 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002763a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002763c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002e9c4 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002764a │ │ │ │ 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 000000000002e9c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002764e │ │ │ │ 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: 6 to 0000000000027654 │ │ │ │ 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: 18 to 000000000002e9e0 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000027666 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007824 00000000000000a8 00007828 FDE cie=00000000 pc=000000000002e9e4..000000000002edd0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9e6 │ │ │ │ +0000655c 00000000000000a8 00006560 FDE cie=00000000 pc=000000000002766a..0000000000027a56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002766c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e9e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002766e │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e9fc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027682 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ea10 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027696 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002ea30 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000276b6 │ │ │ │ DW_CFA_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_advance_loc1: 86 to 000000000002770c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002ea9c │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000027722 │ │ │ │ DW_CFA_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_advance_loc1: 124 to 000000000002779e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb1a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000277a0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb1c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000277a2 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 90 to 000000000002eb76 │ │ │ │ + DW_CFA_advance_loc1: 90 to 00000000000277fc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb78 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000277fe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027800 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027802 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027804 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027806 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027808 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002eb96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002781c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002781e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027820 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027822 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eb9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027824 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eba2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027828 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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_advance_loc: 34 to 000000000002784a │ │ │ │ DW_CFA_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_advance_loc2: 468 to 0000000000027a1e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ed9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027a20 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ed9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027a22 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ed9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027a24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002eda6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027a2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eda8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027a2e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002edaa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027a30 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002edae │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a34 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002edb8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000027a3e │ │ │ │ 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 000000000002edcc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027a52 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ +00006608 0000000000000090 0000660c FDE cie=00000000 pc=0000000000027a56..0000000000027b9e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a5a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ede4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027a6a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002ee00 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027a86 │ │ │ │ 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: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 202 to 000000000002eeca │ │ │ │ + DW_CFA_advance_loc1: 202 to 0000000000027b50 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eecc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b52 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eece │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b54 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eed0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b56 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eed2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b58 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eed4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b5a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eed6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b5c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eed8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b5e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eeda │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b60 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eedc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b62 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eede │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b64 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eee0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b66 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002eef4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027b7a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eef6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eef8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027b7e │ │ │ │ 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: 4 to 000000000002eefc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b82 │ │ │ │ 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 000000000002ef14 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000027b9a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ +0000669c 0000000000000094 000066a0 FDE cie=00000000 pc=0000000000027b9e..0000000000027e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ba2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ef2c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027bb2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000002ef46 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000027bcc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000027c60 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efdc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c62 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efde │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c64 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efe0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c66 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c68 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c6a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c6c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efe8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c6e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c70 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c72 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002efee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c74 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eff0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c76 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002f006 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000027c8c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f008 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c8e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f00a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027c90 │ │ │ │ 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: 456 to 000000000002f1d2 │ │ │ │ + DW_CFA_advance_loc2: 456 to 0000000000027e58 │ │ │ │ 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 000000000002f1ea │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000027e70 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ @@ -18352,89 +16101,89 @@ │ │ │ │ DW_CFA_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 │ │ │ │ │ │ │ │ -000079fc 0000000000000090 00007a00 FDE cie=00000000 pc=000000000002f1ee..000000000002f310 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f1f0 │ │ │ │ +00006734 0000000000000090 00006738 FDE cie=00000000 pc=0000000000027e74..0000000000027f96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027e76 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f1f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e7a │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002f206 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000027e8c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002f21e │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000027ea4 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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: 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: 160 to 0000000000027f44 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f46 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f48 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f4a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f4c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f4e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f50 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f52 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f54 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f56 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f58 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002f2e0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000027f66 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f2e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000027f68 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f2ee │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027f74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f2f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f78 │ │ │ │ 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: 4 to 000000000002f2f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f7c │ │ │ │ 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: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002f30c │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000027f92 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ @@ -18442,5970 +16191,6922 @@ │ │ │ │ DW_CFA_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 │ │ │ │ │ │ │ │ -00007a90 0000000000000090 00007a94 FDE cie=00000000 pc=000000000002f310..000000000002f660 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f314 │ │ │ │ +000067c8 0000000000000090 000067cc FDE cie=00000000 pc=0000000000027f96..00000000000282e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f9a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f324 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027faa │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002f340 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027fc6 │ │ │ │ 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_offset: 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_loc2: 678 to 000000000002826c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002826e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028270 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028272 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028274 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028276 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028278 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002827a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002827c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002827e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028280 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f5fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028282 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002f610 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028296 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f61c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000282a2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f620 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282a6 │ │ │ │ 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: 36 to 000000000002f644 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000282ca │ │ │ │ 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 000000000002f65c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000282e2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ +0000685c 0000000000000050 00006860 FDE cie=00000000 pc=00000000000282e6..00000000000292fe │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000282ec │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002f678 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000282fe │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000002f6aa │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000028330 │ │ │ │ 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_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: 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 000000000002fd1c │ │ │ │ + DW_CFA_advance_loc2: 1650 to 00000000000289a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd1e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289a4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd20 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289a6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd22 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289a8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289aa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd26 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289ac │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd28 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289ae │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd2a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289b0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd2c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289b2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd2e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289b4 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd30 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289b6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289b8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd34 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289ba │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd36 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002fd38 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000289be │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b78 00000000000000ec 00007b7c FDE cie=00000000 pc=0000000000030678..00000000000312f8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003067a │ │ │ │ +000068b0 00000000000000ec 000068b4 FDE cie=00000000 pc=00000000000292fe..0000000000029f7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029300 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003067c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029302 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030688 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002930e │ │ │ │ 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: 22 to 0000000000029324 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_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_advance_loc: 14 to 0000000000029332 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 182 to 0000000000030762 │ │ │ │ + DW_CFA_advance_loc1: 182 to 00000000000293e8 │ │ │ │ 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_advance_loc2: 250 to 00000000000294e2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003085e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000294e4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030860 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000294e6 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030862 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000294e8 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030864 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000294ea │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 152 to 00000000000308fc │ │ │ │ + DW_CFA_advance_loc1: 152 to 0000000000029582 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000308fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029584 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030900 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029586 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030902 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029588 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003092e │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000295b4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030930 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000295b6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030932 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000295b8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030934 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000295ba │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030936 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000295bc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030938 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000295be │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003093a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000295c0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003093c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000295c2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003093e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000295c4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030940 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000295c6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000030942 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000295c8 │ │ │ │ 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_loc: 54 to 0000000000030978 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000295fe │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003097a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029600 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003097c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029602 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003097e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029604 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000030984 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002960a │ │ │ │ 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_advance_loc2: 1438 to 0000000000029ba8 │ │ │ │ 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_advance_loc: 24 to 0000000000029bc0 │ │ │ │ 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_advance_loc2: 368 to 0000000000029d30 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000310ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d32 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000310ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d34 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000310b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d36 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000310dc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029d62 │ │ │ │ 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_advance_loc2: 364 to 0000000000029ece │ │ │ │ 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_advance_loc: 26 to 0000000000029ee8 │ │ │ │ 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_loc: 18 to 0000000000029efa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031276 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029efc │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031278 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029efe │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003127a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029f00 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000031280 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000029f06 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000312c2 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000029f48 │ │ │ │ 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_advance_loc: 38 to 0000000000029f6e │ │ │ │ DW_CFA_offset: 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_advance_loc: 4 to 0000000000029f72 │ │ │ │ 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_advance_loc: 8 to 0000000000029f7a │ │ │ │ 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 │ │ │ │ +000069a0 0000000000000050 000069a4 FDE cie=00000000 pc=0000000000029f7e..000000000002a8b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029f80 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000003131c │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000029fa2 │ │ │ │ DW_CFA_offset: 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: 438 to 00000000000314d2 │ │ │ │ + DW_CFA_advance_loc2: 438 to 000000000002a158 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a15a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a15c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a15e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314da │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a160 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a162 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314de │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a164 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a166 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a168 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a16a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a16c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a16e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000314ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a172 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a174 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000314f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a176 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007cbc 0000000000000050 00007cc0 FDE cie=00000000 pc=0000000000031c2a..0000000000032494 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031c2c │ │ │ │ +000069f4 0000000000000050 000069f8 FDE cie=00000000 pc=000000000002a8b0..000000000002b11a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a8b2 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a8b6 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031c40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a8c6 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000031c6c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a8f2 │ │ │ │ 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: 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_loc2: 324 to 000000000002aa36 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031db2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa38 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031db4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa3a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031db6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa3c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031db8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa3e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa40 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dbc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa42 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dbe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa44 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa46 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa48 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa4a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa4c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa4e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dcc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa52 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007d10 0000000000000064 00007d14 FDE cie=00000000 pc=0000000000032494..000000000003257a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032496 │ │ │ │ +00006a48 0000000000000064 00006a4c FDE cie=00000000 pc=000000000002b11a..000000000002b200 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b11c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003249c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b122 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000324b6 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002b13c │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000324c8 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002b14e │ │ │ │ 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_advance_loc: 34 to 000000000002b170 │ │ │ │ DW_CFA_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_loc1: 60 to 000000000002b1ac │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032528 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b1ae │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003252a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b1b0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003253e │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b1c4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032540 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b1c6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032542 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b1c8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032544 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b1ca │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032546 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b1cc │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032548 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b1ce │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003254c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1d2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003254e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b1d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032550 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b1d6 │ │ │ │ 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: 32 to 0000000000032570 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002b1f6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032576 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b1fc │ │ │ │ DW_CFA_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 │ │ │ │ │ │ │ │ -00007d78 0000000000000034 00007d7c FDE cie=00000000 pc=000000000003257a..0000000000032604 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003257c │ │ │ │ +00006ab0 0000000000000034 00006ab4 FDE cie=00000000 pc=000000000002b200..000000000002b28a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b202 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003258a │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002b210 │ │ │ │ DW_CFA_offset: 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: 58 to 00000000000325c4 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000002b24a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b24c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b24e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b250 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b252 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b254 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b256 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b258 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b25a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007db0 0000000000000024 00007db4 FDE cie=00000000 pc=0000000000032604..0000000000032674 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032608 │ │ │ │ +00006ae8 0000000000000024 00006aec FDE cie=00000000 pc=000000000002b28a..000000000002b2fa │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b28e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003260c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b292 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000003264e │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000002b2d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032650 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b2d6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032652 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b2d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032654 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b2da │ │ │ │ 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 │ │ │ │ - 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_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003269e │ │ │ │ +00006b10 0000000000000014 00006b14 FDE cie=00000000 pc=000000000002b2fa..000000000002b31e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b2fc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000002b31a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b28 0000000000000014 00006b2c FDE cie=00000000 pc=000000000002b31e..000000000002b342 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b320 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000002b33e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b40 0000000000000014 00006b44 FDE cie=00000000 pc=000000000002b342..000000000002b366 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b344 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000002b362 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b58 0000000000000014 00006b5c FDE cie=00000000 pc=000000000002b366..000000000002b38a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b368 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002b380 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b70 0000000000000050 00006b74 FDE cie=00000000 pc=000000000002b38a..000000000002ba18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b38c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002b3b0 │ │ │ │ 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: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000326ec │ │ │ │ + DW_CFA_offset: 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 000000000002b4d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4d8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b4dc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4de │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4e0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4e2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4e4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4e6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4e8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4ea │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4ec │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4ee │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4f0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4f2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000326fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b4f4 │ │ │ │ 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_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 │ │ │ │ +00006bc4 0000000000000050 00006bc8 FDE cie=00000000 pc=000000000002ba18..000000000002c3dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ba1a │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002ba34 │ │ │ │ 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_advance_loc1: 64 to 0000000000032796 │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000327a2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000327a4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000327b0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -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 │ │ │ │ - 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: 68 to 0000000000032826 │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003282e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032830 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000032882 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_advance_loc1: 152 to 000000000003291a │ │ │ │ + DW_CFA_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 000000000002bc14 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc16 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003291c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc1a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003291e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc1c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032920 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc1e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032922 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc20 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032924 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc22 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc24 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032926 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc26 │ │ │ │ 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_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003292c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc28 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc2a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc2c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc2e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc30 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002bc32 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ebc 0000000000000020 00007ec0 FDE cie=00000000 pc=000000000003292e..0000000000032956 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032932 │ │ │ │ +00006c18 0000000000000018 00006c1c FDE cie=00000000 pc=000000000002c3dc..000000000002c43a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c3de │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032936 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000032944 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c3e6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003294c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c3fa │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032952 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032954 │ │ │ │ + DW_CFA_advance_loc: 62 to 000000000002c438 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007ee0 0000000000000010 00007ee4 FDE cie=00000000 pc=0000000000032956..000000000003295e │ │ │ │ +00006c34 0000000000000010 00006c38 FDE cie=00000000 pc=000000000002c43a..000000000002c440 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032962 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032968 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032970 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032976 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032978 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003297a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -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 │ │ │ │ +00006c48 0000000000000028 00006c4c FDE cie=00000000 pc=000000000002c440..000000000002c48c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c442 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c446 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002c450 │ │ │ │ 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_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000329b6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002c478 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000329b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c484 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c486 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c488 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c48a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000329bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007f3c 0000000000000014 00007f40 FDE cie=00000000 pc=00000000000329fc..0000000000032a28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032a06 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000032a24 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f54 0000000000000020 00007f58 FDE cie=00000000 pc=0000000000032a28..0000000000032a96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032a2c │ │ │ │ +00006c74 0000000000000028 00006c78 FDE cie=00000000 pc=000000000002c48c..000000000002c4d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c48e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032a30 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c492 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002c49c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032a44 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002c4c4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032a46 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c4d0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032a48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c4d2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c4d4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c4d6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032a4a │ │ │ │ - DW_CFA_restore_state │ │ │ │ + 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 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ +00006ca0 0000000000000010 00006ca4 FDE cie=00000000 pc=000000000002c4d8..000000000002c4f2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006cb4 0000000000000020 00006cb8 FDE cie=00000000 pc=000000000002c4f2..000000000002c52e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c4f6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c4fa │ │ │ │ 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: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002c504 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ad4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c50a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ad6 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ad8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ada │ │ │ │ - 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 000000000002c50c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ae2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c50e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ae4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ae6 │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fbc 0000000000000010 00007fc0 FDE cie=00000000 pc=0000000000032af8..0000000000032b02 │ │ │ │ +00006cd8 0000000000000010 00006cdc FDE cie=00000000 pc=000000000002c52e..000000000002c536 │ │ │ │ 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 │ │ │ │ +00006cec 0000000000000028 00006cf0 FDE cie=00000000 pc=000000000002c536..000000000002c598 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c53a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c542 │ │ │ │ DW_CFA_offset: 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 0000000000032b26 │ │ │ │ - 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 0000000000032baa │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bac │ │ │ │ - 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: 44 to 000000000002c56e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032bb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c570 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032bc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c572 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c574 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bc6 │ │ │ │ - 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 000000000002c576 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032bcc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c578 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000801c 000000000000003c 00008020 FDE cie=00000000 pc=0000000000032bd4..0000000000032c7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032bd8 │ │ │ │ +00006d18 000000000000002c 00006d1c FDE cie=00000000 pc=000000000002c598..000000000002c5fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c59a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032bdc │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002c5a4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032be6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ 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_advance_loc1: 72 to 000000000002c5ec │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c5ee │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c5f2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c5f6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c5f8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c5a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032c60 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032c64 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c66 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c5fa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006d48 000000000000002c 00006d4c FDE cie=00000000 pc=000000000002c5fc..000000000002c660 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c5fe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002c608 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032c86 │ │ │ │ - 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: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000032ccc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cce │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cd0 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000002c650 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c652 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c656 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c65a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c65c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c65e │ │ │ │ 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_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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00006d78 000000000000004c 00006d7c FDE cie=00000000 pc=000000000002c660..000000000002c746 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c662 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c666 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002c670 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002c67e │ │ │ │ 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_advance_loc: 8 to 000000000002c686 │ │ │ │ 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: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000032d3c │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000032d4a │ │ │ │ - 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_advance_loc: 10 to 000000000002c690 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032dac │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c696 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032dae │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c69c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032db0 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032db2 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032db4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c69e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032db6 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032db8 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032dba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c6a0 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c6a2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c6a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032dbc │ │ │ │ - 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_advance_loc: 2 to 000000000002c6a6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c6a8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c6bc │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_remember_state │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000002c73c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032e0e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032e10 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c73e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c740 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c742 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c744 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ 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 │ │ │ │ +00006dc8 0000000000000054 00006dcc FDE cie=00000000 pc=000000000002c746..000000000002c82c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c74a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c750 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032eaa │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c764 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c76a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000032eea │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c776 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c77a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032eec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c77e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032ef2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032efc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c780 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032efe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c782 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c784 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c786 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c788 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c798 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002c79e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000002c7f8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c7fa │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c7fc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c7fe │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c800 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002c828 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00006e20 0000000000000048 00006e24 FDE cie=00000000 pc=000000000002c82c..000000000002ca12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c82e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c830 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c848 │ │ │ │ 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_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_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: 128 to 0000000000032f98 │ │ │ │ + DW_CFA_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 000000000002c95c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c95e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032f9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c960 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032f9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c962 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032f9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c964 │ │ │ │ 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032fb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c966 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032fb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c968 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c96a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c96c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c96e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c970 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c972 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c974 │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +00006e6c 000000000000002c 00006e70 FDE cie=00000000 pc=000000000002ca12..000000000002ca78 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ca14 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ca16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ca1c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032fbe │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ca30 │ │ │ │ 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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000033032 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033034 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033036 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002ca4c │ │ │ │ + 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_advance_loc: 2 to 000000000002ca4e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca52 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003303e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ca54 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ca56 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033040 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ca58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006e9c 0000000000000030 00006ea0 FDE cie=00000000 pc=000000000002ca78..000000000002cadc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ca7a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ca7c │ │ │ │ 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 │ │ │ │ - │ │ │ │ -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_advance_loc: 8 to 000000000002ca84 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002ca9a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - 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: r8 (s0) at cfa-16 │ │ │ │ - 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: 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332b6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332b8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332ba │ │ │ │ - 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_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332c2 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332c4 │ │ │ │ - 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: 34 to 000000000002cabc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332ca │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002cac2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cac4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332cc │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332d0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002cad2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000332d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cad4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cad6 │ │ │ │ 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 000000000002cad8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006ed0 0000000000000044 00006ed4 FDE cie=00000000 pc=000000000002cadc..000000000002cc0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cade │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cae0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000002caf6 │ │ │ │ DW_CFA_offset: 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_loc1: 190 to 000000000002cbb4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cbb6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033360 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cbb8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cbba │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cbbc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cbbe │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033362 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cbc0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033364 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cbc2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033366 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cbc4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033368 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cbc6 │ │ │ │ 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_advance_loc: 2 to 000000000002cbc8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cbca │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +00006f18 000000000000003c 00006f1c FDE cie=00000000 pc=000000000002cc0e..000000000002cd14 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cc1e │ │ │ │ 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_advance_loc: 2 to 000000000002cc20 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033388 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033394 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002cc26 │ │ │ │ DW_CFA_offset: 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 00000000000333d8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333da │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333dc │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333de │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333e0 │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333ea │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002cc42 │ │ │ │ DW_CFA_offset: 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_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_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333fc │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - │ │ │ │ -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 │ │ │ │ - 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_loc: 4 to 000000000002cc46 │ │ │ │ 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_advance_loc1: 94 to 000000000002cca4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cca8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003346a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ccaa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003346c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ccac │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003346e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ccae │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033470 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ccb0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033472 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ccb2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033474 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ccb4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033476 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033478 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ccb6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ccb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008318 0000000000000040 0000831c FDE cie=00000000 pc=000000000003347c..000000000003351c │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033482 │ │ │ │ +00006f58 0000000000000040 00006f5c FDE cie=00000000 pc=000000000002cd14..000000000002ce9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cd16 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033490 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002cd2a │ │ │ │ + DW_CFA_offset: 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: 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: 154 to 000000000002cdc4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033506 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002cdd2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033508 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cdd4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003350a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cdd6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003350c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cdd8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003350e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cdda │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033510 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cddc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033512 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cdde │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033514 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cde0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033516 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cde2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033518 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cde4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cde6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000835c 000000000000004c 00008360 FDE cie=00000000 pc=000000000003351c..0000000000033624 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003351e │ │ │ │ - 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 │ │ │ │ +00006f9c 0000000000000058 00006fa0 FDE cie=00000000 pc=000000000002ce9e..000000000002d034 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cea0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000002cebe │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000033542 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_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 000000000002cec6 │ │ │ │ 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_loc: 4 to 000000000002ceca │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000002ceec │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000002cf56 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002cf64 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003360a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf66 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003360c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf68 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003360e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf6a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033610 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf6c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033612 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf6e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033614 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf70 │ │ │ │ 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_advance_loc: 2 to 000000000002cf72 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003361a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf74 │ │ │ │ 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033620 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033622 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf76 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002cfa0 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 112 to 000000000002d010 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d030 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ 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 │ │ │ │ +00006ff8 0000000000000098 00006ffc FDE cie=00000000 pc=000000000002d034..000000000002d3f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d036 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d038 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d044 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d050 │ │ │ │ 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_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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033814 │ │ │ │ - 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_advance_loc: 28 to 000000000002d06c │ │ │ │ DW_CFA_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_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_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000338b4 │ │ │ │ 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: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - │ │ │ │ -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 │ │ │ │ - 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: 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_advance_loc: 24 to 000000000002d084 │ │ │ │ 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a7a │ │ │ │ - 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_advance_loc2: 326 to 000000000002d1ca │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d1cc │ │ │ │ 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a9e │ │ │ │ + DW_CFA_advance_loc2: 336 to 000000000002d31c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aa0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d31e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d320 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d322 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aa2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d324 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d326 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d328 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d32c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d32e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d330 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aa8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d332 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d334 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aaa │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d336 │ │ │ │ + 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: 120 to 0000000000033b22 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d33a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000002d388 │ │ │ │ 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_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: 76 to 000000000002d3d4 │ │ │ │ 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_loc: 2 to 000000000002d3d6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3d8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d3dc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3de │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3e0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3e2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3e4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3e6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3e8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3ea │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3ec │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3ee │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3f0 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033b64 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d3f2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007094 0000000000000030 00007098 FDE cie=00000000 pc=000000000002d3f4..000000000002d59e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d3f8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002d402 │ │ │ │ + DW_CFA_offset: 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: 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_loc2: 290 to 000000000002d524 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d526 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d528 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d52a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d52e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d530 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d532 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033c24 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ +000070c8 00000000000000b4 000070cc FDE cie=00000000 pc=000000000002d59e..000000000002d8b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5a0 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d5a8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000033c44 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d5b4 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d5c0 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d5cc │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000002d60a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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: 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: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000033cba │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cbc │ │ │ │ + DW_CFA_advance_loc2: 358 to 000000000002d770 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d772 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cbe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d774 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d776 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d778 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d77a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cc6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033cc8 │ │ │ │ - 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_advance_loc: 2 to 000000000002d77c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033ce0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d77e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d780 │ │ │ │ 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_advance_loc: 4 to 000000000002d784 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033ce6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d786 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d788 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d78a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d78c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033ce8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d78e │ │ │ │ + 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: 32 to 0000000000033d08 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc1: 186 to 000000000002d848 │ │ │ │ + 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) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033d1c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002d878 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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: 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033d48 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033d4c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ - 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_offset: 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033df2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d87c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033df4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033df6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033df8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033dfa │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033dfc │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033dfe │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033e00 │ │ │ │ - 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_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_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000002d8ae │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ │ │ │ │ -00008600 0000000000000024 00008604 FDE cie=00000000 pc=0000000000033e26..0000000000033e4e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033e28 │ │ │ │ - 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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033e3a │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e4a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033e4c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008628 0000000000000010 0000862c FDE cie=00000000 pc=0000000000033e4e..0000000000033e86 │ │ │ │ - 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 │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033ec2 │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008668 0000000000000038 0000866c FDE cie=00000000 pc=0000000000033ed6..0000000000033f52 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033edc │ │ │ │ - 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 │ │ │ │ +00007180 000000000000006c 00007184 FDE cie=00000000 pc=000000000002d8b2..000000000002db2e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d8b4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d8ba │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002d8d4 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033f3e │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033f48 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033f4a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033f4c │ │ │ │ - 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_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 │ │ │ │ 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_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033f72 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ 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: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033f80 │ │ │ │ + DW_CFA_advance_loc2: 284 to 000000000002d9f0 │ │ │ │ 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_advance_loc1: 126 to 000000000002da6e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002da70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002da76 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002da78 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002da7a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002da7c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002da7e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002da80 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002da82 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002da84 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002da86 │ │ │ │ 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: 2 to 000000000002da88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002da8a │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000343a2 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000343a8 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000343b2 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000343b4 │ │ │ │ - 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 │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000034430 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000002dad6 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dada │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034432 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034434 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034436 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034438 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002db0a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ + │ │ │ │ +000071f0 0000000000000050 000071f4 FDE cie=00000000 pc=000000000002db2e..000000000002e1ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002db30 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002db4a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034458 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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: 374 to 00000000000345ce │ │ │ │ + DW_CFA_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 000000000002dc74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc76 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345d2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc7a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc7c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc7e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc80 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc82 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345da │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc84 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc86 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345de │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc88 │ │ │ │ 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 000000000002dc8a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc8c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc8e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc90 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002dc92 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000347c8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00007244 0000000000000080 00007248 FDE cie=00000000 pc=000000000002e1ce..000000000002e528 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e1d0 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e1d2 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e1de │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002e206 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 120 to 0000000000034840 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034842 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034844 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034846 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034848 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003484a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003484c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003484e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ - 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: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000002e27c │ │ │ │ + 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: 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: 18 to 000000000002e28e │ │ │ │ DW_CFA_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_loc2: 380 to 0000000000034a00 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a02 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a04 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a06 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a08 │ │ │ │ + DW_CFA_advance_loc2: 586 to 000000000002e4d8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a0a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4da │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4dc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4de │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4e0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a12 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a14 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002e4f4 │ │ │ │ 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_advance_loc: 2 to 000000000002e4f6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4f8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4fa │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4fc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4fe │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034a1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e500 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e504 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e506 │ │ │ │ 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 000000000002e508 │ │ │ │ + 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_offset: 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_advance_loc: 6 to 000000000002e50e │ │ │ │ + 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_advance_loc: 22 to 000000000002e524 │ │ │ │ + DW_CFA_offset: 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: 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: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000072c8 0000000000000058 000072cc FDE cie=00000000 pc=000000000002e528..000000000002e688 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002e532 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e536 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e542 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000034b1c │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002e54c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000002e5a6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e5a8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002e5ae │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e5b0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e5b2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e5b4 │ │ │ │ + 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: r23 (s7) at cfa-72 │ │ │ │ - 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_advance_loc1: 72 to 000000000002e5fc │ │ │ │ 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_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1122 to 0000000000034f7e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000002e678 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f8c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f90 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f94 │ │ │ │ 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_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034fa0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034fa4 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034fa6 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034fa8 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034faa │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034fac │ │ │ │ - DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034fb0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034fb2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e67c │ │ │ │ + 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 000000000002e680 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ 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 │ │ │ │ +00007324 00000000000000b4 00007328 FDE cie=00000000 pc=000000000002e688..000000000002ebf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e68a │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e68e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000035098 │ │ │ │ - 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: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000350ea │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002e6a0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e6b0 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002e6d4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000035114 │ │ │ │ - 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: r20 (s4) at cfa-48 │ │ │ │ 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_advance_loc2: 298 to 000000000002e7fe │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003563e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e800 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035642 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035644 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e802 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e804 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035646 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e806 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035648 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003564a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003564c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003564e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e808 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035652 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e80a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e80c │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e80e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000002e8aa │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035676 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003567a │ │ │ │ - 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_advance_loc2: 280 to 000000000002e9c2 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003573e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e9c4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e9c6 │ │ │ │ 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_advance_loc: 2 to 000000000002e9c8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e9ca │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e9cc │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035746 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e9ce │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000035766 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc1: 134 to 000000000002ea54 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003576e │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -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 │ │ │ │ - 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: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035798 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002ea6e │ │ │ │ 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: 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: 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003589c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003589e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358a0 │ │ │ │ + DW_CFA_advance_loc1: 106 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: r22 (s6) │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358b8 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000002eb14 │ │ │ │ + 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 000000000002eb1e │ │ │ │ DW_CFA_restore_state │ │ │ │ - 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_advance_loc: 34 to 000000000002eb40 │ │ │ │ + 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: 22 to 00000000000358d6 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002eb4a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002eb6e │ │ │ │ + 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_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: r8 (s0) at cfa-16 │ │ │ │ + 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 000000000002ebe0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ebec │ │ │ │ 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: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 254 to 00000000000359f2 │ │ │ │ - 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_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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035a16 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + │ │ │ │ +000073dc 0000000000000050 000073e0 FDE cie=00000000 pc=000000000002ebf0..000000000002f49c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ebf6 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000002ec18 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: 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_loc1: 144 to 0000000000035aa6 │ │ │ │ + DW_CFA_advance_loc2: 274 to 000000000002ed2a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed2c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed30 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed32 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed34 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed36 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed38 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed3a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed3c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed3e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed40 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed42 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed44 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed46 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ed48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +00007430 0000000000000050 00007434 FDE cie=00000000 pc=000000000002f49c..000000000002ff1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f49e │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f4a0 │ │ │ │ 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_advance_loc: 30 to 000000000002f4be │ │ │ │ DW_CFA_offset: 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035bc2 │ │ │ │ - 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_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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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: 1504 to 00000000000361ac │ │ │ │ + DW_CFA_advance_loc2: 464 to 000000000002f68e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f690 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f694 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f696 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f698 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f69a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f69c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f69e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f6a0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f6a2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f6a4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f6a6 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000361be │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: 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_advance_loc: 2 to 000000000002f6a8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f6aa │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f6ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +00007484 0000000000000050 00007488 FDE cie=00000000 pc=000000000002ff1a..000000000003043a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ff1c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ff1e │ │ │ │ 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_advance_loc: 16 to 000000000002ff2e │ │ │ │ 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: 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 000000000002ff48 │ │ │ │ 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_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: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 414 to 00000000000300e6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036278 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300e8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003627a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300ea │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003627c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300ec │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300ee │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300f0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003627e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300f2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036280 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300f4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036282 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300f6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300f8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036284 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300fa │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300fc │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030100 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030102 │ │ │ │ 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 0000000000030104 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000074d8 000000000000007c 000074dc FDE cie=00000000 pc=000000000003043a..000000000003069a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003043c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000030458 │ │ │ │ DW_CFA_offset: 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 000000000003628c │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000036302 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000030476 │ │ │ │ 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_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000030528 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003052a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036418 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003052c │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000003643e │ │ │ │ + DW_CFA_advance_loc1: 178 to 00000000000305de │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000305e0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000305e2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036440 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000305e4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036442 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000305e6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036444 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000305e8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000305ea │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000305ec │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000305ee │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036446 │ │ │ │ - DW_CFA_offset: 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_loc2: 344 to 000000000003659e │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000365c2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305f2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000305f4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000305f6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305fa │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030600 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030602 │ │ │ │ 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_advance_loc: 2 to 0000000000030604 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000365c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030606 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030608 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000365ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003060a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030610 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030612 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030616 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003061a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003061e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 140 to 0000000000036656 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000030652 │ │ │ │ + DW_CFA_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: 328 to 000000000003679e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000030672 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ 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_advance_loc: 36 to 0000000000030696 │ │ │ │ + DW_CFA_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 │ │ │ │ │ │ │ │ -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 │ │ │ │ - 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 │ │ │ │ +00007558 0000000000000068 0000755c FDE cie=00000000 pc=000000000003069a..000000000003086a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003069c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000306a2 │ │ │ │ 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_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000306be │ │ │ │ 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_offset: r26 (s10) at cfa-96 │ │ │ │ - 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_advance_loc2: 266 to 00000000000307c8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003699c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003699e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307ca │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307cc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307ce │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307d0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307d2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000369a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307d4 │ │ │ │ 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_advance_loc: 4 to 00000000000307d8 │ │ │ │ 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 00000000000307da │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307dc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000307de │ │ │ │ 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 00000000000307e0 │ │ │ │ + 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: 422 to 0000000000036b68 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036b6c │ │ │ │ + DW_CFA_advance_loc1: 102 to 0000000000030846 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030848 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003084a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003084c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003084e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030850 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030852 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036b70 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030854 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000075c4 000000000000002c 000075c8 FDE cie=00000000 pc=000000000003086a..00000000000308bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030872 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030876 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003088e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000030898 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003089a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003089e │ │ │ │ + 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 00000000000308ae │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000308b8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000308ba │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075f4 000000000000002c 000075f8 FDE cie=00000000 pc=00000000000308bc..0000000000030a3a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000308c0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000308c8 │ │ │ │ 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: 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_advance_loc2: 496 to 0000000000036d60 │ │ │ │ + DW_CFA_advance_loc2: 266 to 00000000000309d2 │ │ │ │ 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 00000000000309d4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000309d6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000309d8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - 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: 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 00000000000309da │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000309dc │ │ │ │ + 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 │ │ │ │ +00007624 0000000000000028 00007628 FDE cie=00000000 pc=0000000000030a3a..0000000000030ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a3e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036db0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030a46 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000036dbe │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 274 to 0000000000036ed0 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000030ab0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036ed2 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000030aca │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036ed4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030acc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036ed6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ace │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ad0 │ │ │ │ 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 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008cbc 0000000000000010 00008cc0 FDE cie=00000000 pc=0000000000036fc0..0000000000036fca │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ad2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -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 │ │ │ │ +00007650 0000000000000080 00007654 FDE cie=00000000 pc=0000000000030ae0..0000000000030ccc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ae2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000030af0 │ │ │ │ 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: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000030b24 │ │ │ │ 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: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000000000030b9e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003719c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ba0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000371a2 │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000371a8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030ba6 │ │ │ │ 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 0000000000030ba8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030baa │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bac │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030bb0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bb2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000371ae │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bb4 │ │ │ │ + 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 0000000000030bbe │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bc0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bc2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030bc6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bc8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bca │ │ │ │ + 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: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000371c6 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - 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_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: 110 to 0000000000030c38 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030c3a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030c3c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030c3e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000373cc │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000373ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030c40 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000373d0 │ │ │ │ - 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_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000373d8 │ │ │ │ - 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_advance_loc: 2 to 0000000000030c42 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030c44 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030c46 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030c48 │ │ │ │ + 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: 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: 6 to 0000000000030c4e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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_nop │ │ │ │ - │ │ │ │ -00008d70 0000000000000010 00008d74 FDE cie=00000000 pc=0000000000037442..0000000000037470 │ │ │ │ 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 │ │ │ │ +000076d4 000000000000003c 000076d8 FDE cie=00000000 pc=0000000000030ccc..0000000000030d60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030cce │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000030cd8 │ │ │ │ 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_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_advance_loc: 38 to 0000000000030cfe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003750e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030d00 │ │ │ │ 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: 6 to 0000000000030d06 │ │ │ │ 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003751e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d0a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037520 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030d0c │ │ │ │ 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_advance_loc: 8 to 0000000000030d14 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000030d26 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000030d38 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030d3a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d3e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d42 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030d44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003752a │ │ │ │ + DW_CFA_offset: 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 0000000000037538 │ │ │ │ + │ │ │ │ +00007714 0000000000000024 00007718 FDE cie=00000000 pc=0000000000030d60..0000000000030dae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030d62 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030d68 │ │ │ │ + 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: 48 to 0000000000037568 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000030d82 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003756a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030d84 │ │ │ │ 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_advance_loc: 8 to 0000000000030d8c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037572 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d90 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030d92 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008df0 000000000000004c 00008df4 FDE cie=00000000 pc=0000000000037574..0000000000037634 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037576 │ │ │ │ - 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 │ │ │ │ +0000773c 000000000000002c 00007740 FDE cie=00000000 pc=0000000000030dae..0000000000030e4c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030db0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000030dba │ │ │ │ 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_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_advance_loc1: 78 to 0000000000030e08 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037620 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030e0a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037622 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030e0c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037624 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030e0e │ │ │ │ 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: 4 to 0000000000030e12 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030e14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030e16 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000776c 000000000000002c 00007770 FDE cie=00000000 pc=0000000000030e4c..0000000000030eea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030e4e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000030e58 │ │ │ │ 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_advance_loc: 18 to 000000000003765c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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: 322 to 000000000003779e │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000030ea6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ea8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000377aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030eaa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030eac │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377ae │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030eb0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377b0 │ │ │ │ - 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_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377b6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377b8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377ba │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377bc │ │ │ │ - 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: 2 to 0000000000030eb2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000377c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030eb4 │ │ │ │ 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 │ │ │ │ +0000779c 000000000000002c 000077a0 FDE cie=00000000 pc=0000000000030eea..0000000000030f88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030eec │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000030ef6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ 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_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_advance_loc1: 78 to 0000000000030f44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f46 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f48 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f4a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030f4e │ │ │ │ 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000379da │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f52 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000077cc 000000000000002c 000077d0 FDE cie=00000000 pc=0000000000030f88..0000000000031026 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030f8a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000030f94 │ │ │ │ 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000030fe2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030fe4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030fe6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030fe8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030fec │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030fee │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ff0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -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 │ │ │ │ +000077fc 0000000000000024 00007800 FDE cie=00000000 pc=0000000000031026..00000000000310ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003102a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031030 │ │ │ │ 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: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000003105e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037d94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031060 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037d96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031062 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037d98 │ │ │ │ - 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_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037d9e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037da0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037da2 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037da4 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037da6 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037da8 │ │ │ │ - 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 0000000000031064 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037db0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031066 │ │ │ │ DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +00007824 0000000000000024 00007828 FDE cie=00000000 pc=00000000000310ac..0000000000031134 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310ae │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310b0 │ │ │ │ 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 00000000000310b8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ 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_loc: 46 to 00000000000310e6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ef0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310e8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ef2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310ea │ │ │ │ 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037efe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037f00 │ │ │ │ - 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: 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_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000310ee │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008fe4 0000000000000020 00008fe8 FDE cie=00000000 pc=0000000000037fc0..0000000000037ff4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037fc8 │ │ │ │ +0000784c 0000000000000024 00007850 FDE cie=00000000 pc=0000000000031134..00000000000311b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031136 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000037fd2 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031138 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031140 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000037fea │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000031166 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037fec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031168 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037fee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003116a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037ff0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003116c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003116e │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -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 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009030 0000000000000010 00009034 FDE cie=00000000 pc=000000000003808c..0000000000038090 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009044 0000000000000010 00009048 FDE cie=00000000 pc=0000000000038090..0000000000038094 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009058 0000000000000010 0000905c FDE cie=00000000 pc=0000000000038094..00000000000380ba │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000906c 0000000000000010 00009070 FDE cie=00000000 pc=00000000000380ba..00000000000380d8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009080 0000000000000010 00009084 FDE cie=00000000 pc=00000000000380d8..00000000000380e2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009094 0000000000000010 00009098 FDE cie=00000000 pc=00000000000380e2..00000000000380ec │ │ │ │ - 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 │ │ │ │ +00007874 0000000000000034 00007878 FDE cie=00000000 pc=00000000000311b4..000000000003122e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000311b6 │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000311c4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: 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: 136 to 0000000000038184 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000311de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038186 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000311e0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003818a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003818c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038190 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000311e4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038192 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000311ec │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000311f2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000311f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038194 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000311f6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000311fe │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000031210 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031212 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000090dc 0000000000000030 000090e0 FDE cie=00000000 pc=00000000000381ce..00000000000382b0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000381d0 │ │ │ │ +000078ac 0000000000000034 000078b0 FDE cie=00000000 pc=000000000003122e..00000000000312a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031230 │ │ │ │ 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 000000000003123e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: 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: 138 to 0000000000038266 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000031258 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038268 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003125a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003826c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003826e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038272 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003125e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038274 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031266 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003126c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003126e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038276 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031270 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031278 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003128a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003128c │ │ │ │ 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 │ │ │ │ +000078e4 000000000000002c 000078e8 FDE cie=00000000 pc=00000000000312a8..0000000000031346 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000312aa │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000312b4 │ │ │ │ DW_CFA_offset: 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_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: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000031302 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038330 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031304 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038332 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031306 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038334 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031308 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038336 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003130c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038338 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003833a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003833c │ │ │ │ - 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 000000000003130e │ │ │ │ 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 0000000000031310 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007914 000000000000002c 00007918 FDE cie=00000000 pc=0000000000031346..00000000000313e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031348 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031352 │ │ │ │ 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_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_advance_loc1: 78 to 00000000000313a0 │ │ │ │ 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383ca │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383cc │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383ce │ │ │ │ - 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_advance_loc: 2 to 00000000000313a2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000313a4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000313a6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000313aa │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000313ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000383de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000313ae │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000038400 │ │ │ │ + │ │ │ │ +00007944 000000000000002c 00007948 FDE cie=00000000 pc=00000000000313e4..0000000000031482 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000313e6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000313f0 │ │ │ │ + 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 000000000003143e │ │ │ │ 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038408 │ │ │ │ - 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_advance_loc: 2 to 0000000000031440 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031442 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003841a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031444 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003841c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031448 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003144a │ │ │ │ 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_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_advance_loc: 2 to 000000000003144c │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000038482 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00007974 000000000000002c 00007978 FDE cie=00000000 pc=0000000000031482..0000000000031520 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031484 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003148e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000038494 │ │ │ │ + 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: 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_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00000000000314dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038556 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000314de │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038558 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000314e0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003855a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000314e2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003855c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000314e6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003855e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038560 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038562 │ │ │ │ - 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 00000000000314e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038574 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000314ea │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000079a4 000000000000002c 000079a8 FDE cie=00000000 pc=0000000000031520..0000000000031594 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031522 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031524 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003152a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003152e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003154a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031554 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031556 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031558 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003155a │ │ │ │ + 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: 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +000079d4 000000000000002c 000079d8 FDE cie=00000000 pc=0000000000031594..00000000000315fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031596 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031598 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003159e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000385ae │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000315a2 │ │ │ │ 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: 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_loc: 22 to 00000000000315b8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000315bc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000315be │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387ba │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387bc │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387be │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387c0 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387c2 │ │ │ │ - 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_advance_loc: 2 to 00000000000315c0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000315c2 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00007a04 0000000000000024 00007a08 FDE cie=00000000 pc=00000000000315fc..0000000000031698 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000315fe │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031600 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031608 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000003163e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000387c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031640 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031642 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031644 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031646 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -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 │ │ │ │ +00007a2c 0000000000000024 00007a30 FDE cie=00000000 pc=0000000000031698..0000000000031726 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003169a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003169c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000387d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000316a4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000316cc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000316ce │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000316d0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000316d2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000316d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007a54 0000000000000044 00007a58 FDE cie=00000000 pc=0000000000031726..000000000003184a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031728 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031734 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_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: 782 to 0000000000038ae6 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000031792 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038aec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031794 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038aee │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000317a2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038af0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317a4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038af2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317a6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038af4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317a8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317aa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038af6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317ac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038afe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317ae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038b04 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317b0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038b06 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317b2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038b08 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317b4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038b0a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317b6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038b0c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317b8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000317bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038b0e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317be │ │ │ │ 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 │ │ │ │ +00007a9c 0000000000000044 00007aa0 FDE cie=00000000 pc=000000000003184a..000000000003195c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003184e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003185a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 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: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 380 to 0000000000039ca6 │ │ │ │ - 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_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039ee4 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc2: 324 to 000000000003a028 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 90 to 00000000000318b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000318b6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a02a │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000318c4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a02c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000318c6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a02e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000318c8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a030 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000318ca │ │ │ │ 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_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a036 │ │ │ │ - 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_advance_loc: 2 to 00000000000318cc │ │ │ │ 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 00000000000318ce │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000318d6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a046 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000318d8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000318da │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a048 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000318dc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a04a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000318de │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a04c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000318e0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a04e │ │ │ │ - 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_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a056 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a058 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000318e6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007ae4 000000000000005c 00007ae8 FDE cie=00000000 pc=000000000003195c..0000000000031b68 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003195e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000031978 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_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_advance_loc1: 148 to 0000000000031a0c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a0e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a10 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a12 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a14 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a16 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a18 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a1a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a1c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a1e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a080 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a20 │ │ │ │ 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_advance_loc: 2 to 0000000000031a22 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a24 │ │ │ │ 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_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_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000031a7a │ │ │ │ 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_advance_loc1: 82 to 0000000000031acc │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a0b0 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000031af6 │ │ │ │ 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_advance_loc: 40 to 0000000000031b1e │ │ │ │ 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_advance_loc: 10 to 0000000000031b28 │ │ │ │ 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_advance_loc: 6 to 0000000000031b2e │ │ │ │ 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_advance_loc: 24 to 0000000000031b46 │ │ │ │ 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_advance_loc: 28 to 0000000000031b62 │ │ │ │ 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 │ │ │ │ +00007b44 0000000000000050 00007b48 FDE cie=00000000 pc=0000000000031b68..0000000000031d52 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031b6e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000031b82 │ │ │ │ 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: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000003a166 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000031b9e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 144 to 0000000000031c2e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000031c3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a16a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c3e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a16c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c40 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a16e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c42 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a170 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c44 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a172 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c46 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a174 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c48 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a176 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c4a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a178 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c4c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a17a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c4e │ │ │ │ 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: 2 to 0000000000031c50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a184 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c52 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000031c60 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000031c7c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031c80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ 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 │ │ │ │ +00007b98 000000000000008c 00007b9c FDE cie=00000000 pc=0000000000031d52..00000000000320a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031d56 │ │ │ │ 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_advance_loc: 6 to 0000000000031d5c │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003a224 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000031d76 │ │ │ │ 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: 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: r23 (s7) at cfa-72 │ │ │ │ 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_loc1: 200 to 0000000000031e3e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a426 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e40 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a428 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a42a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e42 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e44 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a42c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e46 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a42e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e48 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e4a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a430 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e4c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a432 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e4e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a434 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e50 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a436 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e52 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a438 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e54 │ │ │ │ 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: 6 to 0000000000031e5a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a442 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e5e │ │ │ │ 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 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009524 0000000000000060 00009528 FDE cie=00000000 pc=000000000003b578..000000000003bdca │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b57c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b580 │ │ │ │ - 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: 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: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 1740 to 000000000003bc60 │ │ │ │ + DW_CFA_advance_loc2: 450 to 0000000000032020 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032022 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032024 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032026 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032028 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc68 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003202a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc6a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003202c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc6c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003202e │ │ │ │ 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_advance_loc: 2 to 0000000000032030 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032032 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032034 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032036 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003203a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003203c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bc88 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003203e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c28 000000000000005c 00007c2c FDE cie=00000000 pc=00000000000320a0..00000000000322ca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000320a2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000320ac │ │ │ │ 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 00000000000320c2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000320c4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000320c8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000320ca │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000320cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000032104 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032106 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003210a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003210c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003210e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003212a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc1: 120 to 00000000000321a2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000321a4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000321a6 │ │ │ │ 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: 40 to 00000000000321ce │ │ │ │ + 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 000000000003222c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003222e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032230 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032232 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000003227e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032284 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 58 to 000000000003be08 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +00007c88 000000000000005c 00007c8c FDE cie=00000000 pc=00000000000322ca..00000000000324f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000322cc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000322d6 │ │ │ │ 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 00000000000322ec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000322ee │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000322f2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000322f4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000322f6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003232e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032330 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032334 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032336 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032338 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000032354 │ │ │ │ + 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 00000000000323cc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000323ce │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000323d0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000323f8 │ │ │ │ + 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 0000000000032456 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032458 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003245a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003245c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000324a8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000324ae │ │ │ │ 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 │ │ │ │ + │ │ │ │ +00007ce8 000000000000005c 00007cec FDE cie=00000000 pc=00000000000324f4..000000000003271e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000324f6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032500 │ │ │ │ + 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_advance_loc1: 100 to 000000000003be6c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000032516 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032518 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003251c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003251e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032520 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000032558 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003255a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003255e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + 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: 28 to 000000000003257e │ │ │ │ + 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 00000000000325f6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000325f8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be74 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000325fa │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be76 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be7a │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000032622 │ │ │ │ + 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 0000000000032680 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032682 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032684 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032686 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000326d2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000326d8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00007d48 000000000000005c 00007d4c FDE cie=00000000 pc=000000000003271e..0000000000032948 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032720 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003272a │ │ │ │ + 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 0000000000032740 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032742 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032746 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032748 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003be7e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003274a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000032782 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032784 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032788 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003278a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003278c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000327a8 │ │ │ │ + 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 0000000000032820 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032822 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032824 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003284c │ │ │ │ + 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 00000000000328aa │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328ac │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328ae │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000328fc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032902 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00007da8 000000000000007c 00007dac FDE cie=00000000 pc=0000000000032948..0000000000032b96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003294c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032952 │ │ │ │ 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 0000000000032960 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032962 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000032970 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032972 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032974 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 70 to 00000000000329ba │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf02 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf04 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000032a36 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a38 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a3a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf0a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf0c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf0e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf12 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032a4a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a4c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000032a5a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a5e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a60 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a62 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a64 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032a68 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a6a │ │ │ │ + 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_loc1: 110 to 0000000000032ad8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032ada │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032adc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032ae4 │ │ │ │ + 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 0000000000032ae6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000032af4 │ │ │ │ + DW_CFA_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 0000000000032b2c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000032b48 │ │ │ │ + DW_CFA_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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00007e28 000000000000005c 00007e2c FDE cie=00000000 pc=0000000000032b96..0000000000032daa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032b98 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032ba2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003bf34 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bf48 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000032bb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf4a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032bba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032bbe │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032bc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032bc2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000032bf6 │ │ │ │ + DW_CFA_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 0000000000032c70 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032c72 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032c74 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032c84 │ │ │ │ + DW_CFA_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 0000000000032cf0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032cf2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032cf4 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032cfc │ │ │ │ + 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 0000000000032cfe │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032d08 │ │ │ │ + DW_CFA_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 0000000000032d84 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000032da0 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ │ │ │ │ -00009628 0000000000000028 0000962c FDE cie=00000000 pc=000000000003bf52..000000000003bff0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bf54 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf58 │ │ │ │ +00007e88 0000000000000064 00007e8c FDE cie=00000000 pc=0000000000032daa..0000000000032fce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032dac │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000032dba │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: 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: 100 to 000000000003bfbc │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000032dd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bfbe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032dd6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bfc6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032de0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032de2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032de4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032de6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bfc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032de8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000032e1c │ │ │ │ + DW_CFA_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 0000000000032e94 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032e96 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032e98 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032ea8 │ │ │ │ + DW_CFA_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 0000000000032f14 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032f16 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032f18 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032f20 │ │ │ │ + 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 0000000000032f22 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003bfe0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032f2c │ │ │ │ + DW_CFA_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 0000000000032fa8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000032fc4 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + │ │ │ │ +00007ef0 0000000000000064 00007ef4 FDE cie=00000000 pc=0000000000032fce..00000000000331f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032fd0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000032fde │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: 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 0000000000032ff8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003bfe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032ffa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bfee │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000033004 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033006 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033008 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003300a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003300c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000033040 │ │ │ │ + DW_CFA_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 00000000000330b8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000330ba │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000330bc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000330cc │ │ │ │ + DW_CFA_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 0000000000033138 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003313a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003313c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033144 │ │ │ │ + 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 0000000000033146 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000033150 │ │ │ │ + DW_CFA_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 00000000000331cc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000331e8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ │ │ │ │ -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 │ │ │ │ +00007f58 0000000000000020 00007f5c FDE cie=00000000 pc=00000000000331f2..0000000000033212 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000331f4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000331fa │ │ │ │ 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: 82 to 000000000003c048 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033206 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033208 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c04a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003320c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003320e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00007f7c 000000000000002c 00007f80 FDE cie=00000000 pc=0000000000033212..0000000000033282 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033214 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033216 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000033224 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000033236 │ │ │ │ + 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 0000000000033268 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c052 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003326a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003326c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003326e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033272 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003327e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +00007fac 000000000000006c 00007fb0 FDE cie=00000000 pc=0000000000033282..000000000003340a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033284 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033286 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000033294 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003329c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000332aa │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000332c0 │ │ │ │ + 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_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 248 to 00000000000333b8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000333ba │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000333bc │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000333be │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000333c0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000333c2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000333c4 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000333c6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000333c8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000333ca │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000333cc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000333ce │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000333d2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000333d4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000333d8 │ │ │ │ + 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: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000033400 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ + │ │ │ │ +0000801c 000000000000002c 00008020 FDE cie=00000000 pc=000000000003340a..00000000000334ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003340c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003340e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000033426 │ │ │ │ + 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: 132 to 00000000000334aa │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000334ac │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000334b2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c7c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000334b4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000334b6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000334b8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000804c 000000000000008c 00008050 FDE cie=00000000 pc=00000000000334ba..0000000000033a84 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000334bc │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000334c4 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000334d6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000334e6 │ │ │ │ + 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 0000000000033526 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000033536 │ │ │ │ + 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 000000000003371c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003371e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033722 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033724 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033726 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033728 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003372a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003372c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000033764 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033766 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003376a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003376c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003376e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c7ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033770 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033772 │ │ │ │ + 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_loc2: 728 to 0000000000033a4a │ │ │ │ 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: 16 to 0000000000033a5a │ │ │ │ + DW_CFA_offset: 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 │ │ │ │ + │ │ │ │ +000080dc 0000000000000030 000080e0 FDE cie=00000000 pc=0000000000033a84..0000000000033b02 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033a86 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033a8e │ │ │ │ + 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 0000000000033ac8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033aca │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033acc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ad0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033ad2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ad6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033ad8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033ada │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033adc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c7de │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00008110 0000000000000010 00008114 FDE cie=00000000 pc=0000000000033b02..0000000000033b06 │ │ │ │ + DW_CFA_nop │ │ │ │ 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 │ │ │ │ +00008124 0000000000000024 00008128 FDE cie=00000000 pc=0000000000033b06..0000000000033b34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033b08 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033b0c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033b18 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000033b22 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033b24 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033b30 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033b32 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000814c 0000000000000030 00008150 FDE cie=00000000 pc=0000000000033b34..0000000000033ba0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033b36 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033b38 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033b3e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000033b4c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000033b5e │ │ │ │ + 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 0000000000033b90 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033b94 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033b96 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033b98 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033b9a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033b9c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033b9e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008180 000000000000002c 00008184 FDE cie=00000000 pc=0000000000033ba0..0000000000033bfa │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033ba6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000033bb0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: 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: 60 to 0000000000033bec │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033bee │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033bf0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033bf2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033bf4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033bf6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000081b0 0000000000000028 000081b4 FDE cie=00000000 pc=0000000000033bfa..0000000000033c46 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033bfe │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033c02 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000033c0c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000033c34 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033c36 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033c3c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033c42 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033c44 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000081dc 0000000000000010 000081e0 FDE cie=00000000 pc=0000000000033c46..0000000000033c72 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000081f0 0000000000000010 000081f4 FDE cie=00000000 pc=0000000000033c72..0000000000033c76 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096ec 0000000000000010 000096f0 FDE cie=00000000 pc=000000000003cbac..000000000003cbc4 │ │ │ │ +00008204 0000000000000010 00008208 FDE cie=00000000 pc=0000000000033c76..0000000000033c86 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009700 0000000000000010 00009704 FDE cie=00000000 pc=000000000003cbc4..000000000003cbd2 │ │ │ │ +00008218 0000000000000014 0000821c FDE cie=00000000 pc=0000000000033c86..0000000000033c96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008230 0000000000000010 00008234 FDE cie=00000000 pc=0000000000033c96..0000000000033cbe │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008244 0000000000000024 00008248 FDE cie=00000000 pc=0000000000033cbe..0000000000033cec │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033cc4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033cc8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033cd4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033cda │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033ce0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033ce6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033ce8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033cea │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009714 0000000000000010 00009718 FDE cie=00000000 pc=000000000003cbd2..000000000003cc00 │ │ │ │ +0000826c 0000000000000020 00008270 FDE cie=00000000 pc=0000000000033cec..0000000000033d0c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033cee │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033cf0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033cf6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033d02 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033d08 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033d0a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009728 0000000000000010 0000972c FDE cie=00000000 pc=000000000003cc00..000000000003cc06 │ │ │ │ +00008290 0000000000000020 00008294 FDE cie=00000000 pc=0000000000033d0c..0000000000033d56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033d0e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033d12 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 58 to 0000000000033d4c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033d4e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033d52 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +000082b4 0000000000000024 000082b8 FDE cie=00000000 pc=0000000000033d56..0000000000033dc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033d58 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003cc18 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033d5a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033d62 │ │ │ │ + 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: 88 to 0000000000033dba │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033dc0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033dc2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033dc4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000082dc 0000000000000010 000082e0 FDE cie=00000000 pc=0000000000033dc6..0000000000033dd8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000082f0 0000000000000020 000082f4 FDE cie=00000000 pc=0000000000033dd8..0000000000033e14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033dda │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033ddc │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033de2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000033e0e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033e10 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033e12 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008314 0000000000000028 00008318 FDE cie=00000000 pc=0000000000033e14..0000000000033e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033e18 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033e1c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000033e62 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033e64 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033e68 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033e6a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033e6c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033e6e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033e72 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008340 0000000000000050 00008344 FDE cie=00000000 pc=0000000000033e78..0000000000034048 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000033e7e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000033e92 │ │ │ │ + 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_advance_loc: 54 to 000000000003cc4e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0000000000033f10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033f12 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033f14 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033f16 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033f18 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033f1a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033f1c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033f1e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033f20 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033f22 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033f24 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc58 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033f26 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003cc80 │ │ │ │ + DW_CFA_advance_loc2: 288 to 0000000000034046 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc82 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00008394 000000000000002c 00008398 FDE cie=00000000 pc=0000000000034048..00000000000340d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034050 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003405e │ │ │ │ + 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_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 108 to 00000000000340ca │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc84 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000340cc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000340ce │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cc86 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000340d0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc8a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000340d2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000340d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ 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_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 │ │ │ │ +000083c4 0000000000000044 000083c8 FDE cie=00000000 pc=00000000000340d8..00000000000341ec │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000340e2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000340f6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: 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: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 222 to 00000000000341d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000341d6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000341d8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000341da │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000341dc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000341de │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000341e0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000341e2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000341e4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000341e6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000341ea │ │ │ │ + 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) │ │ │ │ + │ │ │ │ +0000840c 0000000000000044 00008410 FDE cie=00000000 pc=00000000000341ec..0000000000034336 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000341f6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003420a │ │ │ │ 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: 84 to 000000000003cd04 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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 0000000000034318 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003431a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003431c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003431e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034320 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd0c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034322 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034324 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd0e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd10 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cd1c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034326 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034328 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003432a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000034334 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd1e │ │ │ │ + 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: 2 to 000000000003cd20 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd22 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd24 │ │ │ │ + │ │ │ │ +00008454 0000000000000028 00008458 FDE cie=00000000 pc=0000000000034336..0000000000034410 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000003439a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003439c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000343b8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000343bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cd26 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000343c8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000343ca │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000343ce │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000343d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008480 000000000000003c 00008484 FDE cie=00000000 pc=0000000000034410..0000000000034504 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034412 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034414 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003441c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034428 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034438 │ │ │ │ + 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_advance_loc1: 92 to 0000000000034494 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034498 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003449a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003449c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003449e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000344a0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000344a2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000344a4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000344a6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000344a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000084c0 000000000000003c 000084c4 FDE cie=00000000 pc=0000000000034504..00000000000346fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034506 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034508 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034520 │ │ │ │ + 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 00000000000345cc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000345ce │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000345d0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000345d2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000345d4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000345d6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000345d8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000345da │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000345dc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000345de │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008500 0000000000000094 00008504 FDE cie=00000000 pc=00000000000346fa..00000000000348a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000346fc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000346fe │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034702 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003471a │ │ │ │ + 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 0000000000034760 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034762 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034764 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034766 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034768 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003476a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003476c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034784 │ │ │ │ + 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: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 142 to 000000000003cdb4 │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000003480c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003480e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034810 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034812 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034814 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034816 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034818 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000034848 │ │ │ │ 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_advance_loc: 2 to 000000000003484a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cdba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003484c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003484e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034850 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034852 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034854 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034856 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034858 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cdbc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003485a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cdbe │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003485e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034860 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034864 │ │ │ │ + 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 0000000000034870 │ │ │ │ + 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: 4 to 0000000000034874 │ │ │ │ + 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 000000000003cdc0 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003489c │ │ │ │ + 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_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 │ │ │ │ +00008598 0000000000000030 0000859c FDE cie=00000000 pc=00000000000348a0..00000000000349c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000348a2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000348a4 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000348b6 │ │ │ │ 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: r19 (s3) at cfa-40 │ │ │ │ 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_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 204 to 0000000000034982 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ce2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034984 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034986 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ce30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034988 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003498c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ce32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000034996 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003499a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ 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 │ │ │ │ +000085cc 0000000000000010 000085d0 FDE cie=00000000 pc=00000000000349c2..0000000000034a16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000085e0 0000000000000010 000085e4 FDE cie=00000000 pc=0000000000034a16..0000000000034a5e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000085f4 0000000000000034 000085f8 FDE cie=00000000 pc=0000000000034a5e..0000000000034bc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034a60 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000034a6e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ 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: 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: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 218 to 0000000000034b48 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034b4a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034b4c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034b4e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034b50 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034b52 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b56 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034b58 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000862c 0000000000000068 00008630 FDE cie=00000000 pc=0000000000034bc4..0000000000034e20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034bc6 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034bca │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000034bf0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: 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_advance_loc2: 258 to 0000000000034cf2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034cf4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034cf6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034cf8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034cfa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034cfc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034cfe │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034d00 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034d02 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034d04 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034d06 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034d08 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034d0a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034d0c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034d0e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000003ce70 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_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 000000000003ce96 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 148 to 000000000003cf2a │ │ │ │ + DW_CFA_offset: 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 │ │ │ │ + │ │ │ │ +00008698 000000000000003c 0000869c FDE cie=00000000 pc=0000000000034e20..0000000000034e9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e22 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e26 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034e3e │ │ │ │ + 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: 32 to 000000000003cf4a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003cf5c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034e56 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf5e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034e5e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf60 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000034e8e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e90 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e92 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e94 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e96 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e98 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034e9a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf6c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf6e │ │ │ │ - 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 0000000000034e9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cf76 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000086d8 000000000000005c 000086dc FDE cie=00000000 pc=0000000000034e9e..0000000000035014 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034ea0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034ea2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034eaa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000034ec0 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_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 0000000000034f26 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034f28 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034f2a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034f2c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003cfa2 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000034f90 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034f92 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034f94 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034f96 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034f9e │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034fa2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fa4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fa6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034fa8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034fb0 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_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 0000000000034fec │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034ff4 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_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 │ │ │ │ + │ │ │ │ +00008738 0000000000000050 0000873c FDE cie=00000000 pc=0000000000035014..00000000000357aa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035018 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035024 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000035046 │ │ │ │ + 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 │ │ │ │ + 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: 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 0000000000035782 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035784 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035786 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfa8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035788 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfaa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003578a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003578c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003578e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035790 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035792 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035794 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035796 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035798 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003579a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003cfbe │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003579e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cfc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000357a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003cfd6 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000878c 0000000000000058 00008790 FDE cie=00000000 pc=00000000000357aa..0000000000035cc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000357ac │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000357ae │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000357b4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000357c0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000357da │ │ │ │ + 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_loc2: 978 to 0000000000035bac │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfd8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfda │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bae │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bb0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfdc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bb2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfde │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bb4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfe0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bb6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bb8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bba │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bbc │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bbe │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfe8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bc0 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bc2 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003cfec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bc4 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003cff2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bc6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cff6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035bc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d002 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000087e8 0000000000000010 000087ec FDE cie=00000000 pc=0000000000035cc4..0000000000035d0e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000087fc 0000000000000010 00008800 FDE cie=00000000 pc=0000000000035d0e..0000000000035d4a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008810 0000000000000014 00008814 FDE cie=00000000 pc=0000000000035d4a..0000000000035d6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035d4c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000035d6a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008828 0000000000000010 0000882c FDE cie=00000000 pc=0000000000035d6e..0000000000035daa │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000883c 000000000000003c 00008840 FDE cie=00000000 pc=0000000000035daa..0000000000035e8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035dac │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035dae │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035db4 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000035dc2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000035dd8 │ │ │ │ + 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 0000000000035e38 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d004 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d006 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e3c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e3e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d008 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e40 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d00a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e42 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d00c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e44 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d00e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e46 │ │ │ │ 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 0000000000035e48 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e4a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d02a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003d030 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000887c 0000000000000020 00008880 FDE cie=00000000 pc=0000000000035e8c..0000000000035ea4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e8e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035e90 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035e96 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035e9c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ea0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035ea2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000088a0 0000000000000010 000088a4 FDE cie=00000000 pc=0000000000035ea4..0000000000035eaa │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000088b4 0000000000000010 000088b8 FDE cie=00000000 pc=0000000000035eaa..0000000000035eae │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000088c8 0000000000000010 000088cc FDE cie=00000000 pc=0000000000035eae..0000000000035eb2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000088dc 0000000000000010 000088e0 FDE cie=00000000 pc=0000000000035eb2..0000000000035ebc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000088f0 0000000000000010 000088f4 FDE cie=00000000 pc=0000000000035ebc..0000000000035ec6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008904 0000000000000010 00008908 FDE cie=00000000 pc=0000000000035ec6..0000000000035ed2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008918 0000000000000010 0000891c FDE cie=00000000 pc=0000000000035ed2..0000000000035ee2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000892c 0000000000000010 00008930 FDE cie=00000000 pc=0000000000035ee2..0000000000035ef2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008940 0000000000000010 00008944 FDE cie=00000000 pc=0000000000035ef2..0000000000035f02 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008954 0000000000000010 00008958 FDE cie=00000000 pc=0000000000035f02..0000000000035f0a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008968 0000000000000010 0000896c FDE cie=00000000 pc=0000000000035f0a..0000000000035f26 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000897c 0000000000000010 00008980 FDE cie=00000000 pc=0000000000035f26..0000000000035f40 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008990 0000000000000010 00008994 FDE cie=00000000 pc=0000000000035f40..0000000000035f46 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000089a4 0000000000000014 000089a8 FDE cie=00000000 pc=0000000000035f46..0000000000035f8c │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000035f86 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035f88 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + │ │ │ │ +000089bc 0000000000000010 000089c0 FDE cie=00000000 pc=0000000000035f8c..0000000000035f90 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000089d0 0000000000000010 000089d4 FDE cie=00000000 pc=0000000000035f90..0000000000035f9a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000089e4 0000000000000024 000089e8 FDE cie=00000000 pc=0000000000035f9a..0000000000035fe6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035f9e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035fa8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035fb8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000035fda │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035fdc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035fe2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035fe4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008a0c 0000000000000028 00008a10 FDE cie=00000000 pc=0000000000035fe6..0000000000036084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035fea │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035ff2 │ │ │ │ + DW_CFA_offset: 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 0000000000036074 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036078 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003607a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003607c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003607e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036080 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00008a38 0000000000000010 00008a3c FDE cie=00000000 pc=0000000000036084..00000000000360ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008a4c 0000000000000020 00008a50 FDE cie=00000000 pc=00000000000360ac..00000000000360d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000360ae │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000360b4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000360c6 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000360cc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000360d0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000360d2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008a70 0000000000000058 00008a74 FDE cie=00000000 pc=00000000000360d4..000000000003627e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000360d8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000360f2 │ │ │ │ + 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_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000003614a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000036206 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d032 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036208 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000036252 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d034 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036254 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d036 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036256 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d038 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036258 │ │ │ │ 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_advance_loc: 2 to 000000000003625a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003625c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d040 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003625e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d042 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036260 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d044 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036262 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d046 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036264 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d056 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036268 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003626a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d05a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003626c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000003d08c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003627a │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00008acc 0000000000000058 00008ad0 FDE cie=00000000 pc=000000000003627e..0000000000036444 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036280 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036282 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036288 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036290 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000362bc │ │ │ │ + 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: 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 000000000003630a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 194 to 00000000000363cc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d094 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000363ce │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000036418 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d096 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003641a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d098 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003641c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d09a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003641e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d09c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d09e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036420 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036422 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036424 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036426 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036428 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003642a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d0b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003642e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036430 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d0bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036432 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003d0c6 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000036440 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + │ │ │ │ +00008b28 0000000000000020 00008b2c FDE cie=00000000 pc=0000000000036444..000000000003645e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036446 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036448 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003644e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036454 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003645a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003645c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008b4c 0000000000000010 00008b50 FDE cie=00000000 pc=000000000003645e..0000000000036464 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008b60 0000000000000048 00008b64 FDE cie=00000000 pc=0000000000036464..0000000000036594 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036466 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036468 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036474 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003648a │ │ │ │ + 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 00000000000364b2 │ │ │ │ + DW_CFA_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 0000000000036568 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003656a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003656c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003657a │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003657c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d0ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003657e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036580 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036582 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036586 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036588 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003658a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036590 │ │ │ │ + DW_CFA_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 │ │ │ │ + │ │ │ │ +00008bac 0000000000000030 00008bb0 FDE cie=00000000 pc=0000000000036594..000000000003660a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036598 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003659c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000365aa │ │ │ │ + DW_CFA_offset: 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_advance_loc1: 80 to 00000000000365fa │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000365fc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000365fe │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036600 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036602 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036606 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036608 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008be0 0000000000000014 00008be4 FDE cie=00000000 pc=000000000003660a..000000000003668a │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000000000036684 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036686 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + │ │ │ │ +00008bf8 0000000000000064 00008bfc FDE cie=00000000 pc=000000000003668a..00000000000367ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003668c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003668e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003669a │ │ │ │ + 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: 16 to 00000000000366aa │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: 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 00000000000366b4 │ │ │ │ + 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: 204 to 0000000000036780 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036782 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036784 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036786 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036788 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003678a │ │ │ │ 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_advance_loc: 2 to 000000000003678c │ │ │ │ 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_advance_loc: 2 to 000000000003678e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d0de │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036790 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d0ee │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036794 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036796 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003679e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000367a0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000367a2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d0f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000367a4 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00009924 0000000000000034 00009928 FDE cie=00000000 pc=000000000003d16a..000000000003d204 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d16c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d170 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000367aa │ │ │ │ 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: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d1a0 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00008c60 0000000000000010 00008c64 FDE cie=00000000 pc=00000000000367ca..00000000000367d8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008c74 0000000000000010 00008c78 FDE cie=00000000 pc=00000000000367d8..0000000000036824 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008c88 0000000000000060 00008c8c FDE cie=00000000 pc=0000000000036824..0000000000036a54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036826 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036828 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036830 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003684a │ │ │ │ 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_loc1: 74 to 000000000003d1ea │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + 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 00000000000368dc │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 244 to 00000000000369d0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000369d2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000369fe │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000036a18 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a1a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036a20 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d1f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a22 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003d1f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a24 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d1fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a26 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d1fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a28 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d1fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a2a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d200 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a2c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d202 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a2e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a30 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a32 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036a36 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a3a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036a40 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003d212 │ │ │ │ +00008cec 0000000000000044 00008cf0 FDE cie=00000000 pc=0000000000036a54..0000000000036b20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a56 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036a58 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d21a │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036a64 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000036a6e │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000036a80 │ │ │ │ + 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_advance_loc: 10 to 0000000000036a8a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d23c │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ 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_advance_loc1: 122 to 0000000000036b04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d284 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b06 │ │ │ │ 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 0000000000036b08 │ │ │ │ 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 0000000000036b0a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b0c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d28e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b0e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d290 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b10 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d292 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b12 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003d294 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b14 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d298 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b18 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b1a │ │ │ │ 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_advance_loc: 2 to 0000000000036b1c │ │ │ │ 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_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 │ │ │ │ + │ │ │ │ +00008d34 0000000000000030 00008d38 FDE cie=00000000 pc=0000000000036b20..0000000000036b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b24 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000036b2e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036b36 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000036b48 │ │ │ │ + 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: 58 to 0000000000036b82 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b84 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b86 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b88 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b8a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b8c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036b8e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008d68 0000000000000020 00008d6c FDE cie=00000000 pc=0000000000036b90..0000000000036bd0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036b96 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b9a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036ba0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000036bca │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036bcc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036bce │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008d8c 0000000000000020 00008d90 FDE cie=00000000 pc=0000000000036bd0..0000000000036c18 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036bd6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036bda │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036be0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000036c12 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c14 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c16 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008db0 0000000000000020 00008db4 FDE cie=00000000 pc=0000000000036c18..0000000000036c5c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036c1e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c22 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036c28 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000036c56 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c58 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c5a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008dd4 0000000000000020 00008dd8 FDE cie=00000000 pc=0000000000036c5c..0000000000036c98 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036c62 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c66 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036c6c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000036c92 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c94 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036c96 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008df8 0000000000000020 00008dfc FDE cie=00000000 pc=0000000000036c98..0000000000036cd4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036c9e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ca2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036ca8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000036cce │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036cd0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036cd2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008e1c 0000000000000010 00008e20 FDE cie=00000000 pc=0000000000036cd4..0000000000036d64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008e30 0000000000000010 00008e34 FDE cie=00000000 pc=0000000000036d64..0000000000036d8a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008e44 0000000000000020 00008e48 FDE cie=00000000 pc=0000000000036d8a..0000000000036da2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036d8c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036d8e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036d94 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036d9a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036d9e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036da0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008e68 0000000000000010 00008e6c FDE cie=00000000 pc=0000000000036da2..0000000000036da8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008e7c 0000000000000040 00008e80 FDE cie=00000000 pc=0000000000036da8..0000000000036eba │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036dac │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036db2 │ │ │ │ + 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 0000000000036dc4 │ │ │ │ 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: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036dc6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036dc8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036dca │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036dcc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000003def4 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000036e26 │ │ │ │ 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: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036e28 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036e2e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e32 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036e34 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000003df1e │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000036e9c │ │ │ │ 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: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036e9e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036ea0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ea4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036ea6 │ │ │ │ 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_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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003df6a │ │ │ │ +00008ec0 0000000000000010 00008ec4 FDE cie=00000000 pc=0000000000036eba..0000000000036ed0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008ed4 0000000000000074 00008ed8 FDE cie=00000000 pc=0000000000036ed0..00000000000371ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036ed2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ed6 │ │ │ │ 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_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: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036ee6 │ │ │ │ + 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 0000000000036f28 │ │ │ │ + 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_offset: r25 (s9) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 594 to 000000000003e1e0 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 216 to 0000000000037000 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037002 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e1e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037004 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e1e4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e1e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037006 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037008 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e1e8 │ │ │ │ - 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 000000000003700a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e1ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003700c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000003e234 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003700e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037010 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e236 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e238 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037016 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037018 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e23a │ │ │ │ - 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 000000000003701a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003701e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037020 │ │ │ │ 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 0000000000037022 │ │ │ │ + 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_loc: 32 to 000000000003e260 │ │ │ │ + DW_CFA_advance_loc2: 424 to 00000000000371ca │ │ │ │ + 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: 30 to 000000000003e27e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + │ │ │ │ +00008f4c 0000000000000054 00008f50 FDE cie=00000000 pc=00000000000371ce..00000000000373c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000371d0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000371d2 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000371e0 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000371f2 │ │ │ │ + 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 000000000003722c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 250 to 0000000000037326 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037328 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000037360 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037364 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037366 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037368 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003736a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003736c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003736e │ │ │ │ + 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_advance_loc1: 76 to 00000000000373ba │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000373be │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008fa4 0000000000000050 00008fa8 FDE cie=00000000 pc=00000000000373c2..0000000000037480 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000373c4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000373c8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000373dc │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000373ec │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: 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_advance_loc: 4 to 000000000003e282 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000003744a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003744c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003744e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037450 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037452 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037454 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037456 │ │ │ │ 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_advance_loc: 14 to 0000000000037464 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037466 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037468 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003746a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003747c │ │ │ │ + DW_CFA_offset: 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: 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_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e2a6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008ff8 0000000000000040 00008ffc FDE cie=00000000 pc=0000000000037480..000000000003752e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037486 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003749a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_advance_loc1: 124 to 0000000000037516 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037518 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003751a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003751c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003751e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037520 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037522 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037524 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037526 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037528 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003752a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000903c 0000000000000058 00009040 FDE cie=00000000 pc=000000000003752e..00000000000376be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037530 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037534 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000037548 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003e2cc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000037558 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_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: 54 to 000000000003e302 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 306 to 000000000003768a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e304 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003768c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003768e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e306 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037690 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e30a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037692 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000376a0 │ │ │ │ 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 00000000000376a2 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000376a4 │ │ │ │ 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 00000000000376a6 │ │ │ │ + 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_advance_loc: 32 to 000000000003e330 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000376ac │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e33e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000376ba │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009bcc 0000000000000054 00009bd0 FDE cie=00000000 pc=000000000003e342..000000000003e3d6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e344 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e346 │ │ │ │ +00009098 000000000000003c 0000909c FDE cie=00000000 pc=00000000000376be..0000000000037826 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000376c6 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000376d2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e34a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e356 │ │ │ │ - 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: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 304 to 0000000000037802 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e390 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037804 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037806 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e392 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037808 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e394 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003780a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003780e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003781a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003781e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037824 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e39a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e39c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000090d8 0000000000000020 000090dc FDE cie=00000000 pc=0000000000037826..000000000003784e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037828 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003782a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037830 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000037844 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003784a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003784c │ │ │ │ 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 │ │ │ │ + │ │ │ │ +000090fc 0000000000000010 00009100 FDE cie=00000000 pc=000000000003784e..0000000000037858 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009110 0000000000000048 00009114 FDE cie=00000000 pc=0000000000037858..0000000000037a1e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003785c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037864 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003786a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037876 │ │ │ │ DW_CFA_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 00000000000378d0 │ │ │ │ DW_CFA_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: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 214 to 00000000000379a6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000379a8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000379ac │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000379ae │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000379b0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000379b6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000379b8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000379ba │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000379bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000037a0a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003e3ce │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037a10 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037a12 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037a1a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037a1c │ │ │ │ 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 │ │ │ │ +0000915c 0000000000000010 00009160 FDE cie=00000000 pc=0000000000037a1e..0000000000037a34 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009170 0000000000000014 00009174 FDE cie=00000000 pc=0000000000037a34..0000000000037a7a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009188 0000000000000028 0000918c FDE cie=00000000 pc=0000000000037a7a..0000000000037b12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037a7c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e3da │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037a84 │ │ │ │ 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: 34 to 0000000000037aa6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e412 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037aaa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e414 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037aac │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e416 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037aae │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037ab0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e418 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037ab2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000091b4 000000000000002c 000091b8 FDE cie=00000000 pc=0000000000037b12..0000000000037b66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037b14 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037b1a │ │ │ │ + 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 0000000000037b2c │ │ │ │ DW_CFA_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 000000000003e41c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e420 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000037b48 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e422 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037b4a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037b52 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000037b60 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037b62 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037b64 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000091e4 0000000000000010 000091e8 FDE cie=00000000 pc=0000000000037b66..0000000000037b6c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000091f8 0000000000000034 000091fc FDE cie=00000000 pc=0000000000037b6c..0000000000037be4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037b72 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b76 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000037b84 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037b8a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000037baa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e424 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037bb6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037bb8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037bbc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e426 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037bbe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e428 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037bc4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00009c70 0000000000000010 00009c74 FDE cie=00000000 pc=000000000003e42c..000000000003e458 │ │ │ │ +00009230 0000000000000010 00009234 FDE cie=00000000 pc=0000000000037be4..0000000000037bfa │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003e472 │ │ │ │ +00009244 0000000000000010 00009248 FDE cie=00000000 pc=0000000000037bfa..0000000000037c1a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009258 0000000000000030 0000925c FDE cie=00000000 pc=0000000000037c1a..0000000000037c72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c1c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c1e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037c24 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000037c32 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000037c3c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000037c62 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c64 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c66 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c68 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c6a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c6e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037c70 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000928c 0000000000000010 00009290 FDE cie=00000000 pc=0000000000037c72..0000000000037c78 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000092a0 0000000000000054 000092a4 FDE cie=00000000 pc=0000000000037c78..00000000000386f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c7c │ │ │ │ + DW_CFA_def_cfa_offset: 656 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c80 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037c88 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000037cdc │ │ │ │ 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: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 146 to 000000000003e504 │ │ │ │ + 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 0000000000037f00 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e506 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f04 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f08 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e50a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f0c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e50c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f10 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e50e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f14 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f18 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e512 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f1c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f20 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f24 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f28 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f2c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037f32 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037f36 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037f38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009cc0 0000000000000010 00009cc4 FDE cie=00000000 pc=000000000003e518..000000000003e55c │ │ │ │ +000092f8 0000000000000010 000092fc FDE cie=00000000 pc=00000000000386f0..0000000000038734 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009cd4 0000000000000010 00009cd8 FDE cie=00000000 pc=000000000003e55c..000000000003e566 │ │ │ │ +0000930c 0000000000000010 00009310 FDE cie=00000000 pc=0000000000038734..000000000003873e │ │ │ │ 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 │ │ │ │ +00009320 0000000000000024 00009324 FDE cie=00000000 pc=000000000003873e..0000000000038770 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038740 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e56a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038742 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003e578 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000038750 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e584 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003875c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003e592 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003876a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e594 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003876c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e596 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003876e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d10 0000000000000010 00009d14 FDE cie=00000000 pc=000000000003e598..000000000003e614 │ │ │ │ +00009348 0000000000000010 0000934c FDE cie=00000000 pc=0000000000038770..00000000000387ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d24 0000000000000010 00009d28 FDE cie=00000000 pc=000000000003e614..000000000003e670 │ │ │ │ +0000935c 0000000000000010 00009360 FDE cie=00000000 pc=00000000000387ec..0000000000038848 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d38 0000000000000044 00009d3c FDE cie=00000000 pc=000000000003e670..000000000003e6fa │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003e676 │ │ │ │ +00009370 0000000000000044 00009374 FDE cie=00000000 pc=0000000000038848..00000000000388d2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003884e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003e68c │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000038864 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ 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_advance_loc1: 84 to 00000000000388b8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000388ba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000388bc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000388be │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000388c0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000388c2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000388c4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000388c6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000388c8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000388ca │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000388cc │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e6f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000388ce │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d80 0000000000000010 00009d84 FDE cie=00000000 pc=000000000003e6fa..000000000003e71c │ │ │ │ +000093b8 0000000000000010 000093bc FDE cie=00000000 pc=00000000000388d2..00000000000388f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d94 0000000000000010 00009d98 FDE cie=00000000 pc=000000000003e71c..000000000003e744 │ │ │ │ +000093cc 0000000000000010 000093d0 FDE cie=00000000 pc=00000000000388f4..000000000003891c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009da8 0000000000000010 00009dac FDE cie=00000000 pc=000000000003e744..000000000003e768 │ │ │ │ +000093e0 0000000000000010 000093e4 FDE cie=00000000 pc=000000000003891c..0000000000038940 │ │ │ │ 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 │ │ │ │ +000093f4 0000000000000040 000093f8 FDE cie=00000000 pc=0000000000038940..00000000000389c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038944 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e780 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038958 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_loc1: 84 to 00000000000389ac │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389ae │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389b0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389b2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389b4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389b6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389b8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389ba │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389bc │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389be │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e7e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389c0 │ │ │ │ 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 │ │ │ │ +00009438 0000000000000040 0000943c FDE cie=00000000 pc=00000000000389c4..0000000000038a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000389c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e804 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000389dc │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_advance_loc1: 84 to 0000000000038a30 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e85a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a32 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e85c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a34 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e85e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a36 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e860 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a38 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e862 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a3a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e864 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a3c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e866 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a3e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e868 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a40 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e86a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a42 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e86c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e44 000000000000004c 00009e48 FDE cie=00000000 pc=000000000003e870..000000000003e932 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e872 │ │ │ │ +0000947c 000000000000004c 00009480 FDE cie=00000000 pc=0000000000038a48..0000000000038b0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a4a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e876 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a4e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003e896 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000038a6e │ │ │ │ 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_advance_loc1: 128 to 0000000000038aee │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e918 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038af0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e91a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038af2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e91c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038af4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e91e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038af6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e920 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038af8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e922 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038afa │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e924 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038afc │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e926 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038afe │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e928 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b00 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e92a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b02 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e92c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b04 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e92e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b06 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e930 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b08 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e94 0000000000000024 00009e98 FDE cie=00000000 pc=000000000003e932..000000000003e98e │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e93a │ │ │ │ +000094cc 0000000000000024 000094d0 FDE cie=00000000 pc=0000000000038b0a..0000000000038b66 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038b12 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e942 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038b1a │ │ │ │ DW_CFA_offset: 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: 40 to 000000000003e96a │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000038b42 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e96c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b44 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e96e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b46 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e970 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b48 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e97c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038b54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00009ebc 000000000000001c 00009ec0 FDE cie=00000000 pc=000000000003e98e..000000000003e9ae │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003e994 │ │ │ │ +000094f4 000000000000001c 000094f8 FDE cie=00000000 pc=0000000000038b66..0000000000038b86 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000038b6c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e998 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b70 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e9a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038b7c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e9a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b7e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e9a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00009edc 0000000000000010 00009ee0 FDE cie=00000000 pc=000000000003e9ae..000000000003e9ee │ │ │ │ +00009514 0000000000000010 00009518 FDE cie=00000000 pc=0000000000038b86..0000000000038bc6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ef0 0000000000000010 00009ef4 FDE cie=00000000 pc=000000000003e9ee..000000000003eac0 │ │ │ │ +00009528 0000000000000010 0000952c FDE cie=00000000 pc=0000000000038bc6..0000000000038c98 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009f04 0000000000000010 00009f08 FDE cie=00000000 pc=000000000003eac0..000000000003eaf2 │ │ │ │ +0000953c 0000000000000010 00009540 FDE cie=00000000 pc=0000000000038c98..0000000000038cca │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009f18 0000000000000010 00009f1c FDE cie=00000000 pc=000000000003eaf2..000000000003eb1a │ │ │ │ +00009550 0000000000000010 00009554 FDE cie=00000000 pc=0000000000038cca..0000000000038cf2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009f2c 0000000000000010 00009f30 FDE cie=00000000 pc=000000000003eb1a..000000000003eb72 │ │ │ │ +00009564 0000000000000010 00009568 FDE cie=00000000 pc=0000000000038cf2..0000000000038d4a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009f40 0000000000000010 00009f44 FDE cie=00000000 pc=000000000003eb72..000000000003eb86 │ │ │ │ +00009578 0000000000000010 0000957c FDE cie=00000000 pc=0000000000038d4a..0000000000038d5e │ │ │ │ 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 │ │ │ │ +0000958c 0000000000000058 00009590 FDE cie=00000000 pc=0000000000038d5e..0000000000038fd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038d60 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003eb8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038d62 │ │ │ │ DW_CFA_offset: r55 (fs7) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003eb94 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000038d6c │ │ │ │ DW_CFA_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: 26 to 000000000003ebae │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000038d86 │ │ │ │ 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_advance_loc2: 434 to 0000000000038f38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f3a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ed68 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000038f40 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f42 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f44 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f46 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed70 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f48 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f4a │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f4c │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f4e │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f50 │ │ │ │ DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f52 │ │ │ │ DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f54 │ │ │ │ DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f56 │ │ │ │ DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f58 │ │ │ │ DW_CFA_restore: r59 (fs11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f5a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ed84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038f5c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009fb0 0000000000000034 00009fb4 FDE cie=00000000 pc=000000000003ee00..000000000003ee94 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee02 │ │ │ │ +000095e8 0000000000000034 000095ec FDE cie=00000000 pc=0000000000038fd8..000000000003906c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038fda │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038fdc │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ee0a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000038fe2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ee10 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000038fe8 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ee1c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038ff4 │ │ │ │ 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_loc1: 102 to 000000000003ee82 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000000000003905a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee86 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003905e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039060 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039062 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039064 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee8e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039066 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039068 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee92 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003906a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00009fe8 0000000000000038 00009fec FDE cie=00000000 pc=000000000003ee94..000000000003ef6e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee96 │ │ │ │ +00009620 0000000000000038 00009624 FDE cie=00000000 pc=000000000003906c..0000000000039146 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003906e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ee98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039070 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003eea2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003907a │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003eea8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039080 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003eeb2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003908a │ │ │ │ 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: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 94 to 000000000003ef10 │ │ │ │ + DW_CFA_advance_loc1: 94 to 00000000000390e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000390ea │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef14 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000390ec │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000390ee │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef18 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000390f0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef1a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000390f2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef1e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000390f6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef20 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000390f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ef22 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000390fa │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a024 000000000000002c 0000a028 FDE cie=00000000 pc=000000000003ef6e..000000000003efe4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ef74 │ │ │ │ +0000965c 000000000000002c 00009660 FDE cie=00000000 pc=0000000000039146..00000000000391bc │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003914c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039150 │ │ │ │ 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: 12 to 000000000003915c │ │ │ │ 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_loc1: 84 to 00000000000391b0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efda │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000391b2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efdc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000391b4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efde │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000391b6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efe0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000391b8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000391ba │ │ │ │ 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 │ │ │ │ +0000968c 0000000000000034 00009690 FDE cie=00000000 pc=00000000000391bc..0000000000039252 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000391be │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003efe8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000391c0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003eff0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000391c8 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003effa │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000391d2 │ │ │ │ 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_loc1: 88 to 000000000003f052 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000003922a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f056 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003922e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f058 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039230 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f05a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039232 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f05c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039234 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f05e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039236 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f060 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039238 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f062 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003923a │ │ │ │ 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 │ │ │ │ +000096c4 000000000000004c 000096c8 FDE cie=00000000 pc=0000000000039252..0000000000039358 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039258 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f086 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003925e │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003f09e │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000039276 │ │ │ │ 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_advance_loc: 18 to 0000000000039288 │ │ │ │ DW_CFA_offset: r53 (fs5) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000003f0c2 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003929a │ │ │ │ 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_loc1: 66 to 000000000003f104 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000392dc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f106 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000392de │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f10c │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000392e4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f10e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000392e6 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000003f154 │ │ │ │ + DW_CFA_advance_loc1: 70 to 000000000003932c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f156 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003932e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f158 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039330 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f15a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039332 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f160 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039338 │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f162 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003933a │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f168 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039340 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f16e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039346 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f170 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039348 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f172 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003934a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000a0dc 0000000000000054 0000a0e0 FDE cie=00000000 pc=000000000003f180..000000000003f2b8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f182 │ │ │ │ +00009714 0000000000000054 00009718 FDE cie=00000000 pc=0000000000039358..0000000000039490 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003935a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f184 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003935c │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f18a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039362 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f196 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003936e │ │ │ │ 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: 16 to 000000000003f1a6 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003937e │ │ │ │ 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_advance_loc: 42 to 00000000000393a8 │ │ │ │ DW_CFA_offset: r53 (fs5) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003f1da │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000393b2 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000003f22a │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000039402 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f22c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039404 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc1: 90 to 000000000003f286 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000003945e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f288 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039460 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f28a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039462 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f28c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039464 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f292 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003946a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f294 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003946c │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f296 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003946e │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f298 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039470 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f29a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039472 │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f2a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039478 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f2a6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003947e │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f2a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039480 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f2aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039482 │ │ │ │ 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 │ │ │ │ +0000976c 000000000000005c 00009770 FDE cie=00000000 pc=0000000000039490..00000000000395da │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039496 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f2c4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003949c │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f2d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000394b0 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 000000000003f2f8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000394d0 │ │ │ │ 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_advance_loc: 6 to 00000000000394d6 │ │ │ │ DW_CFA_offset: r53 (fs5) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f30a │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000394e2 │ │ │ │ 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_advance_loc1: 88 to 000000000003953a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f364 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003953c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f36a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039542 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000003f3ce │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000395a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000395a8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000395aa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000395ac │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f3da │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000395b2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000395b4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000395b6 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000395b8 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000395ba │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000395bc │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f3ea │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000395c2 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f3f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000395c8 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000395ca │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f3f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000395cc │ │ │ │ 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 │ │ │ │ +000097cc 000000000000004c 000097d0 FDE cie=00000000 pc=00000000000395da..0000000000039742 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000395dc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f406 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000395de │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f40c │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000395e4 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f414 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000395ec │ │ │ │ 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_advance_loc: 18 to 00000000000395fe │ │ │ │ DW_CFA_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_advance_loc: 10 to 0000000000039608 │ │ │ │ DW_CFA_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 000000000003f434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003960c │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 212 to 000000000003f508 │ │ │ │ + DW_CFA_advance_loc1: 212 to 00000000000396e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f50c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000396e4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f50e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000396e6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f510 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000396e8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f512 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000396ea │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f514 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000396ec │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f516 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000396ee │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f518 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000396f0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f51a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000396f2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f51c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000396f4 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f51e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000396f6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f520 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000396f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f522 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000396fa │ │ │ │ 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 │ │ │ │ +0000981c 00000000000000b4 00009820 FDE cie=00000000 pc=0000000000039742..0000000000039cca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039744 │ │ │ │ DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f574 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003974c │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f580 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039758 │ │ │ │ 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_advance_loc: 10 to 0000000000039762 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f590 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039768 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f5a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039778 │ │ │ │ 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_advance_loc: 20 to 000000000003978c │ │ │ │ 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_advance_loc: 22 to 00000000000397a2 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000003f618 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00000000000397f0 │ │ │ │ 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 000000000003fa8a │ │ │ │ + DW_CFA_advance_loc2: 1138 to 0000000000039c62 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c64 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa8e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c66 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c68 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c6a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c6c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c6e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c70 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c72 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c74 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fa9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c76 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faa0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c78 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faa2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c7a │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c7c │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c7e │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faa8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c80 │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faaa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c82 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c84 │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c86 │ │ │ │ DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fab0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c88 │ │ │ │ DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fab2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c8a │ │ │ │ DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fab4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c8c │ │ │ │ DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fab6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c8e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003fabc │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039c94 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fabe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c96 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fac0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039c98 │ │ │ │ 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 │ │ │ │ @@ -24425,1050 +23126,1050 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000a29c 0000000000000090 0000a2a0 FDE cie=00000000 pc=000000000003faf2..000000000003fcca │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003faf4 │ │ │ │ +000098d4 0000000000000090 000098d8 FDE cie=00000000 pc=0000000000039cca..0000000000039ea2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039ccc │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003fafe │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000039cd6 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ 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_advance_loc: 8 to 0000000000039cde │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003fb10 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000039ce8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003fb1e │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000039cf6 │ │ │ │ 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_advance_loc: 28 to 0000000000039d12 │ │ │ │ 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_advance_loc: 14 to 0000000000039d20 │ │ │ │ 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 000000000003fc64 │ │ │ │ + DW_CFA_advance_loc2: 284 to 0000000000039e3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e3e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e40 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e42 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e44 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e46 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc70 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e48 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e4a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e4c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e4e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e50 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e52 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e54 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e56 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003fc84 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039e5c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e5e │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fc8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e62 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003fca6 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000039e7e │ │ │ │ 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 000000000003fcaa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e82 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e84 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003fcb2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039e8a │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e8c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e8e │ │ │ │ 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 000000000003fcbc │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039e94 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcbe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e96 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003fcc4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039e9c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e9e │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039ea0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a330 0000000000000058 0000a334 FDE cie=00000000 pc=000000000003fcca..000000000003ff38 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fccc │ │ │ │ +00009968 0000000000000058 0000996c FDE cie=00000000 pc=0000000000039ea2..000000000003a110 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039ea4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fcd8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039eb0 │ │ │ │ DW_CFA_offset: 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: 24 to 0000000000039ec8 │ │ │ │ DW_CFA_offset: 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: 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_loc2: 548 to 000000000003a0ec │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a0f0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a0f2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a0f4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a0f6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff20 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a0f8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a0fa │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a0fc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a0fe │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a100 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff2a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a102 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff2c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a104 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff2e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a106 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a108 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a10a │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a10c │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a10e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000a38c 0000000000000010 0000a390 FDE cie=00000000 pc=000000000003ff38..000000000003ff5a │ │ │ │ +000099c4 0000000000000010 000099c8 FDE cie=00000000 pc=000000000003a110..000000000003a132 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a3a0 0000000000000010 0000a3a4 FDE cie=00000000 pc=000000000003ff5a..000000000003ff80 │ │ │ │ +000099d8 0000000000000010 000099dc FDE cie=00000000 pc=000000000003a132..000000000003a158 │ │ │ │ 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 │ │ │ │ +000099ec 0000000000000034 000099f0 FDE cie=00000000 pc=000000000003a158..000000000003a1f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a15a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ff84 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a15c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ff8a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a162 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003ffa2 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003a17a │ │ │ │ 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_advance_loc1: 94 to 000000000003a1d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040002 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a1da │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004000a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a1e2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004000c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a1e4 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040012 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a1ea │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040014 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a1ec │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040016 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a1ee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040018 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a1f0 │ │ │ │ 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 │ │ │ │ +00009a24 0000000000000034 00009a28 FDE cie=00000000 pc=000000000003a1f4..000000000003a28c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a1f6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040020 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a1f8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040026 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a1fe │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004003e │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003a216 │ │ │ │ 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: 90 to 0000000000040098 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000003a270 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004009a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a272 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000400a2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a27a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000400a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a27c │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000400aa │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a282 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000400ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a284 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000400ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a286 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000400b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a288 │ │ │ │ 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 │ │ │ │ +00009a5c 0000000000000034 00009a60 FDE cie=00000000 pc=000000000003a28c..000000000003a326 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a28e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000400b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a290 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000400be │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a296 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000400d6 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003a2ae │ │ │ │ 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_advance_loc1: 94 to 000000000003a30c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040136 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a30e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004013c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a314 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004013e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a316 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040140 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a318 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040146 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a31e │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040148 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a320 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004014a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a322 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a45c 0000000000000010 0000a460 FDE cie=00000000 pc=000000000004014e..0000000000040178 │ │ │ │ +00009a94 0000000000000010 00009a98 FDE cie=00000000 pc=000000000003a326..000000000003a350 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a470 0000000000000010 0000a474 FDE cie=00000000 pc=0000000000040178..00000000000401a2 │ │ │ │ +00009aa8 0000000000000010 00009aac FDE cie=00000000 pc=000000000003a350..000000000003a37a │ │ │ │ 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 │ │ │ │ +00009abc 0000000000000034 00009ac0 FDE cie=00000000 pc=000000000003a37a..000000000003a486 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a37c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a380 │ │ │ │ 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_advance_loc: 14 to 000000000003a38e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 208 to 0000000000040286 │ │ │ │ + DW_CFA_advance_loc1: 208 to 000000000003a45e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040288 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a460 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004028a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a462 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004028c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a464 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040290 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a468 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040292 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a46a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040298 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a470 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004029a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a472 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000402a8 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003a480 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000402aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a482 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000402ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a484 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000a4bc 0000000000000010 0000a4c0 FDE cie=00000000 pc=00000000000402ae..000000000004031c │ │ │ │ +00009af4 0000000000000010 00009af8 FDE cie=00000000 pc=000000000003a486..000000000003a4f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4d0 0000000000000010 0000a4d4 FDE cie=00000000 pc=000000000004031c..0000000000040376 │ │ │ │ +00009b08 0000000000000010 00009b0c FDE cie=00000000 pc=000000000003a4f4..000000000003a54e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4e4 0000000000000028 0000a4e8 FDE cie=00000000 pc=0000000000040376..00000000000403ea │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004037c │ │ │ │ +00009b1c 0000000000000028 00009b20 FDE cie=00000000 pc=000000000003a54e..000000000003a5c2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a554 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040388 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a560 │ │ │ │ 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_advance_loc1: 52 to 000000000003a594 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000403be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a596 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000403c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a598 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000403c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a59e │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000403c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a5a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000403ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a5a2 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000a510 0000000000000028 0000a514 FDE cie=00000000 pc=00000000000403ea..0000000000040448 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000403ec │ │ │ │ +00009b48 0000000000000028 00009b4c FDE cie=00000000 pc=000000000003a5c2..000000000003a620 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a5c4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000403ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a5c6 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000403f8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003a5d0 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040400 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a5d8 │ │ │ │ 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_advance_loc1: 54 to 000000000003a60e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040438 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a610 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004043e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a616 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040444 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a61c │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040446 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a61e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a53c 0000000000000010 0000a540 FDE cie=00000000 pc=0000000000040448..000000000004049a │ │ │ │ +00009b74 0000000000000010 00009b78 FDE cie=00000000 pc=000000000003a620..000000000003a672 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a550 0000000000000010 0000a554 FDE cie=00000000 pc=000000000004049a..000000000004050e │ │ │ │ +00009b88 0000000000000010 00009b8c FDE cie=00000000 pc=000000000003a672..000000000003a6e6 │ │ │ │ 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 │ │ │ │ +00009b9c 0000000000000020 00009ba0 FDE cie=00000000 pc=000000000003a6e6..000000000003a722 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a6e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040514 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a6ec │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000004053a │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000003a712 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040540 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a718 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040542 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a71a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040544 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a71c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a588 0000000000000020 0000a58c FDE cie=00000000 pc=000000000004054a..000000000004058c │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040550 │ │ │ │ +00009bc0 0000000000000020 00009bc4 FDE cie=00000000 pc=000000000003a722..000000000003a764 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a728 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040552 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a72a │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040560 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003a738 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000004057e │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000003a756 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000040588 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003a760 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004058a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a762 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a5ac 0000000000000018 0000a5b0 FDE cie=00000000 pc=000000000004058c..00000000000405c6 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004059e │ │ │ │ +00009be4 0000000000000018 00009be8 FDE cie=00000000 pc=000000000003a764..000000000003a79e │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003a776 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000405a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a778 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000405b6 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003a78e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000405c0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003a798 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000a5c8 000000000000003c 0000a5cc FDE cie=00000000 pc=00000000000405c6..0000000000040684 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000405c8 │ │ │ │ +00009c00 000000000000003c 00009c04 FDE cie=00000000 pc=000000000003a79e..000000000003a85c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a7a0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000405ce │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a7a6 │ │ │ │ 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_advance_loc: 22 to 000000000003a7bc │ │ │ │ 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 0000000000040664 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000003a83c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040666 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a83e │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040668 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a840 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004066a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a842 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004066c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a844 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004066e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a846 │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040674 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a84c │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004067a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a852 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004067c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a854 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004067e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a856 │ │ │ │ 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 │ │ │ │ +00009c40 0000000000000040 00009c44 FDE cie=00000000 pc=000000000003a85c..000000000003a9c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a85e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004068c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a864 │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003a87a │ │ │ │ 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_advance_loc1: 192 to 000000000003a93a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040764 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a93c │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040766 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a93e │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040768 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a940 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004076a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a942 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004076c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a944 │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004076e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a946 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040770 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a948 │ │ │ │ DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040776 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a94e │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040778 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a950 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004077a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a952 │ │ │ │ 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 │ │ │ │ +00009c84 0000000000000048 00009c88 FDE cie=00000000 pc=000000000003a9c2..000000000003ab44 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a9c4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000407f2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a9ca │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003a9e6 │ │ │ │ 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_advance_loc1: 214 to 000000000003aabc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003aabe │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003aac0 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003aac2 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003aac4 │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003aac6 │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000408f4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003aacc │ │ │ │ DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003aace │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003aad0 │ │ │ │ DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000408fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003aad2 │ │ │ │ DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040900 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003aad8 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040902 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003aada │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040904 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003aadc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a698 0000000000000040 0000a69c FDE cie=00000000 pc=000000000004096c..0000000000040a50 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004096e │ │ │ │ +00009cd0 0000000000000040 00009cd4 FDE cie=00000000 pc=000000000003ab44..000000000003ac28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ab46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040972 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ab4a │ │ │ │ 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_advance_loc: 20 to 000000000003ab5e │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040994 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ab6c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 114 to 0000000000040a06 │ │ │ │ + DW_CFA_advance_loc1: 114 to 000000000003abde │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040a08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003abe0 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040a0e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003abe6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040a14 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003abec │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040a16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003abee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040a18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003abf0 │ │ │ │ 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 0000000000040a34 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003ac0c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040a42 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ac1a │ │ │ │ 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_advance_loc: 10 to 000000000003ac24 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040a4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ac26 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6dc 000000000000001c 0000a6e0 FDE cie=00000000 pc=0000000000040a50..0000000000040b68 │ │ │ │ - DW_CFA_advance_loc2: 256 to 0000000000040b50 │ │ │ │ +00009d14 000000000000001c 00009d18 FDE cie=00000000 pc=000000000003ac28..000000000003ad40 │ │ │ │ + DW_CFA_advance_loc2: 256 to 000000000003ad28 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b52 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ad2a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040b58 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ad30 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040b66 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ad3e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6fc 0000000000000018 0000a700 FDE cie=00000000 pc=0000000000040b68..0000000000040b82 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b6a │ │ │ │ +00009d34 0000000000000018 00009d38 FDE cie=00000000 pc=000000000003ad40..000000000003ad5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ad42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b6c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ad44 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040b72 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ad4a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040b80 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ad58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000a718 0000000000000018 0000a71c FDE cie=00000000 pc=0000000000040b82..0000000000040b9c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b84 │ │ │ │ +00009d50 0000000000000018 00009d54 FDE cie=00000000 pc=000000000003ad5a..000000000003ad74 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ad5c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ad5e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040b8c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ad64 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040b9a │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ad72 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000a734 0000000000000028 0000a738 FDE cie=00000000 pc=0000000000040b9c..0000000000040c24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b9e │ │ │ │ +00009d6c 0000000000000028 00009d70 FDE cie=00000000 pc=000000000003ad74..000000000003adfc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ad76 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040ba4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ad7c │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000040bb2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ad8a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000040c12 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000003adea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003adec │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003adee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003adf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003adf2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003adf4 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040c22 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003adfa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000a760 0000000000000028 0000a764 FDE cie=00000000 pc=0000000000040c24..0000000000040c9a │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040c40 │ │ │ │ +00009d98 0000000000000028 00009d9c FDE cie=00000000 pc=000000000003adfc..000000000003ae72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003ae18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040c46 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ae1e │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040c4c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ae24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000040c82 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000003ae5a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040c88 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ae60 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c8a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ae62 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ae64 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c8e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ae66 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ae68 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040c96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ae6e │ │ │ │ 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 │ │ │ │ +00009dc4 000000000000004c 00009dc8 FDE cie=00000000 pc=000000000003ae72..000000000003af62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ae74 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040ca2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ae7a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040caa │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ae82 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040cb6 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ae8e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_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_advance_loc: 10 to 000000000003ae98 │ │ │ │ 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_advance_loc1: 80 to 000000000003aee8 │ │ │ │ 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_advance_loc1: 78 to 000000000003af36 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003af38 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003af3a │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040d6a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003af42 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d6c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003af44 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040d72 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003af4a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d74 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003af4c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d76 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003af4e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d78 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003af50 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d7a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003af52 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d7c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003af54 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d7e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003af56 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040d80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003af58 │ │ │ │ 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 │ │ │ │ +00009e14 0000000000000028 00009e18 FDE cie=00000000 pc=000000000003af62..000000000003afe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003af64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000040d96 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003af6e │ │ │ │ DW_CFA_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_advance_loc: 14 to 000000000003af7c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000040e04 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000003afdc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003afde │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003afe0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e0a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003afe2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003afe4 │ │ │ │ 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 │ │ │ │ +00009e40 000000000000007c 00009e44 FDE cie=00000000 pc=000000000003afe6..000000000003b46a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003afe8 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003afea │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040e1a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003aff2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040e20 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003aff8 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040e3c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003b014 │ │ │ │ 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 0000000000040e4c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b024 │ │ │ │ DW_CFA_offset: 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_advance_loc: 20 to 000000000003b038 │ │ │ │ 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 0000000000041230 │ │ │ │ + DW_CFA_advance_loc2: 976 to 000000000003b408 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041232 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b40a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041238 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003b410 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004123a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b412 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004123c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b414 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004123e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b416 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041240 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b418 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041242 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b41a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041244 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b41c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041246 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b41e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041248 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b420 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004124a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b422 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004124c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b424 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004124e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b426 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041250 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b428 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041252 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b42a │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041254 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b42c │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041256 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b42e │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041258 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b430 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004125a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b432 │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004125c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b434 │ │ │ │ DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004125e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b436 │ │ │ │ DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041260 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b438 │ │ │ │ DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041262 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b43a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041264 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b43c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a888 0000000000000074 0000a88c FDE cie=00000000 pc=0000000000041292..0000000000041436 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041294 │ │ │ │ +00009ec0 0000000000000074 00009ec4 FDE cie=00000000 pc=000000000003b46a..000000000003b60e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b46c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000412a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b47c │ │ │ │ DW_CFA_offset: 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_advance_loc1: 90 to 000000000003b4d6 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004130c │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003b4e4 │ │ │ │ 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_advance_loc1: 128 to 000000000003b564 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004138e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b566 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041390 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b568 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041392 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b56a │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000413dc │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000003b5b4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413de │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b5b6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b5b8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b5ba │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b5bc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b5be │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b5c0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b5c4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b5c6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b5c8 │ │ │ │ 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-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_advance_loc: 30 to 000000000003b5e6 │ │ │ │ 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_advance_loc: 36 to 000000000003b60a │ │ │ │ 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 │ │ │ │ +00009f38 0000000000000078 00009f3c FDE cie=00000000 pc=000000000003b60e..000000000003bc16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b610 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004143a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003b612 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041440 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003b618 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041446 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003b61e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000041450 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003b628 │ │ │ │ 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_advance_loc: 22 to 000000000003b63e │ │ │ │ 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_advance_loc: 26 to 000000000003b658 │ │ │ │ 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: 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 0000000000041808 │ │ │ │ + DW_CFA_advance_loc2: 904 to 000000000003b9e0 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 402 to 000000000004199a │ │ │ │ + DW_CFA_advance_loc2: 402 to 000000000003bb72 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004199e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bb76 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000041a06 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000003bbde │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000041a14 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003bbec │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bbee │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bbf0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bbf2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bbf4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bbf6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a20 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bbf8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bbfa │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bbfc │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bbfe │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bc00 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a2a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bc02 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a2c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bc04 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a2e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bc06 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bc08 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bc0a │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bc0c │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bc0e │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a3a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc12 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a3c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bc14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +00009fb4 0000000000000020 00009fb8 FDE cie=00000000 pc=000000000003bc16..000000000003bc70 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003bc1c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a46 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bc1e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000041a76 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003bc4e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041a7c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003bc54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000041a8e │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003bc66 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041a94 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003bc6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000a9a0 0000000000000078 0000a9a4 FDE cie=00000000 pc=0000000000041a98..0000000000041baa │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a9a │ │ │ │ +00009fd8 0000000000000078 00009fdc FDE cie=00000000 pc=000000000003bc70..000000000003bd82 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bc72 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bc74 │ │ │ │ DW_CFA_offset: r52 (fs4) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000041aae │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003bc86 │ │ │ │ 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: 20 to 000000000003bc9a │ │ │ │ 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_advance_loc: 32 to 000000000003bcba │ │ │ │ DW_CFA_offset: r54 (fs6) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000041af0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003bcc8 │ │ │ │ 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_advance_loc1: 82 to 000000000003bd1a │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b44 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd1c │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b46 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd1e │ │ │ │ DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd20 │ │ │ │ DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041b4e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003bd26 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd28 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b52 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd2a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd2c │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd2e │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd30 │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041b5e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003bd36 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041b64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003bd3c │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b66 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd3e │ │ │ │ DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041b6c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003bd44 │ │ │ │ DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b6e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd46 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b70 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd48 │ │ │ │ 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: r40 (fs0) at cfa-40 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ @@ -25476,122 +24177,122 @@ │ │ │ │ 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_advance_loc: 40 to 000000000003bd70 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ DW_CFA_restore: r56 (fs8) │ │ │ │ DW_CFA_restore: r57 (fs9) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa1c 000000000000007c 0000aa20 FDE cie=00000000 pc=0000000000041baa..0000000000041ff0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041bac │ │ │ │ +0000a054 000000000000007c 0000a058 FDE cie=00000000 pc=000000000003bd82..000000000003c1c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd84 │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041bae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bd86 │ │ │ │ DW_CFA_offset: r53 (fs5) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041bba │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bd92 │ │ │ │ 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_advance_loc: 36 to 000000000003bdb6 │ │ │ │ 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 0000000000041c10 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000003bde8 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000041c22 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003bdfa │ │ │ │ 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_loc2: 636 to 000000000003c076 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041ea6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c07e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041ea8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c080 │ │ │ │ DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041eb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c088 │ │ │ │ DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041eb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c08a │ │ │ │ DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041eba │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c092 │ │ │ │ DW_CFA_restore: r59 (fs11) │ │ │ │ - DW_CFA_advance_loc1: 210 to 0000000000041f8c │ │ │ │ + DW_CFA_advance_loc1: 210 to 000000000003c164 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f8e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c166 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041f94 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c16c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c16e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c170 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c172 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c174 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c176 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fa0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c178 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fa2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c17a │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c17c │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c17e │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fa8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c180 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041faa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c182 │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c184 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c186 │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c188 │ │ │ │ DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c18a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041fb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c18c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa9c 0000000000000084 0000aaa0 FDE cie=00000000 pc=0000000000041ff0..0000000000042544 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041ff2 │ │ │ │ +0000a0d4 0000000000000084 0000a0d8 FDE cie=00000000 pc=000000000003c1c8..000000000003c71c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c1ca │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041ff4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c1cc │ │ │ │ DW_CFA_offset: r59 (fs11) at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042008 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c1e0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042024 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c1fc │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000003c21e │ │ │ │ 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 │ │ │ │ @@ -25599,272 +24300,272 @@ │ │ │ │ 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_loc2: 540 to 000000000003c43a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042264 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c43c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042266 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c43e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042268 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c440 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004226a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c442 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004226c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c444 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004226e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c446 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042270 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c448 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042272 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c44a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042274 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c44c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042276 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c44e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042278 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c450 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004227a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c452 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004227c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c454 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004227e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c456 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042280 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c458 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042282 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c45a │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042284 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c45c │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042286 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c45e │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042288 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c460 │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004228a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c462 │ │ │ │ DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004228c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c464 │ │ │ │ DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004228e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c466 │ │ │ │ DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042290 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c468 │ │ │ │ DW_CFA_restore: r58 (fs10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042292 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c46a │ │ │ │ DW_CFA_restore: r59 (fs11) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042298 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c470 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004229a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c472 │ │ │ │ DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +0000a15c 0000000000000050 0000a160 FDE cie=00000000 pc=000000000003c71c..000000000003c7dc │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c722 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042552 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c72a │ │ │ │ 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_advance_loc: 8 to 000000000003c732 │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000042572 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c74a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042574 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c74c │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042576 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c74e │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004257c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c754 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004257e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c756 │ │ │ │ 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_advance_loc: 14 to 000000000003c764 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042592 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c76a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042594 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c76c │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004259a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c772 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004259c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c774 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004259e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c776 │ │ │ │ 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 00000000000425a6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c77e │ │ │ │ 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_loc1: 66 to 000000000003c7c0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000425f2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003c7ca │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000425f8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c7d0 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000425fe │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c7d6 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042600 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c7d8 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042602 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c7da │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000ab78 000000000000004c 0000ab7c FDE cie=00000000 pc=0000000000042604..000000000004273c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042606 │ │ │ │ +0000a1b0 000000000000004c 0000a1b4 FDE cie=00000000 pc=000000000003c7dc..000000000003c914 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c7de │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042608 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c7e0 │ │ │ │ DW_CFA_offset: r53 (fs5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004261a │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000003c7f2 │ │ │ │ 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_advance_loc: 8 to 000000000003c7fa │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000042662 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000003c83a │ │ │ │ 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_advance_loc1: 126 to 000000000003c8b8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c8ba │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c8bc │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c8be │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000426ec │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c8c4 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000426f2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c8ca │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000426f8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c8d0 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c8d2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c8d4 │ │ │ │ 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_advance_loc: 50 to 000000000003c906 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042734 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c90c │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042736 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c90e │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042738 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c910 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004273a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c912 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000abc8 0000000000000010 0000abcc FDE cie=00000000 pc=000000000004273c..000000000004273e │ │ │ │ +0000a200 0000000000000010 0000a204 FDE cie=00000000 pc=000000000003c914..000000000003c916 │ │ │ │ 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 │ │ │ │ +0000a214 0000000000000048 0000a218 FDE cie=00000000 pc=000000000003c916..000000000003ca9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c918 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000042756 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003c92e │ │ │ │ DW_CFA_offset: 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: 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_advance_loc2: 304 to 000000000003ca5e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042888 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca60 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004288a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca62 │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004288c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca64 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004288e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca66 │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004289c │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ca74 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000428a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ca80 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca82 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca84 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca86 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca88 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca8a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca8c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac28 000000000000006c 0000ac2c FDE cie=00000000 pc=00000000000428c2..0000000000042aa2 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428c4 │ │ │ │ +0000a260 000000000000006c 0000a264 FDE cie=00000000 pc=000000000003ca9a..000000000003cc7a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca9c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000428c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ca9e │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000428d0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003caa8 │ │ │ │ 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: 32 to 00000000000428f0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003cac8 │ │ │ │ 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_advance_loc1: 78 to 000000000003cb16 │ │ │ │ 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_advance_loc1: 206 to 000000000003cbe4 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbe6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbe8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbea │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbec │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbee │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbf0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbf2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbf4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a1e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbf6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a20 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbf8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbfa │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbfc │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cbfe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cc00 │ │ │ │ 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 │ │ │ │ @@ -25872,262 +24573,262 @@ │ │ │ │ DW_CFA_offset: 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 │ │ │ │ │ │ │ │ -0000ac98 0000000000000010 0000ac9c FDE cie=00000000 pc=0000000000042aa2..0000000000042ad6 │ │ │ │ +0000a2d0 0000000000000010 0000a2d4 FDE cie=00000000 pc=000000000003cc7a..000000000003ccae │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000acac 0000000000000010 0000acb0 FDE cie=00000000 pc=0000000000042ad6..0000000000042b0a │ │ │ │ +0000a2e4 0000000000000010 0000a2e8 FDE cie=00000000 pc=000000000003ccae..000000000003cce2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000acc0 0000000000000010 0000acc4 FDE cie=00000000 pc=0000000000042b0a..0000000000042b54 │ │ │ │ +0000a2f8 0000000000000010 0000a2fc FDE cie=00000000 pc=000000000003cce2..000000000003cd2c │ │ │ │ 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 │ │ │ │ +0000a30c 000000000000002c 0000a310 FDE cie=00000000 pc=000000000003cd2c..000000000003cd8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd2e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042b58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd30 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042b62 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003cd3a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042b6a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cd42 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042b74 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003cd4c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000042ba0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003cd78 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042baa │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003cd82 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd84 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd86 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd88 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd8a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad04 0000000000000020 0000ad08 FDE cie=00000000 pc=0000000000042bb4..0000000000042bce │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bb6 │ │ │ │ +0000a33c 0000000000000020 0000a340 FDE cie=00000000 pc=000000000003cd8c..000000000003cda6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd8e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cd90 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042bbe │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003cd96 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042bc4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003cd9c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042bca │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003cda2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042bcc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cda4 │ │ │ │ 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 │ │ │ │ +0000a360 0000000000000030 0000a364 FDE cie=00000000 pc=000000000003cda6..000000000003ce24 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003cdb0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cdb4 │ │ │ │ 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_advance_loc: 10 to 000000000003cdbe │ │ │ │ DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042bf0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003cdc8 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042bfc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cdd4 │ │ │ │ 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_loc1: 58 to 000000000003ce0e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042c38 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ce10 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042c3a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ce12 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042c3c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ce14 │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042c42 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ce1a │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042c48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ce20 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042c4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ce22 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000ad5c 0000000000000044 0000ad60 FDE cie=00000000 pc=0000000000042c4c..0000000000042d10 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042c4e │ │ │ │ +0000a394 0000000000000044 0000a398 FDE cie=00000000 pc=000000000003ce24..000000000003cee8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ce26 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042c50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ce28 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042c5a │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003ce32 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000042c70 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003ce48 │ │ │ │ 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_loc: 28 to 0000000000042c8c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003ce64 │ │ │ │ DW_CFA_offset: r41 (fs1) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042c92 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ce6a │ │ │ │ DW_CFA_offset: r50 (fs2) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000042ca0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ce78 │ │ │ │ DW_CFA_offset: r40 (fs0) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000042cf8 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000003ced0 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cfa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ced2 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cfc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ced4 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cfe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ced6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ced8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ceda │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cedc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cede │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cee0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cee4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cee6 │ │ │ │ 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 │ │ │ │ +0000a3dc 0000000000000024 0000a3e0 FDE cie=00000000 pc=000000000003cee8..000000000003d10c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ceea │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ceee │ │ │ │ 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_advance_loc2: 366 to 000000000003d05c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d060 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042e8a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d062 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042e8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d064 │ │ │ │ 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 │ │ │ │ +0000a404 0000000000000050 0000a408 FDE cie=00000000 pc=000000000003d10c..000000000003d4a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d10e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042f3c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003d114 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042f44 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d11c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000042f52 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003d12a │ │ │ │ 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_advance_loc: 16 to 000000000003d13a │ │ │ │ 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: 818 to 0000000000043294 │ │ │ │ + DW_CFA_advance_loc2: 818 to 000000000003d46c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043296 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d46e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000432a0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003d478 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d47a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000432a8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003d480 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d482 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d484 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d486 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d488 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d48a │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d48c │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d48e │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000432ba │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d492 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d494 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d496 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ae20 0000000000000044 0000ae24 FDE cie=00000000 pc=00000000000432cc..0000000000043690 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432ce │ │ │ │ +0000a458 0000000000000044 0000a45c FDE cie=00000000 pc=000000000003d4a4..000000000003d868 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d4a6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000432d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d4a8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000432d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d4ac │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000432f0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d4c8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ 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_loc2: 410 to 000000000003d662 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004348c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d664 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000043492 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003d66a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043494 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d66c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043496 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d66e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043498 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d670 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004349a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d672 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004349c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d674 │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004349e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d676 │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000434a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d678 │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000434a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d67a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000434a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d67c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae68 0000000000000058 0000ae6c FDE cie=00000000 pc=0000000000043690..000000000004391c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043692 │ │ │ │ +0000a4a0 0000000000000058 0000a4a4 FDE cie=00000000 pc=000000000003d868..000000000003daf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d86a │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000436b8 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000003d890 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ @@ -26135,4084 +24836,5091 @@ │ │ │ │ DW_CFA_offset: 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: 380 to 000000000003da0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043836 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da0e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043838 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da10 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004383a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da12 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004383c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da14 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004383e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da16 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043840 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da18 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043842 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da1a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043844 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da1c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043846 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da1e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043848 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da20 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004384a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da22 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004384c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da24 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004384e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da26 │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043852 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da2a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043854 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da2c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043856 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003da2e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aec4 0000000000000010 0000aec8 FDE cie=00000000 pc=000000000004391c..000000000004392a │ │ │ │ +0000a4fc 0000000000000010 0000a500 FDE cie=00000000 pc=000000000003daf4..000000000003db02 │ │ │ │ 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 │ │ │ │ +0000a510 000000000000002c 0000a514 FDE cie=00000000 pc=000000000003db02..000000000003dbb6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db06 │ │ │ │ DW_CFA_def_cfa_offset: 1072 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043932 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db0a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043942 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003db1a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000004395c │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003db34 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 104 to 00000000000439c4 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000003db9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dba0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dba4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dba8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dbac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000439d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dbae │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af08 0000000000000054 0000af0c FDE cie=00000000 pc=00000000000439de..0000000000043b1c │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000439e0 │ │ │ │ +0000a540 0000000000000054 0000a544 FDE cie=00000000 pc=000000000003dbb6..000000000003dcf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dbb8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000439e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dbba │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000439ec │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003dbc4 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000439f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dbcc │ │ │ │ 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_advance_loc: 18 to 000000000003dbde │ │ │ │ DW_CFA_offset: 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 0000000000043a12 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003dbea │ │ │ │ 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: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 236 to 0000000000043afe │ │ │ │ + DW_CFA_advance_loc2: 236 to 000000000003dcd6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dcd8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dcda │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dcdc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dcde │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dce0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b0a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dce2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dce4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dce6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dce8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dcea │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dcec │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dcf0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043b1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dcf2 │ │ │ │ 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 │ │ │ │ +0000a598 0000000000000010 0000a59c FDE cie=00000000 pc=000000000003dcf4..000000000003dd06 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af74 0000000000000010 0000af78 FDE cie=00000000 pc=0000000000043b54..0000000000043b5e │ │ │ │ +0000a5ac 0000000000000010 0000a5b0 FDE cie=00000000 pc=000000000003dd06..000000000003dd2c │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ +0000a5c0 0000000000000010 0000a5c4 FDE cie=00000000 pc=000000000003dd2c..000000000003dd94 │ │ │ │ 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 │ │ │ │ +0000a5d4 000000000000002c 0000a5d8 FDE cie=00000000 pc=000000000003dd94..000000000003ddee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dd96 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dd98 │ │ │ │ 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_advance_loc: 12 to 000000000003dda4 │ │ │ │ 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_offset: r25 (s9) at cfa-88 │ │ │ │ - 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_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_loc1: 170 to 0000000000043ca6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043ca8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043caa │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043cac │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 122 to 0000000000043d26 │ │ │ │ - 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: 26 to 0000000000043d40 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000043d4e │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003ddb2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003dde2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000043d54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dde4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000043d5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dde6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d5c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dde8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ddea │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d60 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d62 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d64 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d68 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043d6a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ddec │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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 0000000000043d8c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - 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_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 │ │ │ │ +0000a604 0000000000000034 0000a608 FDE cie=00000000 pc=000000000003ddee..000000000003dec4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ddf0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ddf2 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003de02 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003de0e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000043df0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043df2 │ │ │ │ + DW_CFA_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: 162 to 000000000003deb0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043df4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003deb2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003deb4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003deb6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003deb8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003debc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003debe │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dec0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + 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 │ │ │ │ +0000a63c 000000000000002c 0000a640 FDE cie=00000000 pc=000000000003dec4..000000000003df36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dec6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dec8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ded4 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043e10 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003dee2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000043e48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000003df2a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003df2c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003df2e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003df30 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003df32 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003df34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e4e │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b090 0000000000000010 0000b094 FDE cie=00000000 pc=0000000000043e6a..0000000000043e94 │ │ │ │ +0000a66c 0000000000000010 0000a670 FDE cie=00000000 pc=000000000003df36..000000000003dfbe │ │ │ │ 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 │ │ │ │ +0000a680 0000000000000034 0000a684 FDE cie=00000000 pc=000000000003dfbe..000000000003e104 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003dfc0 │ │ │ │ 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_advance_loc: 2 to 000000000003dfc2 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003dfcc │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000043ee8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003dfd2 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 208 to 000000000003e0a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043eea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e0a4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043eec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e0a6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e0a8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e0aa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0ae │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043eee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e0b0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043ef0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e0b2 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b0cc 000000000000002c 0000b0d0 FDE cie=00000000 pc=0000000000043f20..0000000000043fc0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043f22 │ │ │ │ +0000a6b8 0000000000000034 0000a6bc FDE cie=00000000 pc=000000000003e104..000000000003e24a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e106 │ │ │ │ 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_advance_loc: 2 to 000000000003e108 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003e112 │ │ │ │ + DW_CFA_offset: 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: 90 to 0000000000043f90 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003e118 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 208 to 000000000003e1e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043f92 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e1ea │ │ │ │ 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_advance_loc: 2 to 000000000003e1ec │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043f98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e1ee │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e1f0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e1f4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e1f6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043f9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e1f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +0000a6f0 0000000000000048 0000a6f4 FDE cie=00000000 pc=000000000003e24a..000000000003e3b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e24c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e24e │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003e258 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e260 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e270 │ │ │ │ + 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: 42 to 0000000000043ff8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043ffa │ │ │ │ + DW_CFA_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 000000000003e274 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 258 to 000000000003e376 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043ffc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e378 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e37a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043ffe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e37c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e37e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e380 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e382 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e384 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e386 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e38a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004400a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e38c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000b124 0000000000000010 0000b128 FDE cie=00000000 pc=000000000004401c..000000000004402c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e38e │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000a73c 0000000000000044 0000a740 FDE cie=00000000 pc=000000000003e3b0..000000000003e6ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e3b2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e3b4 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003e3be │ │ │ │ + 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 000000000003e3e4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044056 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e3ec │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 738 to 000000000003e6ce │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044058 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e6d0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004405e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e6d2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e6d4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e6d6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e6d8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e6da │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e6dc │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e6de │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e6e2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e6e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e6e6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000a784 0000000000000048 0000a788 FDE cie=00000000 pc=000000000003e6ea..000000000003ea12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e6ec │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e6ee │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e6f6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000003e71c │ │ │ │ DW_CFA_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_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 000000000003e722 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 700 to 000000000003e9de │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000440cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e9e0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000440d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e9e2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000440d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e9e4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e9e6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e9e8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e9ea │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e9ec │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e9ee │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e9f0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e9f4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e9f6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e9f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000b180 000000000000004c 0000b184 FDE cie=00000000 pc=00000000000440dc..0000000000044286 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000440de │ │ │ │ +0000a7d0 0000000000000054 0000a7d4 FDE cie=00000000 pc=000000000003ea12..000000000003ed4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea14 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004410a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ea16 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ea1a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ea22 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000003ea48 │ │ │ │ + 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: 10 to 000000000003ea52 │ │ │ │ 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: 4 to 000000000003ea56 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 704 to 000000000003ed16 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed18 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed1a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed1c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed1e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed20 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed22 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed24 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed26 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed28 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed2a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed2c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ed30 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed32 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ed36 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a828 0000000000000054 0000a82c FDE cie=00000000 pc=000000000003ed4e..000000000003f076 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed50 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ed52 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ed56 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ed5e │ │ │ │ DW_CFA_offset: 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_advance_loc: 38 to 000000000003ed84 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 226 to 00000000000441f2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_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 000000000003ed8c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ed94 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 702 to 000000000003f052 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000441f4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000441f6 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000441f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f054 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f056 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000441fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f058 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000441fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f05a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000441fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f05c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044200 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f05e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044202 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f060 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044204 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f062 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044206 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f064 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044208 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f066 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004420a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f068 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f06c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f06e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004420c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f072 │ │ │ │ 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 │ │ │ │ +0000a880 0000000000000044 0000a884 FDE cie=00000000 pc=000000000003f076..000000000003f3a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f078 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f08c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004429c │ │ │ │ + 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 000000000003f296 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000442a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f298 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000442a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f29a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f29c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f29e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f2a0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f2a2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f2a4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f2a6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f2aa │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f2ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f2ae │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000a8c8 0000000000000054 0000a8cc FDE cie=00000000 pc=000000000003f3a6..000000000003f8bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f3a8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003f3ae │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000003f3d0 │ │ │ │ + DW_CFA_offset: 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 000000000003f3d8 │ │ │ │ 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_advance_loc: 12 to 000000000003f3e4 │ │ │ │ DW_CFA_offset: 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_loc2: 290 to 00000000000443fa │ │ │ │ + DW_CFA_advance_loc2: 332 to 000000000003f530 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000443fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f532 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000443fe │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f536 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044400 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f538 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044402 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f53a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044404 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f53c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044406 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f53e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044408 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f540 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004440a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f542 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004440c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f544 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004440e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f546 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044410 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f548 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044412 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f54a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044414 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f54c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044416 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f54e │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000a920 0000000000000070 0000a924 FDE cie=00000000 pc=000000000003f8bc..000000000003fa36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f8be │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f8c0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f8c4 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f8cc │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000003f8f2 │ │ │ │ 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 00000000000444c0 │ │ │ │ - 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_advance_loc: 6 to 000000000003f8f8 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 242 to 00000000000445b2 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f904 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000003f948 │ │ │ │ + DW_CFA_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_loc2: 520 to 00000000000447ba │ │ │ │ + DW_CFA_advance_loc1: 178 to 000000000003f9fa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f9fc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000447bc │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc1: 144 to 000000000004484c │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003fa16 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044858 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa18 │ │ │ │ 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 000000000003fa1a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004485e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa1c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044860 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044862 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa1e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa20 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044864 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa22 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044866 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa24 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044868 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa26 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004486a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa28 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004486c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa2c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa2e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004486e │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa30 │ │ │ │ + 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: 54 to 00000000000448a4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000448b4 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ +0000a994 0000000000000068 0000a998 FDE cie=00000000 pc=000000000003fa36..000000000003fc1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa38 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa3c │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004492e │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000003fa5a │ │ │ │ + DW_CFA_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 000000000003fa64 │ │ │ │ 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 000000000003fa6c │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000003fb10 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000449d6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449d8 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449da │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449dc │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449de │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000003fb8c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000449f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fb8e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003fbae │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fbb0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fbb2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fbb4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fbb6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fbb8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fbba │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000449fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fbbc │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044a00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fbbe │ │ │ │ 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: 4 to 000000000003fbc2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fbc4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044a08 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000044a12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fbc6 │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -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: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044a22 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044a36 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a3a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044a3c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044a3e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b340 0000000000000010 0000b344 FDE cie=00000000 pc=0000000000044a40..0000000000044a64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b354 0000000000000010 0000b358 FDE cie=00000000 pc=0000000000044a64..0000000000044a8e │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044aa4 │ │ │ │ +0000aa00 000000000000003c 0000aa04 FDE cie=00000000 pc=000000000003fc1a..000000000003fd72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc1c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc1e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fc26 │ │ │ │ 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 000000000003fc4a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000044ad2 │ │ │ │ + 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 000000000003fd1c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ad4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ad6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fd1e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fd20 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ad8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fd22 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fd24 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fd26 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fd28 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fd2c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fd2e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ada │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fd32 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000044aec │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000044b1c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b394 0000000000000038 0000b398 FDE cie=00000000 pc=0000000000044b2e..0000000000044bc4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044b34 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044b3c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000aa40 0000000000000040 0000aa44 FDE cie=00000000 pc=000000000003fd72..000000000003ff4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fd74 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fd78 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003fd82 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000003fd98 │ │ │ │ DW_CFA_offset: 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: 64 to 0000000000044b7c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044b7e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044b80 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044b82 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044b84 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044b88 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000044ba0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 308 to 000000000003fecc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ba2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fed0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ba4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fed2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ba6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fed4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ba8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fed6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fed8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003feda │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fedc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fede │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fee0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044baa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fee2 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044bd4 │ │ │ │ +0000aa84 0000000000000044 0000aa88 FDE cie=00000000 pc=000000000003ff4c..00000000000401b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ff4e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff52 │ │ │ │ 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: 22 to 000000000003ff68 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ff78 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044be0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000044bf6 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000044c22 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ff80 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 438 to 0000000000040136 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040138 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004013a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004013c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004013e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040140 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040142 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040144 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040146 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004014a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c2c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004014c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c32 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004014e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000aacc 000000000000004c 0000aad0 FDE cie=00000000 pc=00000000000401b8..000000000004046c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401ba │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000401d2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044c4e │ │ │ │ + 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_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000401fc │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 132 to 0000000000040280 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc2: 278 to 0000000000040396 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040398 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c52 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004039a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004039c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c58 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c5a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000044c7c │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c7e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004039e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000403a0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000403a2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000403a4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000403a6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000403a8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000403ac │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c82 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c86 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000403ae │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c88 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000403b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ab1c 0000000000000050 0000ab20 FDE cie=00000000 pc=000000000004046c..000000000004070e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004046e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004047c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_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_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004048a │ │ │ │ + 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 0000000000040684 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c96 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044c9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040686 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ca0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ca2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040688 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ca4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ca8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044caa │ │ │ │ - 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_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044cc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004068a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004068c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004068e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040690 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040692 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040694 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040696 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040698 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004069a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004069e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000406a0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000406a2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b45c 000000000000002c 0000b460 FDE cie=00000000 pc=0000000000044cca..0000000000044d0a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ccc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044cce │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044cd6 │ │ │ │ +0000ab70 0000000000000078 0000ab74 FDE cie=00000000 pc=000000000004070e..0000000000040d88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040710 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000040716 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000044ce0 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004072c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000040756 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000044cf8 │ │ │ │ + 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 00000000000407c6 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 650 to 0000000000040a50 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040a64 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044d00 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a66 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d02 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a68 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a6a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a6c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a6e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a70 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a72 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a74 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a76 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a78 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a7c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a7e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b48c 0000000000000010 0000b490 FDE cie=00000000 pc=0000000000044d0a..0000000000044d10 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b4a0 0000000000000010 0000b4a4 FDE cie=00000000 pc=0000000000044d10..0000000000044d3e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b4b4 0000000000000010 0000b4b8 FDE cie=00000000 pc=0000000000044d3e..0000000000044d54 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d58 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000044d62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040a80 │ │ │ │ + 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: 16 to 0000000000044d72 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044d78 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000044d82 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000044da4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044da6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044dac │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044dae │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044db0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044dbc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000b4f8 0000000000000010 0000b4fc FDE cie=00000000 pc=0000000000044dc0..0000000000044de2 │ │ │ │ + DW_CFA_offset: 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 0000000000040d3c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000040d84 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044de6 │ │ │ │ +0000abec 00000000000000a8 0000abf0 FDE cie=00000000 pc=0000000000040d88..0000000000041b22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d8a │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000040d98 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000044df8 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040dc4 │ │ │ │ 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_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 0000000000040e36 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040e46 │ │ │ │ DW_CFA_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_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_offset: 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_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000044ebc │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044ed0 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ed2 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc1: 110 to 0000000000044f40 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f42 │ │ │ │ + DW_CFA_advance_loc2: 734 to 0000000000041124 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041126 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041128 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000044f4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004112a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004112c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000041146 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f4e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004114a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004114c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f52 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004114e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041150 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041152 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f58 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f5a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041154 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041156 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041158 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044f5c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004115a │ │ │ │ + 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_advance_loc1: 86 to 0000000000044fb2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_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 0000000000041422 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000044fbc │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004143c │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004144e │ │ │ │ + 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 0000000000041ab8 │ │ │ │ + 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 0000000000041afe │ │ │ │ DW_CFA_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_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 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b5a8 0000000000000010 0000b5ac FDE cie=00000000 pc=0000000000044fee..0000000000044ff4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b5bc 0000000000000010 0000b5c0 FDE cie=00000000 pc=0000000000044ff4..000000000004500a │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000041b14 │ │ │ │ + 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 0000000000041b1e │ │ │ │ + DW_CFA_offset: 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 │ │ │ │ │ │ │ │ -0000b5d0 0000000000000034 0000b5d4 FDE cie=00000000 pc=000000000004500a..0000000000045084 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045010 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045016 │ │ │ │ +0000ac98 0000000000000030 0000ac9c FDE cie=00000000 pc=0000000000041b22..0000000000041b7a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041b26 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041b32 │ │ │ │ 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_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045072 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045074 │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000041b6a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045076 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041b6c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045078 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041b6e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004507a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041b70 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041b72 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004507c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041b74 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045080 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045082 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041b76 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b608 0000000000000024 0000b60c FDE cie=00000000 pc=0000000000045084..00000000000450c4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045090 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045094 │ │ │ │ +0000accc 0000000000000040 0000acd0 FDE cie=00000000 pc=0000000000041b7a..0000000000041c2a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041b7e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041b92 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000450a4 │ │ │ │ - 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: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000450ba │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000041c12 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000450bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c14 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000450be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c16 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000450c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c18 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c1a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c1c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c1e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c20 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c22 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c24 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c26 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ +0000ad10 000000000000004c 0000ad14 FDE cie=00000000 pc=0000000000041c2a..0000000000041cdc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c2c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c30 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041c38 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041c4c │ │ │ │ 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_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 0000000000041ca4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045158 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041ca6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004515a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041ca8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004515c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041caa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004515e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041cac │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041cae │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041cb0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041cb2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041cb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041cb6 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000ad60 000000000000006c 0000ad64 FDE cie=00000000 pc=0000000000041cdc..0000000000041eb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041cde │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045178 │ │ │ │ - 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_advance_loc: 12 to 0000000000041cea │ │ │ │ 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: r1 (ra) at cfa-8 │ │ │ │ + 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 0000000000041cf8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041d04 │ │ │ │ + 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_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_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 252 to 0000000000041e00 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041e02 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041e04 │ │ │ │ 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_advance_loc: 2 to 0000000000041e06 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041e08 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000045274 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041e0a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000041e20 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045276 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000041e26 │ │ │ │ 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_advance_loc: 2 to 0000000000041e28 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041e2a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041e2c │ │ │ │ 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_advance_loc: 4 to 0000000000041e30 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041e32 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045282 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041e34 │ │ │ │ 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_advance_loc1: 66 to 00000000000452c4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000041e90 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ 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 │ │ │ │ +0000add0 000000000000004c 0000add4 FDE cie=00000000 pc=0000000000041eb2..0000000000041fb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041eb4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041eb8 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041ec8 │ │ │ │ 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_loc: 6 to 0000000000041ece │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ed2 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000004531e │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000041f2c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000041f98 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041f9a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041f9c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045322 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041f9e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045324 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041fa0 │ │ │ │ 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_advance_loc: 2 to 0000000000041fa2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041fa4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041fa6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041fa8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041faa │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041fae │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041fb0 │ │ │ │ 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 │ │ │ │ +0000ae20 0000000000000054 0000ae24 FDE cie=00000000 pc=0000000000041fb2..000000000004208c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041fb4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041fb8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041fc8 │ │ │ │ DW_CFA_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_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041fd0 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000041fde │ │ │ │ + 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_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 142 to 000000000004206c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000453e2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042070 │ │ │ │ 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_advance_loc: 2 to 0000000000042072 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000453ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042074 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042076 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042078 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004207a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004207c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004207e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042080 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042082 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042084 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042086 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042088 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004208a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ 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 │ │ │ │ +0000ae78 000000000000008c 0000ae7c FDE cie=00000000 pc=000000000004208c..0000000000042458 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004208e │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042090 │ │ │ │ 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_advance_loc: 4 to 0000000000042094 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004209c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000420b6 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000420ce │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000045444 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000420da │ │ │ │ + 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 000000000004216e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 406 to 0000000000042304 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042306 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042308 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004230a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000042362 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042364 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042368 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045446 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004236a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045448 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004236c │ │ │ │ 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_advance_loc: 2 to 000000000004236e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042370 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042372 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042374 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042376 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042378 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045452 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004237a │ │ │ │ + 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_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_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_offset: 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 0000000000042434 │ │ │ │ + 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 0000000000042454 │ │ │ │ + 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_offset: r40 (fs0) at cfa-120 │ │ │ │ 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 │ │ │ │ +0000af08 0000000000000050 0000af0c FDE cie=00000000 pc=0000000000042458..000000000004250e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004245a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000042460 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000042472 │ │ │ │ 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_advance_loc: 16 to 0000000000042482 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000424b8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000454a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000424ba │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000424c8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000424ca │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000424cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000424ce │ │ │ │ + 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 00000000000424d0 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000424e0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000424e2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000424e4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000424e6 │ │ │ │ + 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 00000000000424f4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000424fe │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042500 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004250a │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000b83c 0000000000000010 0000b840 FDE cie=00000000 pc=00000000000454aa..00000000000454b2 │ │ │ │ +0000af5c 0000000000000010 0000af60 FDE cie=00000000 pc=000000000004250e..0000000000042512 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454ba │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000af70 000000000000002c 0000af74 FDE cie=00000000 pc=0000000000042512..00000000000425d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042514 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042518 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004252a │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000454ca │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000454d6 │ │ │ │ - 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 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045500 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000042570 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045502 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042572 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045506 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045508 │ │ │ │ - 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_advance_loc: 2 to 0000000000042574 │ │ │ │ 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_advance_loc: 2 to 0000000000042576 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042578 │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +0000afa0 0000000000000010 0000afa4 FDE cie=00000000 pc=00000000000425d4..00000000000425ec │ │ │ │ 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 │ │ │ │ +0000afb4 0000000000000024 0000afb8 FDE cie=00000000 pc=00000000000425ec..0000000000042722 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000425ee │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045580 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045584 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000425fa │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004558a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000042608 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045592 │ │ │ │ + DW_CFA_advance_loc2: 274 to 000000000004271a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045596 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004271c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045598 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004271e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004559a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042720 │ │ │ │ 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 │ │ │ │ +0000afdc 0000000000000010 0000afe0 FDE cie=00000000 pc=0000000000042722..0000000000042754 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b974 0000000000000010 0000b978 FDE cie=00000000 pc=00000000000455c4..00000000000455cc │ │ │ │ +0000aff0 0000000000000010 0000aff4 FDE cie=00000000 pc=0000000000042754..0000000000042792 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b988 0000000000000010 0000b98c FDE cie=00000000 pc=00000000000455cc..00000000000455d0 │ │ │ │ +0000b004 0000000000000010 0000b008 FDE cie=00000000 pc=0000000000042792..00000000000427cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b99c 0000000000000010 0000b9a0 FDE cie=00000000 pc=00000000000455d0..00000000000455d4 │ │ │ │ +0000b018 0000000000000010 0000b01c FDE cie=00000000 pc=00000000000427cc..000000000004280a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b9b0 0000000000000010 0000b9b4 FDE cie=00000000 pc=00000000000455d4..00000000000455da │ │ │ │ +0000b02c 0000000000000010 0000b030 FDE cie=00000000 pc=000000000004280a..0000000000042814 │ │ │ │ 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 │ │ │ │ +0000b040 000000000000009c 0000b044 FDE cie=00000000 pc=0000000000042814..0000000000042c8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042816 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004281a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004282a │ │ │ │ + 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 00000000000428b2 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 306 to 00000000000429e4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429e6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000429ec │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429ee │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429f0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429f2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429f4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429f6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429f8 │ │ │ │ + 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: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042a10 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + 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_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 516 to 0000000000042c14 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042c16 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042c18 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042c1a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042c1c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042c1e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042c20 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042c22 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042c24 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000042c54 │ │ │ │ + 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 0000000000042c58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000042c88 │ │ │ │ + DW_CFA_offset: 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_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 │ │ │ │ +0000b0e0 0000000000000058 0000b0e4 FDE cie=00000000 pc=0000000000042c8c..0000000000042e22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042c8e │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042c90 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000455f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042c98 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042ca0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000042caa │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000042cb8 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000455fa │ │ │ │ DW_CFA_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_advance_loc: 6 to 0000000000042cbe │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042cc6 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000042d08 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042d20 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 196 to 0000000000042de4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042de6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042de8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000042df6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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_advance_loc: 2 to 0000000000042df8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004562e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042dfa │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042dfc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045630 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042dfe │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042e00 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042e02 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042e04 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042e06 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e0a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042e0c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e10 │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +0000b13c 0000000000000058 0000b140 FDE cie=00000000 pc=0000000000042e22..0000000000042f94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042e24 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e28 │ │ │ │ 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_advance_loc: 6 to 0000000000042e2e │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000042e34 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042e40 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000042e4a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000042e58 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045642 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000042e5e │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000042ea0 │ │ │ │ + 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 0000000000042f56 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f58 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f5a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000042f68 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f6a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045646 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f6c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f6e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045648 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f70 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f72 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f74 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f76 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f78 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f7c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f7e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004564a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f82 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004564e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b198 0000000000000054 0000b19c FDE cie=00000000 pc=0000000000042f94..00000000000430e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f96 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f98 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004565a │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042fa4 │ │ │ │ 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_advance_loc: 8 to 0000000000042fac │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000042fb6 │ │ │ │ + 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 0000000000042fc0 │ │ │ │ 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: 42 to 0000000000042fea │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042ffe │ │ │ │ + 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 00000000000430aa │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000430ac │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000430ae │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000430b0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000430be │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000430c0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000430c2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000430c4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456ee │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000430c6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000430c8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000430ca │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000430cc │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000430d0 │ │ │ │ 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 00000000000430d2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000430d6 │ │ │ │ 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 │ │ │ │ + │ │ │ │ +0000b1f0 0000000000000010 0000b1f4 FDE cie=00000000 pc=00000000000430e8..000000000004313e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ba78 0000000000000010 0000ba7c FDE cie=00000000 pc=0000000000045710..0000000000045714 │ │ │ │ +0000b204 0000000000000010 0000b208 FDE cie=00000000 pc=000000000004313e..0000000000043180 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ba8c 0000000000000010 0000ba90 FDE cie=00000000 pc=0000000000045714..0000000000045718 │ │ │ │ +0000b218 0000000000000010 0000b21c FDE cie=00000000 pc=0000000000043180..0000000000043184 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ +0000b22c 0000000000000010 0000b230 FDE cie=00000000 pc=0000000000043184..0000000000043188 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bacc 0000000000000010 0000bad0 FDE cie=00000000 pc=0000000000045772..0000000000045778 │ │ │ │ +0000b240 0000000000000010 0000b244 FDE cie=00000000 pc=0000000000043188..00000000000431ae │ │ │ │ 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 │ │ │ │ +0000b254 0000000000000010 0000b258 FDE cie=00000000 pc=00000000000431ae..00000000000431cc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b268 0000000000000010 0000b26c FDE cie=00000000 pc=00000000000431cc..00000000000431d6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b27c 0000000000000010 0000b280 FDE cie=00000000 pc=00000000000431d6..00000000000431e0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b290 0000000000000030 0000b294 FDE cie=00000000 pc=00000000000431e0..00000000000432c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000431e2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000431e4 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000431f0 │ │ │ │ + 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_advance_loc: 50 to 00000000000457be │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457c0 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 136 to 0000000000043278 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457c2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004327a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004327e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457c6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457c8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043280 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457ce │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043284 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043286 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457d0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043288 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b2c4 0000000000000030 0000b2c8 FDE cie=00000000 pc=00000000000432c2..00000000000433a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000432c4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000432c6 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000432d0 │ │ │ │ + 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 00000000000457d2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 138 to 000000000004335a │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000457d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004335c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043360 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043362 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000457da │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043366 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043368 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004336a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ +0000b2f8 00000000000000b4 0000b2fc FDE cie=00000000 pc=00000000000433a4..0000000000043564 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000433a6 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000433a8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000433ae │ │ │ │ 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: 20 to 00000000000433c2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_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: 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 00000000000433e2 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000433e8 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000004340e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043416 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000043420 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043424 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045836 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043426 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045838 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043428 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004583a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004342a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004583c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004342c │ │ │ │ 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_advance_loc: 2 to 000000000004342e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045850 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043430 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043432 │ │ │ │ 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 0000000000043434 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043436 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045856 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043438 │ │ │ │ + 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_loc: 24 to 000000000004586e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000004349c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004349e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000434b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434b6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434b8 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434ba │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434bc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434be │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434c0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434c2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434c4 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434c6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000434cc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434ce │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434d0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434d2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000434f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434f6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434f8 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434fa │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434fc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000434fe │ │ │ │ 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_advance_loc: 2 to 0000000000043500 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043502 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043504 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043506 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004350c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004350e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043510 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043512 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004351a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004351c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043520 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000043526 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bbac 0000000000000050 0000bbb0 FDE cie=00000000 pc=0000000000045908..0000000000045994 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004590a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004590c │ │ │ │ +0000b3b0 0000000000000064 0000b3b4 FDE cie=00000000 pc=0000000000043564..0000000000043688 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004356a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004356c │ │ │ │ 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_advance_loc: 10 to 0000000000043576 │ │ │ │ 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_advance_loc: 18 to 0000000000043588 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000045958 │ │ │ │ + DW_CFA_offset: 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 0000000000043648 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004364a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004595a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004364c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004595c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004364e │ │ │ │ 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 0000000000043650 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004596e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043652 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045970 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043654 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045972 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043656 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045974 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043658 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004365a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004365c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004365e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043662 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045976 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000043668 │ │ │ │ + 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_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_offset: 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000b418 0000000000000050 0000b41c FDE cie=00000000 pc=0000000000043688..00000000000438be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004368a │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004368e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000459f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000436a2 │ │ │ │ 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: 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_advance_loc1: 106 to 0000000000045af6 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000436e4 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 172 to 0000000000043790 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000437be │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000043872 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004387c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004389c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004389e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000438aa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045af8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438ac │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438ae │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045afa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438b0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045afc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438b2 │ │ │ │ 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 00000000000438b4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438b6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438b8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438ba │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438bc │ │ │ │ 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 │ │ │ │ +0000b46c 0000000000000040 0000b470 FDE cie=00000000 pc=00000000000438be..0000000000043cba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b1a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000438c2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000438cc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b22 │ │ │ │ - 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_advance_loc2: 782 to 0000000000043bda │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045b72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000043be0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b74 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043be2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043be4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043be6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043be8 │ │ │ │ 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_advance_loc: 2 to 0000000000043bea │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043bf2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b84 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000043bf8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b88 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043bfa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b8e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043bfc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043bfe │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c00 │ │ │ │ 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 0000000000043c02 │ │ │ │ + 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045c30 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ +0000b4b0 0000000000000190 0000b4b4 FDE cie=00000000 pc=0000000000043cba..00000000000451e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043cbc │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043cbe │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000043cc4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000043cda │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ 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_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0000000000043d58 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000043d6a │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000043d88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000043da6 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 640 to 0000000000044026 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000044034 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 770 to 0000000000044336 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044338 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044344 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 98 to 00000000000443a6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000443e2 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000443f0 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 590 to 000000000004463e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044640 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004464e │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 522 to 0000000000044858 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004485a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004485c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004485e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000044910 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044924 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000044932 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 584 to 0000000000044b7a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044b7c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044b7e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044b8a │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044b96 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000044bf2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000044c1e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 380 to 0000000000044d9a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044d9c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044d9e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044da0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc1: 130 to 0000000000044e22 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000044e4a │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000044e6c │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 208 to 0000000000044f3c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044f46 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000044faa │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000044fd6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044fd8 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc2: 324 to 000000000004511c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004511e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045120 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045122 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045124 │ │ │ │ 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_advance_loc: 2 to 0000000000045126 │ │ │ │ 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_advance_loc: 2 to 0000000000045128 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004512a │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004512c │ │ │ │ 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_advance_loc: 2 to 000000000004512e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045132 │ │ │ │ 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_advance_loc: 2 to 0000000000045134 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ 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: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000045ce8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045136 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045cea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045138 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045cec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004513a │ │ │ │ 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_advance_loc: 2 to 000000000004513c │ │ │ │ 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_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004513e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045140 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045142 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045144 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - 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_advance_loc: 2 to 0000000000045146 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045d62 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004514a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bdd0 0000000000000050 0000bdd4 FDE cie=00000000 pc=0000000000045d64..0000000000046340 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045d68 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045d6c │ │ │ │ - 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: 2 to 000000000004514c │ │ │ │ + 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_advance_loc: 2 to 000000000004514e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045150 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045154 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045156 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004515a │ │ │ │ + DW_CFA_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 000000000004515c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004515e │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045166 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045168 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045170 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045172 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045174 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045176 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045178 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004517c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004517e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045180 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045182 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045186 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045188 │ │ │ │ + DW_CFA_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 000000000004518a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004518c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045190 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045192 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045196 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045198 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004519a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004519c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004519e │ │ │ │ DW_CFA_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 00000000000451a0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451a2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451a4 │ │ │ │ + DW_CFA_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 00000000000451a6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451a8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451aa │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451ac │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451ae │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451b0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451b2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000451ba │ │ │ │ + DW_CFA_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 00000000000451da │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000451de │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451e0 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b644 0000000000000050 0000b648 FDE cie=00000000 pc=00000000000451e2..00000000000452da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451e4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000451e6 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000045202 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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: 580 to 0000000000045fde │ │ │ │ + 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 000000000004525a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004525e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045260 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045262 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045264 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fe8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045266 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045268 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004526a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045fee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004526c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ff0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004526e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ff2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045270 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ff4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045272 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ff8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045274 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ffa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045276 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ffc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045278 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +0000b698 0000000000000070 0000b69c FDE cie=00000000 pc=00000000000452da..000000000004666c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000452dc │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000452e0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000452e8 │ │ │ │ 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_advance_loc: 28 to 0000000000045304 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004530a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000045318 │ │ │ │ + DW_CFA_offset: 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_loc1: 134 to 0000000000046430 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045320 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 504 to 0000000000045518 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004551a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004551c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046432 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004551e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046434 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045520 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045522 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045524 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045526 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045528 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004552a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004552c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046436 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046438 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004643a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004552e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045532 │ │ │ │ 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: 2 to 0000000000045534 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - 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_advance_loc: 2 to 0000000000045536 │ │ │ │ + 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_advance_loc1: 180 to 000000000004650e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046512 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046514 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046516 │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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 │ │ │ │ │ │ │ │ -0000be90 00000000000000c0 0000be94 FDE cie=00000000 pc=000000000004651e..00000000000466e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046522 │ │ │ │ +0000b70c 0000000000000060 0000b710 FDE cie=00000000 pc=000000000004666c..0000000000046ebe │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046670 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046526 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004652c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046674 │ │ │ │ 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000465b6 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000465b8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000465ba │ │ │ │ - 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 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000046688 │ │ │ │ + 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_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_advance_loc2: 1740 to 0000000000046d54 │ │ │ │ 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_advance_loc: 2 to 0000000000046d56 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d58 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046656 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d5a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046658 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d5c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004665a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d5e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004665c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d60 │ │ │ │ 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_advance_loc: 18 to 0000000000046d72 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000046666 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000046d78 │ │ │ │ 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_advance_loc: 2 to 0000000000046d7a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004666e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046d7c │ │ │ │ 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_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_advance_loc2: 318 to 0000000000046eba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466d0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466d2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ 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_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466de │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466e0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000466e2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ 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 │ │ │ │ +0000b770 0000000000000010 0000b774 FDE cie=00000000 pc=0000000000046ebe..0000000000046ece │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bfe0 0000000000000010 0000bfe4 FDE cie=00000000 pc=00000000000468ec..000000000004692e │ │ │ │ +0000b784 0000000000000010 0000b788 FDE cie=00000000 pc=0000000000046ece..0000000000046ef6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bff4 0000000000000010 0000bff8 FDE cie=00000000 pc=000000000004692e..0000000000046956 │ │ │ │ +0000b798 0000000000000010 0000b79c FDE cie=00000000 pc=0000000000046ef6..0000000000046ef8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c008 0000000000000010 0000c00c FDE cie=00000000 pc=0000000000046956..0000000000046998 │ │ │ │ +0000b7ac 0000000000000010 0000b7b0 FDE cie=00000000 pc=0000000000046ef8..0000000000046efa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c01c 0000000000000010 0000c020 FDE cie=00000000 pc=0000000000046998..00000000000469ce │ │ │ │ +0000b7c0 0000000000000010 0000b7c4 FDE cie=00000000 pc=0000000000046efa..0000000000046f12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c030 0000000000000010 0000c034 FDE cie=00000000 pc=00000000000469ce..0000000000046a42 │ │ │ │ +0000b7d4 0000000000000010 0000b7d8 FDE cie=00000000 pc=0000000000046f12..0000000000046f14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c044 0000000000000010 0000c048 FDE cie=00000000 pc=0000000000046a42..0000000000046a7a │ │ │ │ +0000b7e8 0000000000000014 0000b7ec FDE cie=00000000 pc=0000000000046f14..0000000000046f16 │ │ │ │ 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 │ │ │ │ +0000b800 0000000000000010 0000b804 FDE cie=00000000 pc=0000000000046f16..0000000000046f4e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c094 0000000000000010 0000c098 FDE cie=00000000 pc=0000000000046bd2..0000000000046c0e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c0a8 0000000000000010 0000c0ac FDE cie=00000000 pc=0000000000046c0e..0000000000046c18 │ │ │ │ - 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 │ │ │ │ +0000b814 0000000000000028 0000b818 FDE cie=00000000 pc=0000000000046f4e..0000000000046f9e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046f52 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046f56 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046f60 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 154 to 0000000000046d46 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000046f88 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046f8a │ │ │ │ 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_advance_loc: 6 to 0000000000046f90 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046d56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046f9a │ │ │ │ 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_advance_loc: 2 to 0000000000046f9c │ │ │ │ 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 │ │ │ │ +0000b840 0000000000000038 0000b844 FDE cie=00000000 pc=0000000000046f9e..000000000004701a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000046fa4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046fb0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000046fca │ │ │ │ DW_CFA_offset: 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_remember_state │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000047002 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047006 │ │ │ │ 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: 6 to 000000000004700c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046d9a │ │ │ │ - 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: 2 to 000000000004700e │ │ │ │ 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_advance_loc: 2 to 0000000000047010 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046e10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047012 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047014 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047016 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047018 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c158 0000000000000010 0000c15c FDE cie=00000000 pc=0000000000046e12..0000000000046ec6 │ │ │ │ - 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 │ │ │ │ +0000b87c 0000000000000054 0000b880 FDE cie=00000000 pc=000000000004701a..0000000000047456 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004701c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004701e │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000047024 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004702c │ │ │ │ DW_CFA_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 0000000000047032 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004703a │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000047040 │ │ │ │ DW_CFA_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 0000000000047048 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 154 to 0000000000046f7a │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 302 to 0000000000047176 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047178 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f7e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004717a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004717c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004717e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047180 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047182 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047184 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047186 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047188 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004718a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004718c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047190 │ │ │ │ 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 0000000000047192 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047194 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000b8d4 0000000000000010 0000b8d8 FDE cie=00000000 pc=0000000000047456..0000000000047460 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b8e8 0000000000000020 0000b8ec FDE cie=00000000 pc=0000000000047460..000000000004747e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047462 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047464 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004746a │ │ │ │ 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_advance_loc: 6 to 0000000000047470 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004747a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004747c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b90c 0000000000000038 0000b910 FDE cie=00000000 pc=000000000004747e..0000000000047508 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000047484 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047488 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000474a6 │ │ │ │ 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_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047086 │ │ │ │ + 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 00000000000474f2 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000470a2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000004710e │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000474f8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000474fa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000474fc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000474fe │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047500 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047502 │ │ │ │ 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047114 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047504 │ │ │ │ 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: 2 to 0000000000047506 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ - 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: r1 (ra) at cfa-8 │ │ │ │ +0000b948 0000000000000044 0000b94c FDE cie=00000000 pc=0000000000047508..000000000004787c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004750a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000047514 │ │ │ │ DW_CFA_offset: 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: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047520 │ │ │ │ + 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_loc1: 164 to 00000000000471e2 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 374 to 0000000000047696 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047698 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004769a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004769c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004769e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471ec │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000476a0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000476a2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000476a4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000476a6 │ │ │ │ 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: 4 to 00000000000476aa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000476ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000471fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000476ae │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000047248 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b990 0000000000000034 0000b994 FDE cie=00000000 pc=000000000004787c..000000000004791a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000047882 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000047890 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: 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: 120 to 0000000000047908 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004790a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004790c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004790e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047910 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047912 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047914 │ │ │ │ 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 0000000000047916 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + 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 │ │ │ │ +0000b9c8 000000000000006c 0000b9cc FDE cie=00000000 pc=000000000004791a..0000000000047b64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004791c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004791e │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000047928 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000047936 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004794c │ │ │ │ + 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: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: 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: 36 to 0000000000047278 │ │ │ │ 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_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 216 to 0000000000047350 │ │ │ │ + DW_CFA_advance_loc2: 380 to 0000000000047ac8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047352 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047aca │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047acc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047ace │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047354 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047ad0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047ad2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047356 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047ad4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047358 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004735a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004735c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047ad6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004735e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047ad8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047360 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047ada │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047362 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047adc │ │ │ │ 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 0000000000047ade │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047ae0 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047ae2 │ │ │ │ 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 0000000000047ae4 │ │ │ │ + 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_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 │ │ │ │ +0000ba38 0000000000000058 0000ba3c FDE cie=00000000 pc=0000000000047b64..0000000000048152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047b68 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047b6a │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000047b74 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ 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_advance_loc: 40 to 0000000000047b9c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000047be4 │ │ │ │ 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: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - 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: r25 (s9) at cfa-88 │ │ │ │ + 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_advance_loc1: 192 to 00000000000474ba │ │ │ │ + DW_CFA_advance_loc2: 1122 to 0000000000048046 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004804a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000048050 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048054 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048058 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474be │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004805c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048060 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048064 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474c2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048068 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004806c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004806e │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048070 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048072 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048074 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048078 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004807a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ba94 000000000000009c 0000ba98 FDE cie=00000000 pc=0000000000048152..000000000004883a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048156 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004815a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000048160 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004816c │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048180 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004819c │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000481b2 │ │ │ │ + DW_CFA_offset: 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: 42 to 00000000000481dc │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000481e8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000048256 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 1166 to 00000000000486e4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000486e6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000486e8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000486ea │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474ca │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000048702 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048706 │ │ │ │ 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_advance_loc: 4 to 000000000004870a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004870c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004870e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048710 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048712 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048714 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048716 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004871a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000474d6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004871c │ │ │ │ + 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_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_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_advance_loc: 10 to 0000000000048726 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004873c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004873e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048742 │ │ │ │ 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: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 194 to 0000000000048804 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048806 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048808 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004880a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004880e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004882e │ │ │ │ + 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 0000000000048836 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000bb34 0000000000000054 0000bb38 FDE cie=00000000 pc=000000000004883a..0000000000048984 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004883c │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004883e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048842 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000048858 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048860 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048874 │ │ │ │ + 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: 238 to 0000000000047696 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000004889a │ │ │ │ + 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 0000000000048962 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048964 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047698 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048966 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004769a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048968 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004769c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004896a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004769e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004896c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476a0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004896e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048970 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048972 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048974 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048976 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048978 │ │ │ │ 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 000000000004897c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004897e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000476b2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048980 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bb8c 0000000000000078 0000bb90 FDE cie=00000000 pc=0000000000048984..0000000000048b74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048986 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048988 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004899e │ │ │ │ DW_CFA_offset: 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 │ │ │ │ - │ │ │ │ -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_advance_loc: 30 to 00000000000489bc │ │ │ │ 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: 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: 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_advance_loc2: 254 to 0000000000048aba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048abc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048abe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047800 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048ac0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047802 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047804 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048ac2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047806 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048ac4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047808 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048ac6 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004780a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048ac8 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004780c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048aca │ │ │ │ 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: 4 to 0000000000048ace │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047812 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048ad0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048ad8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047814 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048ada │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048adc │ │ │ │ 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 0000000000048ade │ │ │ │ + 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: 144 to 0000000000048b6e │ │ │ │ + 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: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000bc08 000000000000008c 0000bc0c FDE cie=00000000 pc=0000000000048b74..000000000004928e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048b76 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048b78 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000048b7e │ │ │ │ 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 0000000000048b9a │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000048ba0 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000048bc8 │ │ │ │ + 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: r1 (ra) at cfa-8 │ │ │ │ + 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: 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 0000000000047a20 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a22 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 154 to 0000000000048c62 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c64 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c66 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c68 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c6a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a2e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c6c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c6e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c70 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c72 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047a3c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 234 to 0000000000047b26 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000048c88 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c8a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c8c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c90 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c92 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c94 │ │ │ │ + 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_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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: 1504 to 0000000000049274 │ │ │ │ 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_advance_loc: 18 to 0000000000049286 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ +0000bc98 00000000000000ac 0000bc9c FDE cie=00000000 pc=000000000004928e..00000000000498a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049290 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049294 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004929a │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000047b5a │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000492b2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000492c8 │ │ │ │ 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: 28 to 0000000000047b76 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000492e6 │ │ │ │ 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c6e │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c70 │ │ │ │ + DW_CFA_advance_loc1: 62 to 0000000000049324 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c72 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049326 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c76 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049328 │ │ │ │ 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_advance_loc: 22 to 000000000004933e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049340 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049342 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049344 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049346 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049348 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047c86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004934a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004934c │ │ │ │ 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 000000000004934e │ │ │ │ + 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 0000000000049354 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00000000000493ca │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 276 to 00000000000494de │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000494e0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000049506 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049508 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004950a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004950c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004950e │ │ │ │ + DW_CFA_offset: 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_loc2: 344 to 0000000000049666 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004968a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004968c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004968e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049690 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049692 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 140 to 000000000004971e │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 328 to 0000000000049866 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + 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 0000000000049872 │ │ │ │ + DW_CFA_offset: 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000bd48 00000000000000bc 0000bd4c FDE cie=00000000 pc=00000000000498a2..0000000000049e52 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000498a4 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000498aa │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000498ba │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000498e0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000498ea │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000498fe │ │ │ │ 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: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000004997a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 210 to 0000000000049a4c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000049a62 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049a64 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049a66 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049a68 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049a6a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049a6c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049a6e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049a70 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049a72 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049a82 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049a84 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049a86 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049a88 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049a8a │ │ │ │ + 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_offset: r26 (s10) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 260 to 0000000000047ea6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047ea8 │ │ │ │ + DW_CFA_advance_loc2: 422 to 0000000000049c30 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c34 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eaa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eac │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eae │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047eb0 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047ec2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c38 │ │ │ │ + DW_CFA_offset: 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_advance_loc2: 496 to 0000000000049e28 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049e2c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000047f62 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000049e3a │ │ │ │ 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: 20 to 0000000000049e4e │ │ │ │ + DW_CFA_offset: 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 │ │ │ │ │ │ │ │ -0000c57c 0000000000000010 0000c580 FDE cie=00000000 pc=0000000000047f64..0000000000047fb6 │ │ │ │ +0000be08 0000000000000010 0000be0c FDE cie=00000000 pc=0000000000049e52..0000000000049e64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c590 0000000000000010 0000c594 FDE cie=00000000 pc=0000000000047fb6..0000000000047fc0 │ │ │ │ +0000be1c 0000000000000010 0000be20 FDE cie=00000000 pc=0000000000049e64..0000000000049e8a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c5a4 0000000000000010 0000c5a8 FDE cie=00000000 pc=0000000000047fc0..0000000000047ff6 │ │ │ │ +0000be30 0000000000000010 0000be34 FDE cie=00000000 pc=0000000000049e8a..0000000000049eac │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004800a │ │ │ │ +0000be44 0000000000000010 0000be48 FDE cie=00000000 pc=0000000000049eac..0000000000049f0c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000be58 0000000000000010 0000be5c FDE cie=00000000 pc=0000000000049f0c..0000000000049f98 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000be6c 0000000000000010 0000be70 FDE cie=00000000 pc=0000000000049f98..0000000000049fac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000be80 0000000000000010 0000be84 FDE cie=00000000 pc=0000000000049fac..0000000000049fce │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000be94 000000000000001c 0000be98 FDE cie=00000000 pc=0000000000049fce..000000000004a0ba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049fd0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000049fda │ │ │ │ DW_CFA_offset: 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_loc: 42 to 000000000004a004 │ │ │ │ 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048056 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a006 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004805a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a008 │ │ │ │ DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +0000beb4 0000000000000010 0000beb8 FDE cie=00000000 pc=000000000004a0ba..000000000004a15c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bec8 0000000000000010 0000becc FDE cie=00000000 pc=000000000004a15c..000000000004a214 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bedc 000000000000007c 0000bee0 FDE cie=00000000 pc=000000000004a214..000000000004a3ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a216 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a218 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004a238 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004a250 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a252 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a254 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a256 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004a260 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_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_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 126 to 000000000004a2de │ │ │ │ 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: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a2e0 │ │ │ │ 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_advance_loc: 2 to 000000000004a2e2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048108 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004810a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004810e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a2e4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a2e6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -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 │ │ │ │ - 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_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048148 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a2f2 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004a2fc │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000004a346 │ │ │ │ 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_advance_loc: 2 to 000000000004a348 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a34a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a34c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a34e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a350 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a352 │ │ │ │ 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_advance_loc: 14 to 000000000004a360 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a362 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004a368 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a36a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a36c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a36e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004a374 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004820c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000048232 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004a3ac │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004a3be │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ 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_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 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c694 0000000000000010 0000c698 FDE cie=00000000 pc=00000000000482d2..0000000000048306 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c6a8 0000000000000010 0000c6ac FDE cie=00000000 pc=0000000000048306..000000000004833c │ │ │ │ - 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 │ │ │ │ - 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_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a3ca │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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 0000000000048358 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004835c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bf5c 0000000000000090 0000bf60 FDE cie=00000000 pc=000000000004a3ce..000000000004a63c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a3d0 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a3d2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a3e2 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000004838a │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004a3ec │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004a424 │ │ │ │ + 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: 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: 24 to 000000000004a43c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004a464 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000004a4c0 │ │ │ │ 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_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc2: 264 to 000000000004a5c8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5ca │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5cc │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048416 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5ce │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004841a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5d0 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004a5de │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004841c │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048420 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5e0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048422 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5e2 │ │ │ │ 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_advance_loc: 2 to 000000000004a5e4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5e6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5e8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048428 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5ea │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004842a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5ec │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004842c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5ee │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004842e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048430 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5f2 │ │ │ │ + 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_loc: 24 to 0000000000048448 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5f4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5f6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a5f8 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - 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_advance_loc: 8 to 000000000004a600 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a602 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000004a628 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a62a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004a638 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000bff0 0000000000000030 0000bff4 FDE cie=00000000 pc=000000000004a63c..000000000004a760 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a63e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a640 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004a64e │ │ │ │ DW_CFA_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_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_loc1: 194 to 000000000004a710 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a712 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004a718 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a71a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000484b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a71c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000484b2 │ │ │ │ - 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_advance_loc: 2 to 000000000004a71e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a720 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c024 000000000000001c 0000c028 FDE cie=00000000 pc=000000000004a760..000000000004a788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a764 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a768 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004a77e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a782 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a784 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000c044 0000000000000038 0000c048 FDE cie=00000000 pc=000000000004a788..000000000004a7ee │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004a78e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a792 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004a79c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004a7ba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000484d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a7bc │ │ │ │ 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: 6 to 000000000004a7c2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004a7c8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a7ca │ │ │ │ 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 000000000004a7cc │ │ │ │ + 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: 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_advance_loc: 32 to 000000000004a7ec │ │ │ │ + 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_advance_loc: 2 to 0000000000048572 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048574 │ │ │ │ - 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_nop │ │ │ │ + │ │ │ │ +0000c080 0000000000000040 0000c084 FDE cie=00000000 pc=000000000004a7ee..000000000004a8c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004a7f4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004a808 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 000000000004857e │ │ │ │ + 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 000000000004a8a8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8aa │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8ac │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8ae │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8b0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8b2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8b4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8b6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8b8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8ba │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a8bc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c7b0 0000000000000010 0000c7b4 FDE cie=00000000 pc=0000000000048584..000000000004865e │ │ │ │ +0000c0c4 0000000000000010 0000c0c8 FDE cie=00000000 pc=000000000004a8c0..000000000004a944 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ +0000c0d8 0000000000000038 0000c0dc FDE cie=00000000 pc=000000000004a944..000000000004aa28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a946 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004a94c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a958 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004a978 │ │ │ │ + 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_advance_loc1: 98 to 00000000000486de │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 142 to 000000000004aa06 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000486e4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004aa0c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa0e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa10 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa12 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa14 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa16 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa18 │ │ │ │ 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486f6 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004aa24 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c804 0000000000000030 0000c808 FDE cie=00000000 pc=00000000000486fa..0000000000048788 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000486fc │ │ │ │ +0000c114 0000000000000040 0000c118 FDE cie=00000000 pc=000000000004aa28..000000000004aab8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004aa34 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000048702 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa38 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004aa4e │ │ │ │ + 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: 72 to 000000000004874a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004aa68 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004877a │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004877c │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004877e │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004aa98 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048780 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa9a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa9c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048782 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa9e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aaa0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048784 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aaa2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aaa4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048786 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aaa6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aaaa │ │ │ │ + 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_nop │ │ │ │ │ │ │ │ -0000c838 0000000000000030 0000c83c FDE cie=00000000 pc=0000000000048788..00000000000487f2 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004878c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000048796 │ │ │ │ +0000c158 000000000000004c 0000c15c FDE cie=00000000 pc=000000000004aab8..000000000004abc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aaba │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aabc │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004879e │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004aac8 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004aad8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004aae8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004ab02 │ │ │ │ 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_advance_loc1: 58 to 000000000004ab3c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab3e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab40 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab42 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab44 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab46 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab48 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab4a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ab4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004ab56 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000004abb2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abb4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004abbc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abbe │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004abc2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abc4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c1a8 0000000000000024 0000c1ac FDE cie=00000000 pc=000000000004abc8..000000000004ac06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abca │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004abd2 │ │ │ │ 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_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004abfa │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004abfe │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac00 │ │ │ │ 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_advance_loc: 2 to 000000000004ac02 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac04 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000c1d0 0000000000000028 0000c1d4 FDE cie=00000000 pc=000000000004ac06..000000000004ac5c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac08 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac0a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ac12 │ │ │ │ + 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 000000000004ac4e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac50 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ac56 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac58 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487ee │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac5a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ +0000c1fc 000000000000002c 0000c200 FDE cie=00000000 pc=000000000004ac5c..000000000004acea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac5e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac62 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004ac7c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ac88 │ │ │ │ + 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: 84 to 0000000000048864 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000004acde │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ace0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048866 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ace2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048868 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ace4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004886a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ace6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004886c │ │ │ │ - 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_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: 2 to 000000000004ace8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048892 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c22c 0000000000000030 0000c230 FDE cie=00000000 pc=000000000004acea..000000000004ad3c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004acec │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004acee │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004acf2 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ad02 │ │ │ │ + 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_advance_loc: 4 to 0000000000048896 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad06 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000004ad2c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad2e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad30 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad32 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad34 │ │ │ │ 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_advance_loc: 4 to 000000000004ad38 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad3a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c8d0 0000000000000038 0000c8d4 FDE cie=00000000 pc=000000000004889a..00000000000489c6 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000488a4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000488a6 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000488b4 │ │ │ │ +0000c260 000000000000005c 0000c264 FDE cie=00000000 pc=000000000004ad3c..000000000004ae82 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004ad46 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ad4c │ │ │ │ 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: 28 to 00000000000488d0 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004ad5e │ │ │ │ + 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: 18 to 000000000004ad70 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 188 to 000000000004898c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000004adca │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004898e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004adcc │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ade0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ade2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048990 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ade4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000489b8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004ae00 │ │ │ │ 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: 2 to 000000000004ae02 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000489be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae04 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae06 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000489c2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae08 │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -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 │ │ │ │ - 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 0000000000048a1a │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b68 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004ae26 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae28 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae2a │ │ │ │ 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_loc1: 70 to 000000000004ae70 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae72 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae74 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ae78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c2c0 000000000000002c 0000c2c4 FDE cie=00000000 pc=000000000004ae82..000000000004af7c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae84 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ae8a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ae96 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004aea8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000004aefe │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af00 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af02 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af04 │ │ │ │ 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b92 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af06 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b94 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af08 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c2f0 0000000000000068 0000c2f4 FDE cie=00000000 pc=000000000004af7c..000000000004b36a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af7e │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004af96 │ │ │ │ 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 000000000004b036 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b038 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b03a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b03c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b03e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b040 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b042 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b044 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b048 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b04a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b05e │ │ │ │ + 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_advance_loc1: 104 to 0000000000048bfc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000004b0fe │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b100 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b102 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b104 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b106 │ │ │ │ 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_advance_loc: 2 to 000000000004b108 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 596 to 000000000004b35c │ │ │ │ + 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 000000000004b366 │ │ │ │ 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: 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: 16 to 0000000000048c3e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c35c 0000000000000064 0000c360 FDE cie=00000000 pc=000000000004b36a..000000000004b708 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b36c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004b386 │ │ │ │ + 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: 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_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 000000000004b42e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004915e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b430 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b432 │ │ │ │ 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 000000000004b434 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049164 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b436 │ │ │ │ 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_advance_loc: 2 to 000000000004b438 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004916c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b43a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004916e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b43c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049170 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b43e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049172 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b440 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b444 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b446 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049176 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b44a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 260 to 000000000004b54e │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 248 to 000000000004b646 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b648 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b64c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b66c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b66e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b672 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000004b6fa │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004b704 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + │ │ │ │ +0000c3c4 0000000000000010 0000c3c8 FDE cie=00000000 pc=000000000004b708..000000000004b748 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c3d8 0000000000000068 0000c3dc FDE cie=00000000 pc=000000000004b748..000000000004b8d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b74a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b75a │ │ │ │ + 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_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004b774 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b788 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004b78e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b792 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000004b7e6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7e8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7ea │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7ec │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7ee │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7f0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7f2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7f4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7f6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7fa │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b7fe │ │ │ │ + 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_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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000004b86a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b88a │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000c444 0000000000000050 0000c448 FDE cie=00000000 pc=000000000004b8d6..000000000004bb7e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b8da │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004b8f0 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000004b932 │ │ │ │ + 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_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000049a98 │ │ │ │ DW_CFA_offset: 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: 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: 104 to 0000000000049b4c │ │ │ │ + DW_CFA_advance_loc2: 554 to 000000000004bb5c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bb5e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bb60 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bb62 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b52 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bb64 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bb66 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bb68 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bb6a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bb6c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bb6e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b5c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bb70 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bb72 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bb74 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049b68 │ │ │ │ - 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 000000000004bb78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049b70 │ │ │ │ - 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 000000000004bb7a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000c498 0000000000000050 0000c49c FDE cie=00000000 pc=000000000004bb7e..000000000004bd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb82 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004bb9a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004bbb4 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 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: 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_advance_loc: 18 to 000000000004bbc6 │ │ │ │ + DW_CFA_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 000000000004bd3e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd40 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd42 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd44 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd46 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd48 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd4a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd4c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd4e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049c1c │ │ │ │ - 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: 2 to 000000000004bd50 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd52 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd54 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd56 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bd5a │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000c4ec 000000000000002c 0000c4f0 FDE cie=00000000 pc=000000000004bd78..000000000004be26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd7a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bd7c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bd88 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bd90 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: 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: 42 to 000000000004bdba │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bdbe │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049c28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bdc0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049c2a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bdc2 │ │ │ │ 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 000000000004bdc4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bdc6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +0000c51c 0000000000000020 0000c520 FDE cie=00000000 pc=000000000004be26..000000000004be4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004be28 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000049d14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004be2a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004be30 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - │ │ │ │ -0000caf8 0000000000000010 0000cafc FDE cie=00000000 pc=0000000000049d18..0000000000049df0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004be44 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004be46 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004be48 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +0000c540 000000000000002c 0000c544 FDE cie=00000000 pc=000000000004be4c..000000000004beda │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004be4e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004be5e │ │ │ │ + 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_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000004beb8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004beba │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bebc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bebe │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bec2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bec4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bec6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000c570 0000000000000040 0000c574 FDE cie=00000000 pc=000000000004beda..000000000004bffe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bedc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004bee2 │ │ │ │ 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 000000000004bef0 │ │ │ │ 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: 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_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_loc1: 178 to 000000000004bfa2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a26e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfa4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004a274 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfa6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a276 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfa8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a278 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfaa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a27a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfac │ │ │ │ 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_advance_loc: 2 to 000000000004bfae │ │ │ │ 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: 2 to 000000000004bfb0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bfb4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfb6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a288 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c5b4 0000000000000030 0000c5b8 FDE cie=00000000 pc=000000000004bffe..000000000004c068 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c000 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c002 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004c00c │ │ │ │ DW_CFA_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 000000000004c012 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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_advance_loc: 38 to 000000000004c038 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c03a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c03c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c03e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c042 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c044 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c048 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + 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 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000c5e8 0000000000000024 0000c5ec FDE cie=00000000 pc=000000000004c068..000000000004c0b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c06a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004c078 │ │ │ │ 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 000000000004a3ea │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004c092 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c096 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c098 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c09a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c09c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c610 000000000000002c 0000c614 FDE cie=00000000 pc=000000000004c0b8..000000000004c146 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c0ba │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c0bc │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c0cc │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004c0e8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000004c12a │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c12c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c12e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c130 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3f2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3f4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3f6 │ │ │ │ - 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: 2 to 000000000004c132 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c134 │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +0000c640 0000000000000020 0000c644 FDE cie=00000000 pc=000000000004c146..000000000004c18c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c148 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c154 │ │ │ │ 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: 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: 10 to 000000000004c15e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a4f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c160 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a4f8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004c16a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c16c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c664 0000000000000030 0000c668 FDE cie=00000000 pc=000000000004c18c..000000000004c226 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c18e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c190 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c1a0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004c1b2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004c1d2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c1d4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c1d6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a4fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c1d8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a4fc │ │ │ │ - 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 000000000004c1da │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c1dc │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ - 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 │ │ │ │ +0000c698 0000000000000010 0000c69c FDE cie=00000000 pc=000000000004c226..000000000004c264 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c6ac 0000000000000160 0000c6b0 FDE cie=00000000 pc=000000000004c264..000000000004cfda │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c266 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c26a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004c286 │ │ │ │ DW_CFA_offset: 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: 8 to 000000000004c28e │ │ │ │ + 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 000000000004c296 │ │ │ │ + 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_loc: 22 to 000000000004a554 │ │ │ │ + DW_CFA_advance_loc2: 1024 to 000000000004c696 │ │ │ │ + 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_loc: 10 to 000000000004a55e │ │ │ │ + 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: 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_advance_loc1: 84 to 000000000004c6ea │ │ │ │ + DW_CFA_offset: r58 (fs10) at cfa-200 │ │ │ │ + DW_CFA_offset: r59 (fs11) at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 264 to 000000000004c7f2 │ │ │ │ + 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 000000000004c9a8 │ │ │ │ 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: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + 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 000000000004cac8 │ │ │ │ + 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 000000000004cafa │ │ │ │ + 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_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_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 366 to 000000000004cc68 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aae6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cc6a │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aae8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cc6c │ │ │ │ DW_CFA_restore: r50 (fs2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cc6e │ │ │ │ DW_CFA_restore: r51 (fs3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cc70 │ │ │ │ DW_CFA_restore: r52 (fs4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cc72 │ │ │ │ DW_CFA_restore: r53 (fs5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cc74 │ │ │ │ DW_CFA_restore: r54 (fs6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaf2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cc76 │ │ │ │ DW_CFA_restore: r55 (fs7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cc78 │ │ │ │ DW_CFA_restore: r56 (fs8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aaf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cc7a │ │ │ │ DW_CFA_restore: r57 (fs9) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004ab04 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000004ccd2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ccd4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab08 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ccda │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ccdc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ccde │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab0a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cce0 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cce2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cce4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cce6 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cce8 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ccea │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ccec │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ccee │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ab16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ccf0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ab18 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ccf2 │ │ │ │ + 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 │ │ │ │ @@ -30228,8375 +29936,8667 @@ │ │ │ │ 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 │ │ │ │ - │ │ │ │ -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 │ │ │ │ - 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_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_advance_loc1: 124 to 000000000004cd6e │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ DW_CFA_restore: r41 (fs1) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004acbc │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acbe │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acc0 │ │ │ │ - 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_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_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 000000000004cda0 │ │ │ │ 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) │ │ │ │ - │ │ │ │ -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 │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae28 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ae2e │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ - 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_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_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: r52 (fs4) at cfa-152 │ │ │ │ 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: 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 000000000004cdae │ │ │ │ + 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 000000000004cdb8 │ │ │ │ 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_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_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 000000000004cdc6 │ │ │ │ + DW_CFA_offset: r58 (fs10) at cfa-200 │ │ │ │ + DW_CFA_offset: r59 (fs11) at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 252 to 000000000004cec2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r58 (fs10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cec4 │ │ │ │ + DW_CFA_restore: r59 (fs11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cec6 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000004cf02 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r58 (fs10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cf04 │ │ │ │ + DW_CFA_restore: r59 (fs11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cf06 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 174 to 000000000004cfb4 │ │ │ │ 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b0a6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b0a8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b0aa │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000c810 0000000000000050 0000c814 FDE cie=00000000 pc=000000000004cfda..000000000004d0bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cfdc │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cfde │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004cffc │ │ │ │ DW_CFA_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: 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: 14 to 000000000004b0f0 │ │ │ │ + DW_CFA_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: 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b20e │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000004d038 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000000000004d09e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b212 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d0a0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d0a2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d0a4 │ │ │ │ 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_advance_loc: 2 to 000000000004d0a6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b218 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d0a8 │ │ │ │ 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_advance_loc: 2 to 000000000004d0aa │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b21e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d0ac │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b220 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d0ae │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b222 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d0b0 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b224 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d0b2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d0b4 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d0b8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d0ba │ │ │ │ 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 │ │ │ │ +0000c864 0000000000000080 0000c868 FDE cie=00000000 pc=000000000004d0bc..000000000004d1e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d0be │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d0c0 │ │ │ │ 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_advance_loc: 28 to 000000000004d0dc │ │ │ │ + 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: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004d0f4 │ │ │ │ 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_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_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000004d150 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b316 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d152 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b318 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d154 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b31a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d156 │ │ │ │ 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_advance_loc: 2 to 000000000004d158 │ │ │ │ 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_advance_loc: 2 to 000000000004d15a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000004d19c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d1a0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d1a2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b33e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d1a4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d1a6 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d1a8 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d1aa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b342 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d1ac │ │ │ │ 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: 30 to 000000000004b360 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004b366 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000004d1d2 │ │ │ │ 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_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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b384 │ │ │ │ - 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 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_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_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004d1e4 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -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: 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 │ │ │ │ + │ │ │ │ +0000c8e8 0000000000000010 0000c8ec FDE cie=00000000 pc=000000000004d1e8..000000000004d210 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c8fc 0000000000000010 0000c900 FDE cie=00000000 pc=000000000004d210..000000000004d238 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c910 0000000000000020 0000c914 FDE cie=00000000 pc=000000000004d238..000000000004d280 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d23a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d23c │ │ │ │ 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 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b500 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004d25c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d264 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b504 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b506 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b508 │ │ │ │ - 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 000000000004d266 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004d27c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000cfd0 00000000000000b4 0000cfd4 FDE cie=00000000 pc=000000000004b516..000000000004b6fc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b518 │ │ │ │ - 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 │ │ │ │ +0000c934 0000000000000058 0000c938 FDE cie=00000000 pc=000000000004d280..000000000004d398 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d282 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004d290 │ │ │ │ + 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: 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_advance_loc1: 84 to 000000000004d2e4 │ │ │ │ + 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_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_loc1: 74 to 000000000004d32e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d330 │ │ │ │ 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_advance_loc: 2 to 000000000004d332 │ │ │ │ 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_advance_loc1: 60 to 000000000004d36e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b672 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d370 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b674 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d372 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d374 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b676 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d376 │ │ │ │ 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_advance_loc: 2 to 000000000004d378 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d37a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004d390 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b67e │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d394 │ │ │ │ + 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_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: r40 (fs0) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c990 0000000000000010 0000c994 FDE cie=00000000 pc=000000000004d398..000000000004d3aa │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c9a4 0000000000000080 0000c9a8 FDE cie=00000000 pc=000000000004d3aa..000000000004d5c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3ac │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d3ae │ │ │ │ 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_advance_loc: 22 to 000000000004d3c4 │ │ │ │ + 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 000000000004d3ca │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004d3fa │ │ │ │ + DW_CFA_offset: 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_advance_loc: 2 to 000000000004b6ca │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004d410 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d412 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d414 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d424 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d426 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d428 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d42a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d42c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6ce │ │ │ │ - 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_advance_loc: 2 to 000000000004d42e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d430 │ │ │ │ + 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: 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_advance_loc1: 84 to 000000000004d484 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d486 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d488 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d48c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ 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_advance_loc1: 110 to 000000000004d4fa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4fc │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d4fe │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000004d536 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000004b79e │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7a0 │ │ │ │ - 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7a6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b7a8 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004d55a │ │ │ │ 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_advance_loc: 26 to 000000000004d574 │ │ │ │ + DW_CFA_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 000000000004d5bc │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d5c2 │ │ │ │ + DW_CFA_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 │ │ │ │ │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004b7c6 │ │ │ │ +0000ca28 000000000000008c 0000ca2c FDE cie=00000000 pc=000000000004d5c6..000000000004d758 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d5c8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d5cc │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d5d8 │ │ │ │ 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 000000000004b7d0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004d5fc │ │ │ │ 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: 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_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_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 000000000004d712 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d714 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b886 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d716 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b888 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d718 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b88a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d71a │ │ │ │ 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_advance_loc: 2 to 000000000004d71c │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d726 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d728 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d72a │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d72c │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d734 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d73a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d740 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b8a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d742 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d744 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b8a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d746 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d748 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8a8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d74a │ │ │ │ + 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: 238 to 000000000004b996 │ │ │ │ - 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_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 000000000004d754 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b99a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b99c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b99e │ │ │ │ - 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_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 │ │ │ │ │ │ │ │ -0000d150 0000000000000014 0000d154 FDE cie=00000000 pc=000000000004b9a4..000000000004b9a6 │ │ │ │ - DW_CFA_nop │ │ │ │ +0000cab8 0000000000000024 0000cabc FDE cie=00000000 pc=000000000004d758..000000000004d790 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d762 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d76a │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d774 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d77e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d780 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d782 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d784 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cae0 0000000000000024 0000cae4 FDE cie=00000000 pc=000000000004d790..000000000004d7c2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d79a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d7a2 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d7ac │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d7b6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d7b8 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d7be │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d7c0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000004b9c6 │ │ │ │ +0000cb08 0000000000000028 0000cb0c FDE cie=00000000 pc=000000000004d7c2..000000000004d804 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d7c4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004d7d2 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d7dc │ │ │ │ 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 000000000004d7f6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d7f8 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d7fa │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d800 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d802 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d180 0000000000000020 0000d184 FDE cie=00000000 pc=000000000004b9ca..000000000004ba1c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b9cc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004b9d6 │ │ │ │ +0000cb34 000000000000001c 0000cb38 FDE cie=00000000 pc=000000000004d804..000000000004d82e │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d80e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d81a │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d824 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d82a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d82c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000cb54 0000000000000024 0000cb58 FDE cie=00000000 pc=000000000004d82e..000000000004d866 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d830 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d832 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d83e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 62 to 000000000004ba14 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d84a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d84c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba1a │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004d85a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d85c │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ba38 │ │ │ │ +0000cb7c 0000000000000020 0000cb80 FDE cie=00000000 pc=000000000004d866..000000000004d88c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d86c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d86e │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d874 │ │ │ │ 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_remember_state │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004d882 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba74 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba76 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d888 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d88a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d1c8 0000000000000028 0000d1cc FDE cie=00000000 pc=000000000004ba7c..000000000004bad8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba7e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba80 │ │ │ │ +0000cba0 0000000000000028 0000cba4 FDE cie=00000000 pc=000000000004d88c..000000000004d8e2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d892 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d894 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d89c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ba86 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d8a4 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000004baa8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004d8d4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004bab2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8d6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bab4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d8dc │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8de │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bab6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004baca │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cbcc 0000000000000028 0000cbd0 FDE cie=00000000 pc=000000000004d8e2..000000000004d938 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d8e8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d8ea │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d8f2 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d8fa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004d92a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004bad4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d92c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bad6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d932 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d934 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d936 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d1f4 0000000000000034 0000d1f8 FDE cie=00000000 pc=000000000004bad8..000000000004bbaa │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bada │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004badc │ │ │ │ +0000cbf8 0000000000000034 0000cbfc FDE cie=00000000 pc=000000000004d938..000000000004d9be │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d93e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d942 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-64 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d94e │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004bae6 │ │ │ │ - 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_offset: r40 (fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d95a │ │ │ │ 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_remember_state │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000004d9aa │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bb3e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9ac │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004bb48 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bb4a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d9b2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bb4c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bb4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9b4 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9b6 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9b8 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9ba │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bb50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bb52 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004bb7e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d22c 0000000000000018 0000d230 FDE cie=00000000 pc=000000000004bbaa..000000000004bbde │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bbbe │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004bbc4 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004bbd6 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004bbdc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000cc30 0000000000000010 0000cc34 FDE cie=00000000 pc=000000000004d9be..000000000004da04 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d248 000000000000006c 0000d24c FDE cie=00000000 pc=000000000004bbde..000000000004bda0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bbe0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004bbf8 │ │ │ │ - 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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000004bc1e │ │ │ │ +0000cc44 0000000000000010 0000cc48 FDE cie=00000000 pc=000000000004da04..000000000004da32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cc58 0000000000000010 0000cc5c FDE cie=00000000 pc=000000000004da32..000000000004da5a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cc6c 0000000000000010 0000cc70 FDE cie=00000000 pc=000000000004da5a..000000000004da78 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cc80 0000000000000010 0000cc84 FDE cie=00000000 pc=000000000004da78..000000000004da96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cc94 0000000000000010 0000cc98 FDE cie=00000000 pc=000000000004da96..000000000004daac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cca8 0000000000000010 0000ccac FDE cie=00000000 pc=000000000004daac..000000000004daf4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ccbc 0000000000000010 0000ccc0 FDE cie=00000000 pc=000000000004daf4..000000000004db06 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ccd0 0000000000000010 0000ccd4 FDE cie=00000000 pc=000000000004db06..000000000004db1c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cce4 0000000000000010 0000cce8 FDE cie=00000000 pc=000000000004db1c..000000000004db36 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ccf8 0000000000000010 0000ccfc FDE cie=00000000 pc=000000000004db36..000000000004db4e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cd0c 0000000000000010 0000cd10 FDE cie=00000000 pc=000000000004db4e..000000000004db74 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cd20 000000000000004c 0000cd24 FDE cie=00000000 pc=000000000004db74..000000000004dbf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004db76 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004db7a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004db90 │ │ │ │ DW_CFA_offset: 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_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004dbc4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcd8 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcda │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dbc6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dbc8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcdc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dbca │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcde │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dbcc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bce0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dbce │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bce2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dbd0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bce4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dbd2 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004dbd8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bce6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bce8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcea │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcec │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcee │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcf0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bcf2 │ │ │ │ - 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d2b8 0000000000000020 0000d2bc FDE cie=00000000 pc=000000000004bda0..000000000004bde4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bda2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bda4 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004bdc0 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000004bdda │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bddc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bdde │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dbda │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bde0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dbdc │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000d2dc 0000000000000074 0000d2e0 FDE cie=00000000 pc=000000000004bde4..000000000004bfce │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bde6 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bdea │ │ │ │ - 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_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_offset: 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_loc: 10 to 000000000004dbe6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beb0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beb2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beb4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beb6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beb8 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beba │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bebc │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bec0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dbe8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bec2 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004bec8 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004beca │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bece │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dbea │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dbee │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bed2 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cd70 0000000000000048 0000cd74 FDE cie=00000000 pc=000000000004dbf0..000000000004dc68 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dbf2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dbf6 │ │ │ │ + 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_advance_loc: 20 to 000000000004dc0a │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_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 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004bfd2 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bfda │ │ │ │ - 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_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_offset: 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_loc: 52 to 000000000004dc3e │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c100 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c102 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c104 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc40 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc42 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c106 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc44 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc46 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c108 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc48 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c10a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc4a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c10c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c10e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c110 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c112 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c116 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c118 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004dc50 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc52 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c11a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000d3a4 000000000000004c 0000d3a8 FDE cie=00000000 pc=000000000004c158..000000000004c308 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c15a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c15c │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c164 │ │ │ │ - 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_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_offset: 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2a6 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004dc5e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2a8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2aa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2ac │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2ae │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc60 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc62 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2b2 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2b4 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2b6 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2b8 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c2bc │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2be │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc66 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c2c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d3f4 0000000000000078 0000d3f8 FDE cie=00000000 pc=000000000004c308..000000000004c4e2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c30a │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c30c │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c320 │ │ │ │ +0000cdbc 000000000000007c 0000cdc0 FDE cie=00000000 pc=000000000004dc68..000000000004dd0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dc6a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004dc70 │ │ │ │ + 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: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004dc88 │ │ │ │ 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_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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_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: 62 to 000000000004dcc6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcc8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcca │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dccc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcce │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3b0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd6 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3b4 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3ba │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dce0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dce2 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c3c0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c3c6 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c3cc │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dce4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c3d0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dce6 │ │ │ │ + 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: 266 to 000000000004c4da │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dcf2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcf4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcf6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcf8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcfa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcfc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcfe │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd00 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd02 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd04 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd06 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd0a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd0c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d470 0000000000000064 0000d474 FDE cie=00000000 pc=000000000004c4e2..000000000004c652 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c4e4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c4e6 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c4ee │ │ │ │ - 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_offset: r9 (s1) at cfa-24 │ │ │ │ +0000ce3c 0000000000000050 0000ce40 FDE cie=00000000 pc=000000000004dd0e..000000000004decc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dd10 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004dd16 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004dd24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000004dd46 │ │ │ │ + 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: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + 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: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 230 to 000000000004c5f0 │ │ │ │ + DW_CFA_advance_loc2: 356 to 000000000004deaa │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5f2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5f4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5f6 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5f8 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5fa │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5fc │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c5fe │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c600 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c602 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c604 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c606 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c60a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c60c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c60e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000004c644 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deac │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deae │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deb0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deb2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deb4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deb6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deb8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004deba │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004debc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004debe │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dec0 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c646 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c64a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c64e │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c650 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dec4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dec6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dec8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000ce90 0000000000000010 0000ce94 FDE cie=00000000 pc=000000000004decc..000000000004df04 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d4d8 0000000000000090 0000d4dc FDE cie=00000000 pc=000000000004c652..000000000004c832 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c654 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c656 │ │ │ │ +0000cea4 0000000000000010 0000cea8 FDE cie=00000000 pc=000000000004df04..000000000004df2c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ceb8 0000000000000010 0000cebc FDE cie=00000000 pc=000000000004df2c..000000000004dffa │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cecc 0000000000000090 0000ced0 FDE cie=00000000 pc=000000000004dffa..000000000004e4d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dffc │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004e00a │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c65c │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004c66e │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004e01c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004e026 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004e03c │ │ │ │ DW_CFA_offset: 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_offset: 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_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 000000000004e3c2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c720 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e3c4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c722 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e3c6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c724 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e3c8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c726 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e3ca │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c728 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e3cc │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c72a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e3ce │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c72c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e3d0 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c72e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e3d2 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c730 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e3d4 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c732 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c734 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004e3e8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c736 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e3ea │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e3ee │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c738 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e3f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c73a │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e3f2 │ │ │ │ + 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_offset: 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: 198 to 000000000004e4b8 │ │ │ │ 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: 20 to 000000000004e4cc │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ + │ │ │ │ +0000cf60 0000000000000010 0000cf64 FDE cie=00000000 pc=000000000004e4d0..000000000004e4e6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cf74 0000000000000010 0000cf78 FDE cie=00000000 pc=000000000004e4e6..000000000004e4fc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cf88 0000000000000010 0000cf8c FDE cie=00000000 pc=000000000004e4fc..000000000004e512 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cf9c 0000000000000010 0000cfa0 FDE cie=00000000 pc=000000000004e512..000000000004e528 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cfb0 0000000000000010 0000cfb4 FDE cie=00000000 pc=000000000004e528..000000000004e53e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cfc4 0000000000000010 0000cfc8 FDE cie=00000000 pc=000000000004e53e..000000000004e554 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d56c 0000000000000034 0000d570 FDE cie=00000000 pc=000000000004c832..000000000004c9c6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c834 │ │ │ │ +0000cfd8 0000000000000028 0000cfdc FDE cie=00000000 pc=000000000004e554..000000000004e5e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e556 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c838 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e55e │ │ │ │ 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_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c84c │ │ │ │ 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_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 98 to 000000000004e5c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e5c4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c92a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e5c6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c92c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c92e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c932 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e5c8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c934 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e5ca │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c936 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e5cc │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000d004 0000000000000020 0000d008 FDE cie=00000000 pc=000000000004e5e4..000000000004e624 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e5e6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e5e8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004e5ee │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e61a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004e620 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e622 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d5a4 0000000000000084 0000d5a8 FDE cie=00000000 pc=000000000004c9c6..000000000004cc36 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c9c8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c9cc │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c9dc │ │ │ │ +0000d028 0000000000000034 0000d02c FDE cie=00000000 pc=000000000004e624..000000000004e6e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e626 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e628 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004e62e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000004ca06 │ │ │ │ - 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_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: 78 to 000000000004e67c │ │ │ │ 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_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000004e6c4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e6c6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb34 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb36 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb38 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004cb4c │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004e6d0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb4e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb50 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb52 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb54 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004e6d6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb56 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb58 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb5a │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cb5e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e6d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cb62 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e6da │ │ │ │ + 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: 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_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_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004cc32 │ │ │ │ - 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 │ │ │ │ + │ │ │ │ +0000d060 0000000000000010 0000d064 FDE cie=00000000 pc=000000000004e6e8..000000000004e6ec │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004cc42 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cc4a │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ +0000d074 0000000000000010 0000d078 FDE cie=00000000 pc=000000000004e6ec..000000000004e6f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d088 0000000000000010 0000d08c FDE cie=00000000 pc=000000000004e6f0..000000000004e6f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d09c 0000000000000010 0000d0a0 FDE cie=00000000 pc=000000000004e6f4..000000000004e6fa │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d0b0 0000000000000010 0000d0b4 FDE cie=00000000 pc=000000000004e6fa..000000000004e6fe │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d0c4 0000000000000010 0000d0c8 FDE cie=00000000 pc=000000000004e6fe..000000000004e702 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d0d8 0000000000000010 0000d0dc FDE cie=00000000 pc=000000000004e702..000000000004e706 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d0ec 0000000000000010 0000d0f0 FDE cie=00000000 pc=000000000004e706..000000000004e70a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d100 0000000000000010 0000d104 FDE cie=00000000 pc=000000000004e70a..000000000004e70e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d114 0000000000000010 0000d118 FDE cie=00000000 pc=000000000004e70e..000000000004e712 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d128 0000000000000010 0000d12c FDE cie=00000000 pc=000000000004e712..000000000004e716 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d13c 0000000000000010 0000d140 FDE cie=00000000 pc=000000000004e716..000000000004e720 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d150 0000000000000010 0000d154 FDE cie=00000000 pc=000000000004e720..000000000004e72e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d164 0000000000000040 0000d168 FDE cie=00000000 pc=000000000004e72e..000000000004e782 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e730 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e732 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004e738 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004cc5e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e73c │ │ │ │ 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_loc: 12 to 000000000004e748 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004e766 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccd0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccd2 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccd4 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e768 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e76a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ccdc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e76c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e770 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e772 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e774 │ │ │ │ + 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 000000000004e776 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e77a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e77e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004cce8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e780 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d664 000000000000009c 0000d668 FDE cie=00000000 pc=000000000004ccec..000000000004d102 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccee │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ccf0 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004cd18 │ │ │ │ +0000d1a8 0000000000000018 0000d1ac FDE cie=00000000 pc=000000000004e782..000000000004e7d8 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000004e7bc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004e7c2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004e7c8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e7d0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000d1c4 0000000000000010 0000d1c8 FDE cie=00000000 pc=000000000004e7d8..000000000004e81a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d1d8 0000000000000018 0000d1dc FDE cie=00000000 pc=000000000004e81a..000000000004e870 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000004e854 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004e85a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004e860 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e868 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000d1f4 0000000000000010 0000d1f8 FDE cie=00000000 pc=000000000004e870..000000000004e8b2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d208 0000000000000010 0000d20c FDE cie=00000000 pc=000000000004e8b2..000000000004e8ee │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d21c 0000000000000070 0000d220 FDE cie=00000000 pc=000000000004e8ee..000000000004ea42 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004e8f4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8f8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004e90a │ │ │ │ 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_loc: 46 to 000000000004e938 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e940 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000004e996 │ │ │ │ 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_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: 60 to 000000000004e9d2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e9d6 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cece │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9d8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ced0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9da │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ced2 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ced4 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ced8 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ceda │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9dc │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9de │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9e0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9e2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cedc │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9e4 │ │ │ │ + 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_advance_loc2: 374 to 000000000004d052 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d054 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d056 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d058 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d05a │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d05c │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004d072 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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: 2 to 000000000004e9e6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9e8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9ea │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d078 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9ec │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d07a │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d07c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d07e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d080 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 62 to 000000000004d0be │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e9f0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e9f4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9f6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9f8 │ │ │ │ + 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 000000000004e9fa │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9fc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea00 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_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 000000000004ea1e │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d10c │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004d124 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ +0000d290 0000000000000018 0000d294 FDE cie=00000000 pc=000000000004ea42..000000000004ea68 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ea4e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004ea5c │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ea62 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea66 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000d2ac 0000000000000050 0000d2b0 FDE cie=00000000 pc=000000000004ea68..000000000004eaf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ea6a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ea6c │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ea74 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000004d14a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ea7a │ │ │ │ DW_CFA_offset: 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_advance_loc: 8 to 000000000004ea82 │ │ │ │ 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_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000004eab8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eabc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eabe │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eac0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3e4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eac2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3e8 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3ea │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3ec │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3ee │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3f0 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3f2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3f4 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3f8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eac4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eac6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d3fc │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eac8 │ │ │ │ + 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: 24 to 000000000004d414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eacc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ead0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ead2 │ │ │ │ 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: 2 to 000000000004ead4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ead6 │ │ │ │ + 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: 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 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d454 │ │ │ │ +0000d300 0000000000000050 0000d304 FDE cie=00000000 pc=000000000004eaf6..000000000004ebbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eafa │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eafe │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004eb32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004eb3c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004eb44 │ │ │ │ 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_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d48e │ │ │ │ - DW_CFA_offset: 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_loc: 54 to 000000000004eb7a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eb7c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eb7e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4da │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eb80 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4dc │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4de │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4e0 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4e2 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004d4ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eb82 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4ee │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eb86 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d4f6 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4f8 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d500 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d508 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d50a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d50c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eb88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d50e │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eb8a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eb8e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eb92 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eb94 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eb96 │ │ │ │ + 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 000000000004eb98 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eb9c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_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 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d80c 0000000000000058 0000d810 FDE cie=00000000 pc=000000000004d73a..000000000004d81a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d73c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004d746 │ │ │ │ +0000d354 0000000000000070 0000d358 FDE cie=00000000 pc=000000000004ebbc..000000000004ed10 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ebc2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ebc6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004ebd8 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000004ec06 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000004d774 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ec0e │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000004ec64 │ │ │ │ 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_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000004d7ec │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7ee │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7f0 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7f2 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7f4 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d7fc │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000004eca0 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7fe │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eca4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d800 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eca6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d802 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eca8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ecaa │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d806 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ecac │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ecae │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ecb0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ecb2 │ │ │ │ + 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 000000000004ecb4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ecb6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ecba │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ecbe │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ecc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d80a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ecc2 │ │ │ │ + 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_advance_loc: 32 to 000000000004ece2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ece4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ece6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ece8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ecea │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ecee │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004ed0c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d868 0000000000000074 0000d86c FDE cie=00000000 pc=000000000004d81a..000000000004d9fe │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d81c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004d822 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004d830 │ │ │ │ - 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_offset: 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 │ │ │ │ +0000d3c8 0000000000000088 0000d3cc FDE cie=00000000 pc=000000000004ed10..000000000004eeec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ed12 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed16 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000004ed3c │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004ed4e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000004eda8 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004edba │ │ │ │ + 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 000000000004edf8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004edfa │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d934 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004edfc │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d936 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004edfe │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d938 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ee00 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d93a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ee02 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d93c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ee04 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d93e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ee06 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000004d958 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ee26 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d95a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ee28 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d95c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ee2a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d95e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d960 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d964 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ee2c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d966 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ee2e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ee30 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d968 │ │ │ │ - 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_loc: 2 to 000000000004ee32 │ │ │ │ + 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 000000000004eed8 │ │ │ │ + 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 000000000004eee8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000d454 0000000000000034 0000d458 FDE cie=00000000 pc=000000000004eeec..000000000004efa2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eeee │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004eef4 │ │ │ │ + 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 000000000004eefe │ │ │ │ + DW_CFA_offset: r41 (fs1) at cfa-32 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004ef08 │ │ │ │ + DW_CFA_offset: r51 (fs3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000004ef7e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ef80 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ef82 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ef84 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ef86 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ef88 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004ef96 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ef98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d8e0 00000000000000b0 0000d8e4 FDE cie=00000000 pc=000000000004d9fe..000000000004df16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004da00 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004da06 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da0e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004da2e │ │ │ │ +0000d48c 0000000000000010 0000d490 FDE cie=00000000 pc=000000000004efa2..000000000004efec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d4a0 0000000000000010 0000d4a4 FDE cie=00000000 pc=000000000004efec..000000000004eff0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d4b4 0000000000000034 0000d4b8 FDE cie=00000000 pc=000000000004eff0..000000000004f046 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eff2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004eff8 │ │ │ │ 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: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000004da9a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f000 │ │ │ │ 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_loc: 20 to 000000000004f014 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004db94 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004db96 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004db98 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004db9a │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004db9c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000004dbde │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004f01e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbe0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f020 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbe2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f024 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbe4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbe6 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbe8 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dbec │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f026 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbf0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f028 │ │ │ │ + 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: 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_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_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_loc: 14 to 000000000004f036 │ │ │ │ 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d4ec 0000000000000010 0000d4f0 FDE cie=00000000 pc=000000000004f046..000000000004f052 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d500 0000000000000010 0000d504 FDE cie=00000000 pc=000000000004f052..000000000004f05e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d514 0000000000000010 0000d518 FDE cie=00000000 pc=000000000004f05e..000000000004f06a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d528 0000000000000010 0000d52c FDE cie=00000000 pc=000000000004f06a..000000000004f076 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d53c 0000000000000010 0000d540 FDE cie=00000000 pc=000000000004f076..000000000004f082 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d550 0000000000000010 0000d554 FDE cie=00000000 pc=000000000004f082..000000000004f08e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d564 0000000000000010 0000d568 FDE cie=00000000 pc=000000000004f08e..000000000004f09c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d578 0000000000000010 0000d57c FDE cie=00000000 pc=000000000004f09c..000000000004f0aa │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d58c 0000000000000028 0000d590 FDE cie=00000000 pc=000000000004f0aa..000000000004f0f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0ac │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0ae │ │ │ │ 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_loc: 18 to 000000000004f0c0 │ │ │ │ + DW_CFA_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 000000000004f0dc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0de │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0e0 │ │ │ │ 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_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_loc: 4 to 000000000004f0e4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004f0ee │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d994 0000000000000028 0000d998 FDE cie=00000000 pc=000000000004df16..000000000004df58 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004df1c │ │ │ │ +0000d5b8 0000000000000018 0000d5bc FDE cie=00000000 pc=000000000004f0f0..000000000004f11a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f0f2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004df1e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004df2c │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004f110 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004f116 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f118 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000d5d4 0000000000000018 0000d5d8 FDE cie=00000000 pc=000000000004f11a..000000000004f144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f11c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004f13a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004f140 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f142 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000d5f0 000000000000001c 0000d5f4 FDE cie=00000000 pc=000000000004f144..000000000004f1a2 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000004f176 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f186 │ │ │ │ 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: 10 to 000000000004f190 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f192 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004df4e │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004f1a0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000d610 0000000000000010 0000d614 FDE cie=00000000 pc=000000000004f1a2..000000000004f1d0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d624 0000000000000024 0000d628 FDE cie=00000000 pc=000000000004f1d0..000000000004f200 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f1d2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f1d4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f1e4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004f1ee │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004df50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f1f0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f1f4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004df52 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004df54 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004f1fe │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df5e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004df76 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004df82 │ │ │ │ +0000d64c 0000000000000010 0000d650 FDE cie=00000000 pc=000000000004f200..000000000004f20c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d660 0000000000000058 0000d664 FDE cie=00000000 pc=000000000004f20c..000000000004f2da │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f20e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f210 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004f222 │ │ │ │ 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_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f22a │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000004dfba │ │ │ │ - DW_CFA_offset: 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_advance_loc: 8 to 000000000004f232 │ │ │ │ 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_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004f238 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000004f2a6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2a8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2aa │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2ac │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2ae │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e32e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2b0 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2b2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e330 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2b4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e332 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e334 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e336 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000004e35c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f2b8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004f2c2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2c6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e35e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2c8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e360 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2ca │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e362 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2cc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2ce │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e364 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2d0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2d2 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e366 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e36a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e36c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2d4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2d6 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e36e │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d6bc 0000000000000040 0000d6c0 FDE cie=00000000 pc=000000000004f2da..000000000004f36c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2dc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f2de │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004f2f4 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f308 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_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 000000000004f32c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f32e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f330 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f332 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000004f354 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f356 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f358 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f35a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f35c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f368 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_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 │ │ │ │ + │ │ │ │ +0000d700 0000000000000040 0000d704 FDE cie=00000000 pc=000000000004f36c..000000000004f3fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f36e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f370 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004f386 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f39a │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_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 000000000004f3be │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3c0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3c2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3c4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000004f3e6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3e8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3ea │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3ec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3ee │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f3fa │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_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 │ │ │ │ + │ │ │ │ +0000d744 000000000000005c 0000d748 FDE cie=00000000 pc=000000000004f3fe..000000000004f56a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f400 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f402 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004f408 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004f41a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004f430 │ │ │ │ + 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_loc: 6 to 000000000004e374 │ │ │ │ + DW_CFA_offset: 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 000000000004f462 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000004f494 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc1: 132 to 000000000004f518 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f51a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f51c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f51e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f520 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f522 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f524 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f526 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f528 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f52a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e384 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f52c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f530 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f532 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f534 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f544 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004f564 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f566 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e38e │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e392 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004e3a4 │ │ │ │ +0000d7a4 0000000000000010 0000d7a8 FDE cie=00000000 pc=000000000004f56a..000000000004f578 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d7b8 0000000000000028 0000d7bc FDE cie=00000000 pc=000000000004f578..000000000004f5bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f57c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f580 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f588 │ │ │ │ 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_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000004f5a6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f5a8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004f5b2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004f5b8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f5ba │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d7e4 0000000000000050 0000d7e8 FDE cie=00000000 pc=000000000004f5bc..000000000004f762 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f5be │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004f5c4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004f5e0 │ │ │ │ + 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: 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: 870 to 000000000004e738 │ │ │ │ + DW_CFA_advance_loc1: 146 to 000000000004f672 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f674 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f676 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f678 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e73a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f67a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e73c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f67c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f67e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e73e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f680 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e740 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f682 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e742 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f684 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e744 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f686 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e746 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e756 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e758 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e75a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e75c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e75e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f688 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e760 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f68a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f68c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f68e │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000da9c 0000000000000070 0000daa0 FDE cie=00000000 pc=000000000004e764..000000000004ec18 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e766 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e76a │ │ │ │ +0000d838 0000000000000020 0000d83c FDE cie=00000000 pc=000000000004f762..000000000004f7a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f764 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f766 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e76e │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e786 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004f782 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f796 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f798 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f79a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f79c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000d85c 0000000000000054 0000d860 FDE cie=00000000 pc=000000000004f7a0..000000000004fe14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f7a2 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f7a4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f7b4 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004f7ba │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004f7c0 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004f7ca │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004f7e4 │ │ │ │ + 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: 52 to 000000000004e7ba │ │ │ │ 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_advance_loc: 10 to 000000000004f7ee │ │ │ │ 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: 702 to 000000000004ea78 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea7a │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea7c │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea7e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea80 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea82 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ea96 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea98 │ │ │ │ + DW_CFA_advance_loc1: 190 to 000000000004f8ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8ae │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8b0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8b2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8b4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8b6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004eaa0 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eaa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8b8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004eaa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8ba │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8bc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8be │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8c0 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8c2 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f8c6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eaaa │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f8ca │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d8b4 000000000000003c 0000d8b8 FDE cie=00000000 pc=000000000004fe14..000000000004ff22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fe16 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000004fe28 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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 │ │ │ │ - │ │ │ │ -0000db10 000000000000005c 0000db14 FDE cie=00000000 pc=000000000004ec18..000000000004f012 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ec1a │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ec1e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ec26 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ec2a │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ec3a │ │ │ │ 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_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_loc1: 188 to 000000000004fee4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fee6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fee8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004feea │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004feec │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004feee │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fef0 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fef2 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fef4 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efe8 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efea │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efec │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004effc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fef6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fef8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000d8f4 000000000000003c 0000d8f8 FDE cie=00000000 pc=000000000004ff22..0000000000050014 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ff24 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff28 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ff38 │ │ │ │ + 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 000000000004ffc8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004effe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffca │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffcc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f000 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffce │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f002 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffd0 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffd2 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ffd8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ffda │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f004 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f006 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f008 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ffe6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f00c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffea │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d934 0000000000000010 0000d938 FDE cie=00000000 pc=0000000000050014..0000000000050020 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d948 000000000000002c 0000d94c FDE cie=00000000 pc=0000000000050020..00000000000500f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050022 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050026 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000050034 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f00e │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 108 to 00000000000500a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f010 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000500a2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000500a4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500a8 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000500aa │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000500ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000db70 0000000000000010 0000db74 FDE cie=00000000 pc=000000000004f012..000000000004f056 │ │ │ │ +0000d978 0000000000000010 0000d97c FDE cie=00000000 pc=00000000000500f2..000000000005010e │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004f05e │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004f068 │ │ │ │ +0000d98c 000000000000007c 0000d990 FDE cie=00000000 pc=000000000005010e..000000000005031a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050110 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050112 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000050130 │ │ │ │ + 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: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 134 to 000000000004f0ee │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000050158 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: 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: 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: 276 to 000000000004f202 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 162 to 00000000000501fa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f204 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000501fc │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f206 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f208 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000501fe │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f20a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050200 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f20c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050202 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050204 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f20e │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f210 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050206 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f212 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000005021c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f214 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005021e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f216 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050220 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050222 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f21a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f21c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050224 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050226 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050228 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f21e │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005022a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050236 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_loc1: 156 to 00000000000502d2 │ │ │ │ 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_advance_loc: 16 to 000000000004f3c6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000502da │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000050306 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050316 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: 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 │ │ │ │ - │ │ │ │ -0000dc08 0000000000000010 0000dc0c FDE cie=00000000 pc=000000000004f3ca..000000000004f40e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc1c 0000000000000010 0000dc20 FDE cie=00000000 pc=000000000004f40e..000000000004f478 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc30 0000000000000010 0000dc34 FDE cie=00000000 pc=000000000004f478..000000000004f4ae │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc44 0000000000000010 0000dc48 FDE cie=00000000 pc=000000000004f4ae..000000000004f4e0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc58 0000000000000010 0000dc5c FDE cie=00000000 pc=000000000004f4e0..000000000004f516 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dc6c 0000000000000010 0000dc70 FDE cie=00000000 pc=000000000004f516..000000000004f54e │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f556 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000da0c 0000000000000054 0000da10 FDE cie=00000000 pc=000000000005031a..00000000000505ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005031c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005031e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004f568 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000050324 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000050332 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_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: 26 to 000000000005034c │ │ │ │ + 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 0000000000050356 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000004f5e4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f5e8 │ │ │ │ + DW_CFA_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 0000000000050542 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050544 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050546 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050548 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005054a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005054c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005054e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050550 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050552 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5f8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5fa │ │ │ │ - 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f602 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f604 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000dccc 000000000000002c 0000dcd0 FDE cie=00000000 pc=000000000004f606..000000000004f8aa │ │ │ │ - DW_CFA_advance_loc1: 198 to 000000000004f6cc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f6ce │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004f70a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f70c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050554 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050556 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050558 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005055c │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005055e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f70e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050562 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 242 to 000000000004f800 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000004f848 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000004f87a │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dcfc 000000000000004c 0000dd00 FDE cie=00000000 pc=000000000004f8aa..000000000004f96e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f8ac │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f8b0 │ │ │ │ +0000da64 0000000000000048 0000da68 FDE cie=00000000 pc=00000000000505ba..0000000000050788 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000505bc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000505c8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000505d6 │ │ │ │ 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_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000505e2 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f8d0 │ │ │ │ - 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_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f920 │ │ │ │ + DW_CFA_advance_loc2: 372 to 0000000000050756 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f922 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f924 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f926 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004f92c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005075a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005075c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f92e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005075e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f930 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050760 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f932 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050762 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f934 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004f95c │ │ │ │ - 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 0000000000050764 │ │ │ │ + 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 0000000000050768 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f966 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f968 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f96a │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f96c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005076c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005076e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dd4c 0000000000000010 0000dd50 FDE cie=00000000 pc=000000000004f96e..000000000004f99c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050770 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000dd60 000000000000009c 0000dd64 FDE cie=00000000 pc=000000000004f99c..000000000004fd9e │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9a0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9a4 │ │ │ │ +0000dab0 0000000000000090 0000dab4 FDE cie=00000000 pc=0000000000050788..0000000000051786 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005078c │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000507ba │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f9b8 │ │ │ │ + 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: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000507de │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000004f9d2 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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 000000000004fa94 │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb20 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004fb26 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc2: 288 to 00000000000508fe │ │ │ │ + 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 0000000000050d84 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050d86 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050d88 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000050da0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050da4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050da8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004fb2e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050dac │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb30 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050db0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050db4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050db8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050dba │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050dbc │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050dbe │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050dc0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050dc2 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb40 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050dc4 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000050dca │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050dce │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fb44 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050dd0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 276 to 0000000000050ee4 │ │ │ │ + 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 00000000000516a4 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000516ae │ │ │ │ + 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 000000000005173c │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000051758 │ │ │ │ + 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 000000000005177c │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000051782 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000db44 0000000000000070 0000db48 FDE cie=00000000 pc=0000000000051786..0000000000052164 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051788 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005178e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051796 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000517c0 │ │ │ │ + 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_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: 1438 to 0000000000051d5e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d60 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d62 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d64 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d66 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d68 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d6a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d6c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d6e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d70 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d72 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000004fd90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d74 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d78 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d7a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051d7c │ │ │ │ + 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: 4 to 000000000004fd94 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fd9c │ │ │ │ - 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 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000de14 0000000000000010 0000de18 FDE cie=00000000 pc=000000000004fdea..000000000004fe38 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000de28 0000000000000010 0000de2c FDE cie=00000000 pc=000000000004fe38..000000000004fe78 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fe80 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 62 to 000000000004febe │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fec0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fec2 │ │ │ │ - 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 │ │ │ │ +0000dbb8 0000000000000070 0000dbbc FDE cie=00000000 pc=0000000000052164..0000000000052250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052168 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005216c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ff7a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000052172 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000004ff8c │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000052184 │ │ │ │ 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 000000000004ff98 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052190 │ │ │ │ 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_advance_loc1: 126 to 0000000000050016 │ │ │ │ + DW_CFA_advance_loc1: 126 to 000000000005220e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005001c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000052214 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005001e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052216 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050020 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052218 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050022 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005221a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050024 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005221c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050026 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005221e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050028 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052220 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005002a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052222 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005002c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052224 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005002e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052226 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050030 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052228 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050032 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005222a │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050034 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005222c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050036 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005222e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050038 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052230 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005003a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052232 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005003c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052234 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005003e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052236 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050040 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052238 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050042 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005223a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050044 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005223c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050046 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005223e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050048 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052240 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005004a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052242 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005004c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052244 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050050 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052248 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005224c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050056 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005224e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +0000dc2c 0000000000000038 0000dc30 FDE cie=00000000 pc=0000000000052250..0000000000052304 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052252 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005005c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052254 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000050066 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005225e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050076 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005226e │ │ │ │ DW_CFA_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_advance_loc: 26 to 0000000000052288 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000500aa │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000522a2 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000500d6 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000522ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000522d0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000522d2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000522d4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000522d6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000522d8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000522da │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000522dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000500e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000522de │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000df10 0000000000000044 0000df14 FDE cie=00000000 pc=000000000005010c..000000000005019c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005010e │ │ │ │ +0000dc68 0000000000000044 0000dc6c FDE cie=00000000 pc=0000000000052304..0000000000052394 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052306 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000050114 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005230c │ │ │ │ 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_advance_loc: 10 to 0000000000052316 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050126 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005231e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000050138 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000052330 │ │ │ │ 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_loc1: 60 to 000000000005236c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050176 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005236e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050178 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052370 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005017a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052372 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005017c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052374 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005017e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052376 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050182 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005237a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050184 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005237c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050188 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052380 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005018a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052382 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005018c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052384 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005018e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052386 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000050194 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005238c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050196 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005238e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050198 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052390 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000df58 0000000000000058 0000df5c FDE cie=00000000 pc=000000000005019c..0000000000050628 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005019e │ │ │ │ +0000dcb0 0000000000000058 0000dcb4 FDE cie=00000000 pc=0000000000052394..0000000000052820 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052396 │ │ │ │ DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000501a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052398 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000501a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005239c │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000501be │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000523b6 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000501dc │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000523d4 │ │ │ │ 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 00000000000501f2 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000523ea │ │ │ │ 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: r40 (fs0) at cfa-120 │ │ │ │ - DW_CFA_advance_loc2: 912 to 0000000000050582 │ │ │ │ + DW_CFA_advance_loc2: 912 to 000000000005277a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050584 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005277c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050586 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005277e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050588 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052780 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005058a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052782 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005058c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052784 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005058e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052786 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050590 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052788 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050592 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005278a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050594 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005278c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050596 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005278e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050598 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052790 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005059a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052792 │ │ │ │ DW_CFA_restore: r40 (fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005059e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052796 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000505a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052798 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000505a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005279a │ │ │ │ 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 │ │ │ │ +0000dd0c 0000000000000050 0000dd10 FDE cie=00000000 pc=0000000000052820..0000000000052a3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052822 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005062e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052826 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005063e │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052836 │ │ │ │ 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_advance_loc: 6 to 0000000000050644 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005283c │ │ │ │ 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_advance_loc1: 52 to 0000000000052870 │ │ │ │ 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 00000000000507fa │ │ │ │ + DW_CFA_advance_loc2: 386 to 00000000000529f2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000507fc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000529f4 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000507fe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000529f6 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050800 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000529f8 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050802 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000529fa │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005082e │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000052a26 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050830 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052a28 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050832 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052a2a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050834 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052a2c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050836 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052a2e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050838 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052a30 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005083a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052a32 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005083e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052a36 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050840 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052a38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000dd60 0000000000000010 0000dd64 FDE cie=00000000 pc=0000000000052a3a..0000000000052a5e │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e020 0000000000000014 0000e024 FDE cie=00000000 pc=0000000000050866..000000000005088a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050868 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000050886 │ │ │ │ - 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 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000508aa │ │ │ │ - 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 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000dd74 0000000000000010 0000dd78 FDE cie=00000000 pc=0000000000052a5e..0000000000052a88 │ │ │ │ + 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 │ │ │ │ +0000dd88 0000000000000028 0000dd8c FDE cie=00000000 pc=0000000000052a88..0000000000052b28 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052a98 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000052a9e │ │ │ │ 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: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 294 to 0000000000050a1e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000052acc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ace │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ad0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a26 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a28 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a2a │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a2c │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a2e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a30 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a32 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a34 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a36 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a38 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ad2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050a3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ad4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000052ae6 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000052b16 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000ddb4 0000000000000038 0000ddb8 FDE cie=00000000 pc=0000000000052b28..0000000000052bbe │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000052b2e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052b36 │ │ │ │ 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: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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_advance_loc1: 64 to 0000000000052b76 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005115e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051162 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b78 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b7a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051164 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b7c │ │ │ │ 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_advance_loc: 2 to 0000000000052b7e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005117a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052b82 │ │ │ │ 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_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000519c0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000052b9a │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000519cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b9c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000519ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052b9e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000519d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ba0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000519d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ba2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ba4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +0000ddf0 0000000000000088 0000ddf4 FDE cie=00000000 pc=0000000000052bbe..0000000000052cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052bc2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052bce │ │ │ │ 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_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052bda │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000052bf0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000052c1c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051a18 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c1e │ │ │ │ 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_advance_loc: 2 to 0000000000052c20 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a1e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c22 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c24 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c26 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c2a │ │ │ │ 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_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_advance_loc: 2 to 0000000000052c2c │ │ │ │ + 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: 10 to 0000000000051a4c │ │ │ │ + DW_CFA_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 0000000000052c42 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000052c48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000051a52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c4a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c4c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c4e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c52 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e1d0 0000000000000010 0000e1d4 FDE cie=00000000 pc=0000000000051a76..0000000000051a7e │ │ │ │ - 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_advance_loc: 34 to 0000000000052c76 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c78 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c7a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c7c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c80 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c82 │ │ │ │ + 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: 44 to 0000000000051ab6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052c8e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ab8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c90 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052c98 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051aba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c9a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c9c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051abc │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051abe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c9e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ca2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ac0 │ │ │ │ - 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_advance_loc: 2 to 0000000000052ca4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000051aec │ │ │ │ DW_CFA_offset: 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 0000000000051b34 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052cb8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052cba │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000de7c 000000000000002c 0000de80 FDE cie=00000000 pc=0000000000052cc4..0000000000052d04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052cc6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052cc8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052cd0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000052cda │ │ │ │ + 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 0000000000052cf2 │ │ │ │ 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: 8 to 0000000000052cfa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052cfc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052cfe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051b40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052d00 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051b42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052d02 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000deac 0000000000000010 0000deb0 FDE cie=00000000 pc=0000000000052d04..0000000000052d0a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dec0 0000000000000010 0000dec4 FDE cie=00000000 pc=0000000000052d0a..0000000000052d38 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ded4 0000000000000010 0000ded8 FDE cie=00000000 pc=0000000000052d38..0000000000052d4e │ │ │ │ + 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 │ │ │ │ +0000dee8 000000000000002c 0000deec FDE cie=00000000 pc=0000000000052d4e..0000000000052dba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052d50 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000051b50 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052d52 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000052d5c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052d6c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000052d72 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000052d7c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000051b98 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000052d9e │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052da0 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000052da6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051b9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052da8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b9e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ba2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052daa │ │ │ │ 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_advance_loc: 12 to 0000000000052db6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000df18 0000000000000010 0000df1c FDE cie=00000000 pc=0000000000052dba..0000000000052ddc │ │ │ │ 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 │ │ │ │ +0000df2c 0000000000000084 0000df30 FDE cie=00000000 pc=0000000000052ddc..0000000000052fda │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052dde │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051bae │ │ │ │ - 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_advance_loc: 2 to 0000000000052de0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000052df2 │ │ │ │ + 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_advance_loc: 8 to 0000000000051bce │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000052e0c │ │ │ │ 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000051bde │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000051be4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051be6 │ │ │ │ + DW_CFA_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 0000000000052e60 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051be8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051bee │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051bf0 │ │ │ │ - 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_advance_loc: 14 to 0000000000052e6e │ │ │ │ + DW_CFA_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_advance_loc: 54 to 0000000000052ea4 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000052eb6 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052eca │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ecc │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000052f3a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052f3c │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051c8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052f3e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e2c0 0000000000000054 0000e2c4 FDE cie=00000000 pc=0000000000051c8e..0000000000051d74 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051c92 │ │ │ │ - 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_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000051cb2 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051cbe │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052f40 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000052f46 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051cc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052f48 │ │ │ │ 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 0000000000052f4a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051cca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052f4c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052f4e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052f52 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052f54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051cce │ │ │ │ - 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_advance_loc: 2 to 0000000000052f56 │ │ │ │ + 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: 6 to 0000000000051ce6 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ 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_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000052fac │ │ │ │ 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_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000052fb6 │ │ │ │ DW_CFA_offset: 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 0000000000052fd6 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dfb4 0000000000000010 0000dfb8 FDE cie=00000000 pc=0000000000052fda..0000000000052fe8 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051d90 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ +0000dfc8 0000000000000010 0000dfcc FDE cie=00000000 pc=0000000000052fe8..0000000000052fee │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dfdc 0000000000000010 0000dfe0 FDE cie=00000000 pc=0000000000052fee..0000000000053004 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dff0 0000000000000034 0000dff4 FDE cie=00000000 pc=0000000000053004..000000000005307e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005300a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053010 │ │ │ │ DW_CFA_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 0000000000053022 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_remember_state │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000053038 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005306c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005306e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ea6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053070 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ea8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053072 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eaa │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053074 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053076 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005307a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eb2 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eb4 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eb6 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eb8 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051eba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005307c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051ebc │ │ │ │ - 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 │ │ │ │ +0000e028 0000000000000024 0000e02c FDE cie=00000000 pc=000000000005307e..00000000000530be │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005308a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051f5e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005308e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000051f64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005309e │ │ │ │ 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_advance_loc: 22 to 00000000000530b4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051f96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000530b6 │ │ │ │ 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 00000000000530b8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051f9e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000530ba │ │ │ │ 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 │ │ │ │ +0000e050 000000000000002c 0000e054 FDE cie=00000000 pc=00000000000530be..000000000005315c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000530ca │ │ │ │ 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_advance_loc: 4 to 00000000000530ce │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000051fe2 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000530e2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000052004 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + 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 000000000005314e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005200a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053150 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005200c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053152 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005201a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053154 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005201c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053156 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005201e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053158 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052020 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - 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 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000005203e │ │ │ │ +0000e080 0000000000000088 0000e084 FDE cie=00000000 pc=000000000005315c..0000000000053ae2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005315e │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000053170 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053180 │ │ │ │ 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 00000000000531e2 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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_advance_loc2: 1928 to 000000000005396a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005396c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052102 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005396e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053970 │ │ │ │ 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_advance_loc: 2 to 0000000000053972 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005210a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053974 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005210c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053976 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005210e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053978 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052110 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052112 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005218a │ │ │ │ - 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: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005218e │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 94 to 00000000000521ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000053992 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521f0 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521f2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521f4 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521f6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053994 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521fa │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521fc │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000521fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053996 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053998 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005399c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005399e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052200 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - 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 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000539a0 │ │ │ │ + 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_advance_loc1: 154 to 000000000005230c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005231a │ │ │ │ + DW_CFA_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 0000000000053a5c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005231c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005231e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052320 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052322 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052324 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052326 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052328 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005232a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005232c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005232e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000053a6c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_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_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_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000005249e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000524ac │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524ae │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524b0 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524b2 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524b4 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524b6 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524b8 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524ba │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000524c0 │ │ │ │ - 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_nop │ │ │ │ │ │ │ │ -0000e4f0 0000000000000098 0000e4f4 FDE cie=00000000 pc=000000000005257c..000000000005293c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005257e │ │ │ │ +0000e10c 0000000000000078 0000e110 FDE cie=00000000 pc=0000000000053ae2..0000000000053d14 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000053af4 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - 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: 18 to 0000000000053b06 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_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 00000000000525cc │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 250 to 0000000000053c00 │ │ │ │ DW_CFA_offset: 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_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000053c5e │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052714 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053c60 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053c62 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053c64 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc2: 336 to 0000000000052864 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053c66 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053c6a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053c6c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052866 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053c6e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052868 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053c70 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053c72 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005286a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053c74 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005286c │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005286e │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052870 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052874 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052876 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053c76 │ │ │ │ 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 0000000000053c78 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053c7a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053c7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005287e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053c80 │ │ │ │ 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 0000000000053c92 │ │ │ │ + DW_CFA_offset: 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_restore: r23 (s7) │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052920 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000e188 0000000000000014 0000e18c FDE cie=00000000 pc=0000000000053d14..0000000000053d38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053d16 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000053d2e │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e1a0 0000000000000028 0000e1a4 FDE cie=00000000 pc=0000000000053d38..0000000000053dd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053d3a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053d42 │ │ │ │ + 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 0000000000053d62 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052924 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053d68 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053d6a │ │ │ │ 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_advance_loc: 2 to 0000000000053d6c │ │ │ │ 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: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005293a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053d6e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053d70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e58c 0000000000000030 0000e590 FDE cie=00000000 pc=000000000005293c..0000000000052ae6 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052940 │ │ │ │ +0000e1cc 000000000000002c 0000e1d0 FDE cie=00000000 pc=0000000000053dd0..0000000000053e24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053dd2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005294a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053dd8 │ │ │ │ + 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 0000000000053dea │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_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_advance_loc: 32 to 0000000000053e0a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052a70 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053e0c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052a72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053e14 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000053e1e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053e20 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052a78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053e22 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052a7a │ │ │ │ - DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +0000e1fc 0000000000000010 0000e200 FDE cie=00000000 pc=0000000000053e24..0000000000053e2c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e210 0000000000000024 0000e214 FDE cie=00000000 pc=0000000000053e2c..0000000000053e84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053e2e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053e34 │ │ │ │ + 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: 12 to 0000000000052afc │ │ │ │ - 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: 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_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_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_advance_loc: 32 to 0000000000053e54 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ccc │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cce │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cd0 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cd2 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cd4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053e5a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053e5c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053e5e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052cd6 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053e60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e238 000000000000002c 0000e23c FDE cie=00000000 pc=0000000000053e84..0000000000053ee6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053e8a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053e8e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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_loc: 10 to 0000000000053e98 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053eac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053eae │ │ │ │ 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) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000052dc0 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053eb4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053eb6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053eb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053eba │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052dc4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000053ee0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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: 50 to 0000000000052df6 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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: 2 to 0000000000053ee2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000e268 0000000000000010 0000e26c FDE cie=00000000 pc=0000000000053ee6..0000000000053f02 │ │ │ │ + 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 │ │ │ │ +0000e27c 0000000000000034 0000e280 FDE cie=00000000 pc=0000000000053f02..0000000000053fc8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053f08 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053f0e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000052e1c │ │ │ │ - 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: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 126 to 0000000000052fb6 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053f22 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000053f3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000052fbe │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053f42 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053f44 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053f46 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc8 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fca │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fcc │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fce │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053f48 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053f4a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000005301e │ │ │ │ - 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_advance_loc: 2 to 0000000000053f4c │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000053f80 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053f82 │ │ │ │ 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 0000000000053052 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000053f9c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + │ │ │ │ +0000e2b4 0000000000000010 0000e2b8 FDE cie=00000000 pc=0000000000053fc8..0000000000053fcc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e2c8 0000000000000054 0000e2cc FDE cie=00000000 pc=0000000000053fcc..0000000000054218 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053fce │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053fd2 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000053fec │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -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 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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: 298 to 00000000000531bc │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053ff2 │ │ │ │ + DW_CFA_def_cfa_offset: 49376 │ │ │ │ + DW_CFA_advance_loc2: 436 to 00000000000541a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541a8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531be │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000541ac │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541ae │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541b0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541b2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541b4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531ca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541b6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531cc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541b8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531ce │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541ba │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541bc │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541be │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541c0 │ │ │ │ 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_advance_loc: 2 to 00000000000541c2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000531da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000541c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - 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 │ │ │ │ +0000e320 000000000000003c 0000e324 FDE cie=00000000 pc=0000000000054218..00000000000542f4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005421e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000054238 │ │ │ │ + DW_CFA_def_cfa_offset: 32848 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005374e │ │ │ │ + DW_CFA_offset: 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: r27 (s11) at cfa-104 │ │ │ │ + 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_loc1: 118 to 00000000000537c4 │ │ │ │ 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: 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_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a24 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a26 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a28 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053a3c │ │ │ │ + DW_CFA_advance_loc1: 132 to 00000000000542bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542be │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a3e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542c0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542c2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a42 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542c4 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a44 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542c6 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053a50 │ │ │ │ - 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_offset: 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_advance_loc: 2 to 00000000000542c8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542ca │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - 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_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 00000000000542cc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542ce │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - 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 │ │ │ │ +0000e360 0000000000000020 0000e364 FDE cie=00000000 pc=00000000000542f4..0000000000054312 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542f8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542fa │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000053aee │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000054300 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054308 │ │ │ │ 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_advance_loc: 2 to 000000000005430a │ │ │ │ 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_advance_loc: 2 to 000000000005430c │ │ │ │ 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e384 000000000000006c 0000e388 FDE cie=00000000 pc=0000000000054312..00000000000544aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054314 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000054322 │ │ │ │ DW_CFA_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: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054332 │ │ │ │ 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_advance_loc1: 72 to 000000000005437a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054382 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054384 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054386 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054388 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005438a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005438c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054390 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053bc4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054392 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054394 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ 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_nop │ │ │ │ - │ │ │ │ -0000e81c 00000000000000b4 0000e820 FDE cie=00000000 pc=0000000000053bd0..0000000000054138 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053bd2 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053bd6 │ │ │ │ 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_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053bf8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000053c1c │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 298 to 0000000000053d46 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d48 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d4a │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d4c │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d4e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d50 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d52 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d54 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053d56 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000053df2 │ │ │ │ - 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_loc2: 280 to 0000000000053f0a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053f10 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053f12 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053f14 │ │ │ │ - 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: 26 to 00000000000543ae │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - 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: 32 to 00000000000543ce │ │ │ │ DW_CFA_offset: 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: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000054020 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000054414 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054416 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - 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_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054422 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054432 │ │ │ │ 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_advance_loc1: 88 to 000000000005448a │ │ │ │ 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: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000054490 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054492 │ │ │ │ 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: 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: 16 to 00000000000544a2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544a4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544a6 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ +0000e3f4 000000000000004c 0000e3f8 FDE cie=00000000 pc=00000000000544aa..0000000000054602 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544ac │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000544b6 │ │ │ │ DW_CFA_offset: 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_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000544e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054274 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544e4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054278 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544e6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005427a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544e8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005427c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544ea │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005427e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544ec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544ee │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000544f6 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000054546 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054280 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054548 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054282 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054284 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054286 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054288 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005428a │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005428c │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005428e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054290 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054554 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054564 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 74 to 00000000000545ae │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000545b6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000545b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000545c2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000545c4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000545c6 │ │ │ │ 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 │ │ │ │ +0000e444 0000000000000058 0000e448 FDE cie=00000000 pc=0000000000054602..0000000000054896 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054604 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000549e8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000054624 │ │ │ │ + DW_CFA_def_cfa_offset: 49408 │ │ │ │ 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: r26 (s10) at cfa-96 │ │ │ │ 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_loc2: 464 to 0000000000054bd6 │ │ │ │ + DW_CFA_advance_loc2: 464 to 00000000000547f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000547f6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bd8 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000547fa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bde │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000547fc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000547fe │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054be0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054800 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054be2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054802 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054be4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054804 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054be6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054806 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054be8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054808 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005480a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005480c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005480e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054810 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bf2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054812 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054bf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054814 │ │ │ │ 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 │ │ │ │ - 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 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: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ +0000e4a0 000000000000004c 0000e4a4 FDE cie=00000000 pc=0000000000054896..0000000000054abc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054898 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005489a │ │ │ │ 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055630 │ │ │ │ - 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055636 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000e9d0 000000000000007c 0000e9d4 FDE cie=00000000 pc=0000000000055982..0000000000055be2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055984 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000559a0 │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000548c8 │ │ │ │ + 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_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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: 30 to 00000000000559be │ │ │ │ - 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: 178 to 0000000000055a70 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055a72 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055a74 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000055b26 │ │ │ │ + DW_CFA_advance_loc1: 180 to 000000000005497c │ │ │ │ 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_loc: 2 to 000000000005497e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054980 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054982 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054984 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054986 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054988 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005498a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005498c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b3a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005498e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054990 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054994 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054996 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055b3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054998 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b42 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e4f0 0000000000000020 0000e4f4 FDE cie=00000000 pc=0000000000054abc..0000000000054afc │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000054aca │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054acc │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000054ad2 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000054aee │ │ │ │ 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_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b62 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000054af4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054af6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054af8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000055b9a │ │ │ │ - DW_CFA_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_restore: r25 (s9) │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000055bde │ │ │ │ - DW_CFA_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 │ │ │ │ +0000e514 000000000000002c 0000e518 FDE cie=00000000 pc=0000000000054afc..0000000000054b2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054afe │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000054b04 │ │ │ │ + DW_CFA_offset: 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: 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_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 0000000000055d10 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000054b12 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d12 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d14 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d16 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d18 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d1a │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d1c │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054b14 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b18 │ │ │ │ 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 0000000000054b1a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d28 │ │ │ │ - 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: 102 to 0000000000055d8e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055d90 │ │ │ │ - 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_advance_loc: 4 to 0000000000054b1e │ │ │ │ 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_advance_loc: 2 to 0000000000054b20 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000055e00 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054b22 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055e02 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054b24 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b28 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000e544 0000000000000010 0000e548 FDE cie=00000000 pc=0000000000054b2a..0000000000054b40 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eaec 000000000000002c 0000eaf0 FDE cie=00000000 pc=0000000000055e04..0000000000055f82 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055e08 │ │ │ │ +0000e558 0000000000000028 0000e55c FDE cie=00000000 pc=0000000000054b40..0000000000054b6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054b42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055e10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054b44 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000054b4e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054b56 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 266 to 0000000000055f1a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054b5e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055f1c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054b66 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055f1e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054b68 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055f20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054b6a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000055f22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054b6c │ │ │ │ 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_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 │ │ │ │ +0000e584 000000000000002c 0000e588 FDE cie=00000000 pc=0000000000054b6e..0000000000054cc6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b72 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000054b7c │ │ │ │ DW_CFA_offset: 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: 106 to 0000000000055ff8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 236 to 0000000000054c68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000056012 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054c70 │ │ │ │ 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_advance_loc: 4 to 0000000000054c74 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056018 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054c76 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054c7a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054c7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005601a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054c7e │ │ │ │ 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 │ │ │ │ +0000e5b4 0000000000000058 0000e5b8 FDE cie=00000000 pc=0000000000054cc6..000000000005506e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054cc8 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000054ce6 │ │ │ │ DW_CFA_offset: 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: r26 (s10) at cfa-96 │ │ │ │ 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: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 122 to 00000000000560e6 │ │ │ │ + DW_CFA_offset: 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 0000000000054cea │ │ │ │ + DW_CFA_def_cfa_offset: 49424 │ │ │ │ + DW_CFA_advance_loc1: 170 to 0000000000054d94 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d96 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000560e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d98 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000560ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d9a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d9c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000560f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054d9e │ │ │ │ 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 0000000000054da0 │ │ │ │ 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_advance_loc: 2 to 0000000000054da2 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054da4 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054da6 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054da8 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054daa │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054dac │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054dae │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054db0 │ │ │ │ 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_advance_loc: 2 to 0000000000054db2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e610 0000000000000010 0000e614 FDE cie=00000000 pc=000000000005506e..0000000000055084 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e624 0000000000000010 0000e628 FDE cie=00000000 pc=0000000000055084..000000000005508c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e638 0000000000000030 0000e63c FDE cie=00000000 pc=000000000005508c..0000000000055164 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005508e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055090 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000550b0 │ │ │ │ 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_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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056112 │ │ │ │ - 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_advance_loc1: 110 to 0000000000056180 │ │ │ │ + DW_CFA_advance_loc1: 70 to 00000000000550f6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056182 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000550f8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056184 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000550fa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056186 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000550fc │ │ │ │ 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_advance_loc: 4 to 0000000000055100 │ │ │ │ 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_advance_loc: 2 to 0000000000055102 │ │ │ │ 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_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: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055104 │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +0000e66c 000000000000002c 0000e670 FDE cie=00000000 pc=0000000000055164..00000000000551a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055166 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000056220 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005516c │ │ │ │ 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_advance_loc: 22 to 0000000000055182 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056248 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055184 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005624e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055186 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056252 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055188 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056254 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005518a │ │ │ │ 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000056280 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005519a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056282 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005519c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056286 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005519e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005628a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000551a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005628c │ │ │ │ - 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000e69c 0000000000000020 0000e6a0 FDE cie=00000000 pc=00000000000551a2..00000000000551de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000551a4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000551a6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000562ca │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000551bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000562cc │ │ │ │ - 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_advance_loc: 4 to 00000000000551c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000562da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000551c2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000551d6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000551dc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000e6c0 0000000000000038 0000e6c4 FDE cie=00000000 pc=00000000000551de..0000000000055256 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000551e0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000551f0 │ │ │ │ + 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: 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 0000000000056350 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000005522e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056352 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055236 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056354 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055238 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056356 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005523a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005635a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005523c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005635c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005523e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055240 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055242 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055244 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005635e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055246 │ │ │ │ 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 │ │ │ │ +0000e6fc 0000000000000010 0000e700 FDE cie=00000000 pc=0000000000055256..000000000005525c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e710 0000000000000020 0000e714 FDE cie=00000000 pc=000000000005525c..0000000000055312 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055260 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055264 │ │ │ │ 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_advance_loc: 28 to 0000000000055280 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000563f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055282 │ │ │ │ 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_advance_loc: 2 to 0000000000055284 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000563fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055286 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000e734 0000000000000010 0000e738 FDE cie=00000000 pc=0000000000055312..000000000005531e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e748 0000000000000010 0000e74c FDE cie=00000000 pc=000000000005531e..0000000000055336 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e75c 0000000000000010 0000e760 FDE cie=00000000 pc=0000000000055336..0000000000055366 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e770 0000000000000024 0000e774 FDE cie=00000000 pc=0000000000055366..00000000000553c4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000055386 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000055390 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000553a8 │ │ │ │ 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_advance_loc: 16 to 00000000000553b8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056490 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000553ba │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000553be │ │ │ │ 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_advance_loc: 2 to 00000000000553c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005649a │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000e798 0000000000000010 0000e79c FDE cie=00000000 pc=00000000000553c4..00000000000553d6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e7ac 0000000000000038 0000e7b0 FDE cie=00000000 pc=00000000000553d6..0000000000055462 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000553dc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000553e6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000055400 │ │ │ │ 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 000000000005652a │ │ │ │ - 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_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055418 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005652c │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000055436 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005652e │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000055454 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056530 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055456 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056534 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055458 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056536 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005545a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005545c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005545e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055460 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056538 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + 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 │ │ │ │ +0000e7e8 0000000000000020 0000e7ec FDE cie=00000000 pc=0000000000055462..00000000000554b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055464 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055468 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055470 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000565a6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000055492 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000565a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055494 │ │ │ │ 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_advance_loc: 30 to 00000000000554b2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000565ae │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ 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 │ │ │ │ +0000e80c 000000000000001c 0000e810 FDE cie=00000000 pc=00000000000554b4..0000000000055514 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554b8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000554ba │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000005662e │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000554d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056630 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056632 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056634 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000554f2 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056636 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000554f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000e82c 000000000000001c 0000e830 FDE cie=00000000 pc=0000000000055514..000000000005552e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055518 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005551c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000566ae │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055524 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000566b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005552a │ │ │ │ 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_advance_loc: 2 to 000000000005552c │ │ │ │ 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 │ │ │ │ +0000e84c 0000000000000034 0000e850 FDE cie=00000000 pc=000000000005552e..00000000000555e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055530 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005670c │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055532 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005553e │ │ │ │ + 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_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_advance_loc: 6 to 0000000000055544 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000056758 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005675a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - 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 │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000055580 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000567a2 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00000000000555d2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000567a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000555d4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000555d6 │ │ │ │ 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 00000000000555d8 │ │ │ │ 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 00000000000555da │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000555dc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000567d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000555de │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + 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 │ │ │ │ +0000e884 0000000000000050 0000e888 FDE cie=00000000 pc=00000000000555e0..0000000000055920 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000555e2 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000555e4 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000055604 │ │ │ │ + DW_CFA_offset: 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: 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: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000005684a │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 748 to 00000000000558f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005684c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005684e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000558f2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000558f4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056850 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000558f6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056854 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000558f8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056856 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000558fa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000558fc │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000558fe │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055900 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055902 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055904 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055906 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055908 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005590a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005590e │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000e8d8 0000000000000044 0000e8dc FDE cie=00000000 pc=0000000000055920..0000000000055a6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055922 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055926 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000055930 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055944 │ │ │ │ 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_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000005597e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000568ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055980 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000568ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055982 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000568ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055984 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000568f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055986 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000568f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055988 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005598a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005598c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000568f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005598e │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 138 to 0000000000055a18 │ │ │ │ + DW_CFA_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 0000000000055a50 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055a52 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055a54 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000e920 000000000000008c 0000e924 FDE cie=00000000 pc=0000000000055a6c..00000000000560b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055a6e │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055a70 │ │ │ │ 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 0000000000055a7e │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000055a84 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000055aa4 │ │ │ │ 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_advance_loc1: 78 to 0000000000056986 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + 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 0000000000055aec │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 482 to 0000000000055cce │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055cd2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056988 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055cd4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005698a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055cd6 │ │ │ │ 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_advance_loc: 2 to 0000000000055cd8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056992 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055cda │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055cdc │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055cde │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055ce0 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055ce2 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055ce4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055ce6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055cea │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000055cec │ │ │ │ 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: 2 to 0000000000055cee │ │ │ │ + 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: 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 0000000000056a24 │ │ │ │ + DW_CFA_offset: 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 0000000000055edc │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 116 to 0000000000055f50 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055f84 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a26 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a28 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a2a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a2e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a30 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056a32 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000055f9e │ │ │ │ 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_advance_loc: 18 to 0000000000055fb0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000055fbe │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000055fe8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000056068 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000560b0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_nop │ │ │ │ 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 │ │ │ │ - DW_CFA_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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056b88 │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056b8e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -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 │ │ │ │ +0000e9b0 0000000000000054 0000e9b4 FDE cie=00000000 pc=00000000000560b8..0000000000056610 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000560ba │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000560c6 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000005610e │ │ │ │ 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_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000056118 │ │ │ │ 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_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056120 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056128 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 404 to 00000000000562bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cf8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562be │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cfa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562c0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cfc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562c2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056cfe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562c4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056d00 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562c6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562c8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562ca │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562cc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562ce │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562d0 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562d2 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000562d6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056d04 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056d06 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000562da │ │ │ │ DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000ea08 0000000000000054 0000ea0c FDE cie=00000000 pc=0000000000056610..0000000000056808 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056612 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056614 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000056626 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000056638 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056644 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000005665a │ │ │ │ + DW_CFA_offset: 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 0000000000056660 │ │ │ │ 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000056e0c │ │ │ │ - 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e12 │ │ │ │ - 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_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 124 to 00000000000566dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e20 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566de │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e22 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566e0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566e2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e26 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566e4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e28 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566e6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e2c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566e8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566ea │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566ec │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566ee │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566f0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566f2 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566f4 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566f6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056e2e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000566f8 │ │ │ │ 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 │ │ │ │ +0000ea60 0000000000000054 0000ea64 FDE cie=00000000 pc=0000000000056808..0000000000056b92 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005680a │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005680c │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000056812 │ │ │ │ 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: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056822 │ │ │ │ DW_CFA_offset: 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_loc: 28 to 000000000005683e │ │ │ │ DW_CFA_offset: 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_advance_loc1: 148 to 0000000000056f54 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005684e │ │ │ │ + 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 00000000000568cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568ce │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f58 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568d0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f5a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568d2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f5c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568d4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f5e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568d6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f60 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f62 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568d8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568da │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f66 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568dc │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f68 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568de │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000056f6a │ │ │ │ - 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_advance_loc: 2 to 00000000000568e0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000057070 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568e2 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000568e6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568e8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000568ea │ │ │ │ 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_offset: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000570aa │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_nop │ │ │ │ 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 │ │ │ │ +0000eab8 000000000000006c 0000eabc FDE cie=00000000 pc=0000000000056b92..0000000000056edc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056b94 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056b96 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000056ba4 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000056bc4 │ │ │ │ + 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: 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_advance_loc: 28 to 00000000000570e6 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000000000057176 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000057184 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000056c1e │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056c26 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056c36 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 450 to 0000000000056df8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056dfa │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056dfc │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056dfe │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000056e36 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057186 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e38 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057188 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e3a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005718a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e3c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005718c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e3e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005718e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e40 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057190 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057192 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e42 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057194 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057196 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e44 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057198 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e46 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e4a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005719a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056e4c │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000056e8e │ │ │ │ + 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 0000000000056eb8 │ │ │ │ + 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 0000000000056ed8 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000f090 000000000000008c 0000f094 FDE cie=00000000 pc=000000000005729a..00000000000575e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005729e │ │ │ │ +0000eb28 000000000000004c 0000eb2c FDE cie=00000000 pc=0000000000056edc..000000000005702a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000056ede │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000572a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056ee6 │ │ │ │ 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_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000056f02 │ │ │ │ + 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: 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: 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_loc1: 200 to 0000000000057386 │ │ │ │ + DW_CFA_advance_loc2: 268 to 000000000005700e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057388 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057010 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005738a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057012 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057014 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005738c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057016 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005738e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057018 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057390 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005701a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057392 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005701c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057394 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005701e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057396 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057020 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057398 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057022 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005739a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057024 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005739c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057026 │ │ │ │ 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 0000000000057028 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000573a6 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + │ │ │ │ +0000eb78 0000000000000034 0000eb7c FDE cie=00000000 pc=000000000005702a..00000000000570b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005702e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005703c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: 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 00000000000570a0 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000570a2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000570a4 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000570a6 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000570a8 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000570aa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000570ac │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000570ae │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ebb0 0000000000000054 0000ebb4 FDE cie=00000000 pc=00000000000570b2..00000000000573e6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000570b8 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570bc │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000570d6 │ │ │ │ DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000570ec │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057100 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: 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: 450 to 0000000000057568 │ │ │ │ + DW_CFA_advance_loc2: 326 to 0000000000057246 │ │ │ │ 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_advance_loc: 2 to 0000000000057248 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005724c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005756e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005724e │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057250 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057570 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057252 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057572 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057254 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057574 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057256 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057576 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057258 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057578 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005725a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005757a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005725c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005757c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005725e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005757e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057260 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057582 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057584 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057262 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057586 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057264 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000f120 000000000000005c 0000f124 FDE cie=00000000 pc=00000000000575e8..0000000000057812 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000575ea │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000575f4 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ +0000ec08 000000000000002c 0000ec0c FDE cie=00000000 pc=00000000000573e6..000000000005742e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000573e8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000573ec │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ 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_advance_loc: 16 to 00000000000573fc │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000057420 │ │ │ │ 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_advance_loc: 2 to 0000000000057422 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057424 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057428 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005742a │ │ │ │ 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ec38 0000000000000010 0000ec3c FDE cie=00000000 pc=000000000005742e..0000000000057466 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ec4c 0000000000000010 0000ec50 FDE cie=00000000 pc=0000000000057466..0000000000057470 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ec60 000000000000001c 0000ec64 FDE cie=00000000 pc=0000000000057470..000000000005748e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057472 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057476 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057486 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005764e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005748a │ │ │ │ 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_advance_loc: 2 to 000000000005748c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057656 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057672 │ │ │ │ + │ │ │ │ +0000ec80 0000000000000010 0000ec84 FDE cie=00000000 pc=000000000005748e..0000000000057498 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ec94 000000000000008c 0000ec98 FDE cie=00000000 pc=0000000000057498..00000000000576d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005749a │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005749c │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000574a4 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000574b4 │ │ │ │ + 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 00000000000574c2 │ │ │ │ + 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 000000000005750e │ │ │ │ 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_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_loc1: 170 to 00000000000575b8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000057716 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000575ba │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000575bc │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000575be │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000000000057638 │ │ │ │ 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_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 0000000000057652 │ │ │ │ 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_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000057660 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000057666 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005766c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005766e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000577cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057670 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057672 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057674 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057676 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005767a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005767c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005767e │ │ │ │ + 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: 32 to 000000000005769e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000576b8 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000ed24 000000000000001c 0000ed28 FDE cie=00000000 pc=00000000000576d8..000000000005770a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000576dc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000576e0 │ │ │ │ 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 0000000000057834 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057836 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000057702 │ │ │ │ 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_advance_loc: 2 to 0000000000057704 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057706 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005783e │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000057876 │ │ │ │ + │ │ │ │ +0000ed44 0000000000000020 0000ed48 FDE cie=00000000 pc=000000000005770a..000000000005777c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005770c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000057712 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057722 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005775a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057878 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005775c │ │ │ │ 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_advance_loc: 2 to 000000000005775e │ │ │ │ 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_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000057914 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057916 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057918 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000057940 │ │ │ │ - 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 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_advance_loc: 2 to 0000000000057760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 00000000000579f0 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - 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 │ │ │ │ + │ │ │ │ +0000ed68 0000000000000010 0000ed6c FDE cie=00000000 pc=000000000005777c..00000000000577a6 │ │ │ │ + DW_CFA_nop │ │ │ │ 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 │ │ │ │ +0000ed7c 0000000000000024 0000ed80 FDE cie=00000000 pc=00000000000577a6..0000000000057832 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000577a8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000577b0 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000577c2 │ │ │ │ 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 0000000000057a5e │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000577fa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057a60 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000577fc │ │ │ │ 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_advance_loc: 2 to 00000000000577fe │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057800 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057a68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057802 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000057aa0 │ │ │ │ + │ │ │ │ +0000eda4 000000000000002c 0000eda8 FDE cie=00000000 pc=0000000000057832..00000000000578d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057834 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005783a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000057848 │ │ │ │ + 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 00000000000578a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057aa2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000578a4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057aa6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057aa8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057aaa │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057ac6 │ │ │ │ - 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 0000000000057b3e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000578a6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057b40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000578a8 │ │ │ │ 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: 2 to 00000000000578aa │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000578ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000edd4 0000000000000024 0000edd8 FDE cie=00000000 pc=00000000000578d2..000000000005792e │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000578d8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000578e0 │ │ │ │ + DW_CFA_offset: 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_loc1: 94 to 0000000000057bc8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057bca │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057bcc │ │ │ │ - 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_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000005790a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005790c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005790e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057910 │ │ │ │ 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: 12 to 000000000005791c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000edfc 0000000000000010 0000ee00 FDE cie=00000000 pc=000000000005792e..000000000005793e │ │ │ │ + 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 │ │ │ │ +0000ee10 000000000000001c 0000ee14 FDE cie=00000000 pc=000000000005793e..0000000000057978 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005794c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057954 │ │ │ │ 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 0000000000057c88 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057968 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057c8a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005796a │ │ │ │ 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_advance_loc: 6 to 0000000000057970 │ │ │ │ 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_remember_state │ │ │ │ + │ │ │ │ +0000ee30 0000000000000024 0000ee34 FDE cie=00000000 pc=0000000000057978..00000000000579ee │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000057986 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000057990 │ │ │ │ + DW_CFA_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 00000000000579dc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057ccc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000579de │ │ │ │ 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_advance_loc: 6 to 00000000000579e4 │ │ │ │ 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057df4 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057df6 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057df8 │ │ │ │ - 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_advance_loc: 2 to 00000000000579e6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000ee58 000000000000004c 0000ee5c FDE cie=00000000 pc=00000000000579ee..0000000000057b98 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000579f0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000579f6 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000057a00 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000057a1c │ │ │ │ + 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_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 0000000000057a22 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000057ea8 │ │ │ │ + DW_CFA_advance_loc1: 226 to 0000000000057b04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057eaa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057b06 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000057eb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057b08 │ │ │ │ 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_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_advance_loc: 2 to 0000000000057b0a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057f80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057b0c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057f82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057b0e │ │ │ │ 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_advance_loc: 2 to 0000000000057b10 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057b12 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057b14 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057b16 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057b18 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057b1a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057b1c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057fa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057b1e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057fa8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000eea8 000000000000001c 0000eeac FDE cie=00000000 pc=0000000000057b98..0000000000057bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b9c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ba0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000057bae │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057faa │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000057bb4 │ │ │ │ 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 0000000000057bb6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000057fb2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + │ │ │ │ +0000eec8 0000000000000050 0000eecc FDE cie=00000000 pc=0000000000057bb8..0000000000057da4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057bba │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000057bc0 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000057bca │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000057bea │ │ │ │ + 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_loc1: 110 to 0000000000058020 │ │ │ │ + DW_CFA_offset: 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_loc2: 290 to 0000000000057d0c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d0e │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d10 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d12 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058022 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d14 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058024 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d16 │ │ │ │ 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_advance_loc: 2 to 0000000000057d18 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d1a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d1c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d1e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d20 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d22 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d24 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d26 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057d28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005803c │ │ │ │ + │ │ │ │ +0000ef1c 0000000000000078 0000ef20 FDE cie=00000000 pc=0000000000057da4..00000000000581e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000057da6 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057daa │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000057dbc │ │ │ │ + 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 0000000000057dd2 │ │ │ │ + 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_advance_loc: 56 to 0000000000058074 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 242 to 0000000000057ec4 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 520 to 00000000000580cc │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000580ce │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc1: 144 to 000000000005815e │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005816a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005816c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005816e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058170 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058172 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058090 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058174 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058176 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058178 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005817a │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005817c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005817e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058180 │ │ │ │ + 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: 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 00000000000581b6 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000581c6 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +0000ef98 0000000000000054 0000ef9c FDE cie=00000000 pc=00000000000581e6..0000000000058328 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000581e8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000581f0 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000581f6 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005820a │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058216 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000058100 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058102 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058106 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058108 │ │ │ │ - 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: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058236 │ │ │ │ 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_advance_loc: 10 to 0000000000058240 │ │ │ │ + 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_loc1: 108 to 0000000000058238 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000582e8 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000582ea │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005823a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000582ec │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005823c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000582ee │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058244 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000582f0 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000005830a │ │ │ │ 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_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005830c │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005830e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058310 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058312 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058316 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058318 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005831a │ │ │ │ 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_restore: r18 (s2) │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000582e8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058324 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000f380 0000000000000064 0000f384 FDE cie=00000000 pc=00000000000582f2..0000000000058516 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000582f4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000058302 │ │ │ │ +0000eff0 0000000000000024 0000eff4 FDE cie=00000000 pc=0000000000058328..0000000000058352 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005832a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005832c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_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 0000000000058334 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000005831c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058348 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005831e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005834c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000058328 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005834e │ │ │ │ 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005832e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058350 │ │ │ │ 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f018 0000000000000054 0000f01c FDE cie=00000000 pc=0000000000058352..00000000000584c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058354 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058358 │ │ │ │ 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: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058362 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005836a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058372 │ │ │ │ + DW_CFA_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 000000000005837e │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_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: 14 to 000000000005838c │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 70 to 00000000000583d2 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 210 to 00000000000584a4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584a6 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584a8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584aa │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584ae │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584b0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584b2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584b4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005845e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584b6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058460 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584b8 │ │ │ │ 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_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000058474 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584ba │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584bc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584be │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584c0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f070 00000000000000c0 0000f074 FDE cie=00000000 pc=00000000000584c2..0000000000058658 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000584c4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584c8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000584dc │ │ │ │ + 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 00000000000584ec │ │ │ │ + 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 0000000000058502 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00000000000584f0 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00000000000585ae │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585b0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585b2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585b4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585b6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585b8 │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585ba │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585bc │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000585ce │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585d0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585d2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585d4 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000585d8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000585da │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000585de │ │ │ │ + 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: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000058540 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058542 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005854c │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005854e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058550 │ │ │ │ - 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_offset: 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 00000000000585fc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058602 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ 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: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058606 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058682 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058608 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058684 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005860a │ │ │ │ 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_advance_loc: 2 to 000000000005860c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005860e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058610 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058612 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058614 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058616 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005861a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005861c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058620 │ │ │ │ + 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 0000000000058626 │ │ │ │ + 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_advance_loc1: 124 to 0000000000058714 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058628 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005862a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005862c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005862e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058730 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058630 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058632 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058638 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000f134 0000000000000050 0000f138 FDE cie=00000000 pc=0000000000058658..00000000000587b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005865a │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005865e │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058668 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058670 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058678 │ │ │ │ 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_advance_loc: 12 to 0000000000058684 │ │ │ │ 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_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000586cc │ │ │ │ + DW_CFA_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 0000000000058794 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058796 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058798 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005879a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000587b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005879c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000587a0 │ │ │ │ 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_advance_loc: 2 to 00000000000587a2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000587c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000587a4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000587a6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000587a8 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000587aa │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000587ac │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000587ae │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000587b0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000587dc │ │ │ │ +0000f188 00000000000000b4 0000f18c FDE cie=00000000 pc=00000000000587b2..0000000000058998 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000587b4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000587b6 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000587ca │ │ │ │ + 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: 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: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000587d4 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000587e2 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000058826 │ │ │ │ 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_offset: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 248 to 0000000000058900 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 198 to 00000000000588ec │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058902 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588ee │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588f0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058904 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588f2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058906 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588f4 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058908 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005890a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588f6 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005890c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000588f8 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005890e │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005890a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005890c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005890e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000058910 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058912 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058912 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000058914 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058920 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005891a │ │ │ │ + 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: 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 │ │ │ │ - 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: 132 to 00000000000589f2 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000589f4 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000589fa │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000589fc │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000058944 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000589fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058946 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058a00 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000058a1e │ │ │ │ - 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_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 0000000000058948 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058c6c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005894a │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058c6e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005894c │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058c70 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058c72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005894e │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058c74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058950 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000058cac │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058cae │ │ │ │ - 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: 8 to 0000000000058958 │ │ │ │ + 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 000000000005895c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058cb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005895e │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058cb8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058cba │ │ │ │ - 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_advance_loc: 2 to 0000000000058960 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058964 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: 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_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058966 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058968 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005896a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005896c │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005896e │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058970 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058972 │ │ │ │ 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_advance_loc: 6 to 0000000000058978 │ │ │ │ + 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: r27 (s11) at cfa-104 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000f5d4 0000000000000030 0000f5d8 FDE cie=00000000 pc=0000000000058fcc..000000000005904a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058fce │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058fd6 │ │ │ │ +0000f240 000000000000003c 0000f244 FDE cie=00000000 pc=0000000000058998..0000000000058a4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005899a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005899e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000589a8 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000589b0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000589b8 │ │ │ │ + DW_CFA_offset: 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_loc: 6 to 00000000000589be │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000058a3a │ │ │ │ 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: 2 to 0000000000058a3c │ │ │ │ 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 0000000000058a3e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059024 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a40 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a42 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a44 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a46 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a48 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a4a │ │ │ │ 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 │ │ │ │ +0000f280 0000000000000084 0000f284 FDE cie=00000000 pc=0000000000058a4c..0000000000058c40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a4e │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058a50 │ │ │ │ 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: 18 to 0000000000058a62 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005906a │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005906c │ │ │ │ - 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_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 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058a6c │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000059086 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000059094 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058a72 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058a7a │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a7e │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000590a6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058a84 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000058acc │ │ │ │ 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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000590dc │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000590de │ │ │ │ + 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 0000000000058b20 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000590e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b22 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000590e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b24 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000590e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b26 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000590e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b28 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b2a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b2c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b2e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b30 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b32 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b34 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b36 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058b3e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058b40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f678 000000000000002c 0000f67c FDE cie=00000000 pc=00000000000590e8..0000000000059142 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000590ee │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000590f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058b44 │ │ │ │ + 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: 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005913a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005913c │ │ │ │ + DW_CFA_offset: 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 0000000000058c32 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005913e │ │ │ │ - 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_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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005917e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c34 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000059184 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005918a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c36 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005918c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c38 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c3a │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c3c │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c3e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f6d4 0000000000000010 0000f6d8 FDE cie=00000000 pc=000000000005918e..00000000000591ba │ │ │ │ +0000f308 0000000000000014 0000f30c FDE cie=00000000 pc=0000000000058c40..0000000000058c42 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f6e8 0000000000000010 0000f6ec FDE cie=00000000 pc=00000000000591ba..00000000000591be │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f320 0000000000000024 0000f324 FDE cie=00000000 pc=0000000000058c42..0000000000058c90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c44 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c48 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058c52 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000058c84 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c86 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c88 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c8a │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c8c │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000f6fc 0000000000000010 0000f700 FDE cie=00000000 pc=00000000000591be..00000000000591ce │ │ │ │ +0000f348 0000000000000010 0000f34c FDE cie=00000000 pc=0000000000058c90..0000000000058cba │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f710 0000000000000014 0000f714 FDE cie=00000000 pc=00000000000591ce..00000000000591de │ │ │ │ - DW_CFA_nop │ │ │ │ +0000f35c 0000000000000010 0000f360 FDE cie=00000000 pc=0000000000058cba..0000000000058cec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f370 0000000000000010 0000f374 FDE cie=00000000 pc=0000000000058cec..0000000000058d56 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f728 0000000000000030 0000f72c FDE cie=00000000 pc=00000000000591de..0000000000059286 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000591e0 │ │ │ │ +0000f384 0000000000000028 0000f388 FDE cie=00000000 pc=0000000000058d56..0000000000058e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058d5a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000591e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058d5e │ │ │ │ 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005926e │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059270 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000058dc8 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000058dfa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059272 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059274 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005927e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058dfc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058e02 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059280 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058e04 │ │ │ │ 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: 2 to 0000000000058e06 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000f75c 0000000000000028 0000f760 FDE cie=00000000 pc=0000000000059286..000000000005933e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059288 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059290 │ │ │ │ +0000f3b0 0000000000000058 0000f3b4 FDE cie=00000000 pc=0000000000058e08..0000000000058fee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058e0a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000058e14 │ │ │ │ DW_CFA_offset: 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 00000000000592de │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000058e4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000592e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058e4e │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000592e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e52 │ │ │ │ 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 0000000000058e54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000592ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058e56 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000f788 0000000000000044 0000f78c FDE cie=00000000 pc=000000000005933e..0000000000059490 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059340 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059344 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000058e82 │ │ │ │ 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_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 00000000000593f2 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000593f8 │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000058ede │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000593fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058ee0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058ee2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059400 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058ee4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000058f32 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000058f90 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058f92 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000059416 │ │ │ │ - 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_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059428 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000058fd4 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005942a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058fd6 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058fda │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005942c │ │ │ │ - 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 0000000000058fdc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059450 │ │ │ │ - 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_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 0000000000058fde │ │ │ │ + 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: 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 │ │ │ │ + │ │ │ │ +0000f40c 0000000000000030 0000f410 FDE cie=00000000 pc=0000000000058fee..000000000005903a │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000058ffc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058ffe │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059006 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005901a │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005957c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005957e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005901c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005901e │ │ │ │ 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_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059584 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059586 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059588 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059020 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005958c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059022 │ │ │ │ DW_CFA_restore_state │ │ │ │ - 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_advance_loc: 12 to 000000000005902e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000595d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059030 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059032 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059038 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f840 0000000000000010 0000f844 FDE cie=00000000 pc=00000000000595d8..000000000005961a │ │ │ │ - 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 │ │ │ │ +0000f440 0000000000000030 0000f444 FDE cie=00000000 pc=000000000005903a..0000000000059086 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000059048 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005904a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059052 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000000000005969a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000059066 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005969e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059068 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000596a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005906a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005906c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000596a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005906e │ │ │ │ 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: 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: 12 to 000000000005907a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000596d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005907c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000596d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005907e │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059084 │ │ │ │ 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 │ │ │ │ +0000f474 0000000000000024 0000f478 FDE cie=00000000 pc=0000000000059086..00000000000590c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059088 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005908c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000059096 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000059700 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000590b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059702 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000590ba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059704 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000590bc │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000590be │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059706 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000590c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059708 │ │ │ │ + │ │ │ │ +0000f49c 000000000000002c 0000f4a0 FDE cie=00000000 pc=00000000000590c4..0000000000059136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000590c8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000590ce │ │ │ │ + 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 00000000000590fe │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005911a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005911c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005912a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005970a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059130 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000059714 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059132 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059134 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +0000f4cc 0000000000000028 0000f4d0 FDE cie=00000000 pc=0000000000059136..00000000000591e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005913a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005913e │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000059752 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059146 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000059190 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059192 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc1: 74 to 00000000000591dc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059754 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000591e2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005975a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000591e4 │ │ │ │ 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 │ │ │ │ +0000f4f8 000000000000004c 0000f4fc FDE cie=00000000 pc=00000000000591e6..000000000005936a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000591ea │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000059206 │ │ │ │ DW_CFA_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 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: r20 (s4) at cfa-48 │ │ │ │ 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_offset: 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 000000000005932a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000598e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005932c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598e2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598e4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059332 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059334 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059336 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059338 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005933a │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000598ee │ │ │ │ - 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_offset: 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005933c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005933e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059340 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059342 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059346 │ │ │ │ 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_advance_loc: 2 to 0000000000059348 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005934a │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ - 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_offset: r19 (s3) at cfa-40 │ │ │ │ +0000f548 0000000000000070 0000f54c FDE cie=00000000 pc=000000000005936a..0000000000059536 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005936c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005936e │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059374 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005937a │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059386 │ │ │ │ DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005939e │ │ │ │ + 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: 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_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 344 to 00000000000594f6 │ │ │ │ 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 00000000000594f8 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a6e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000594fa │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000594fc │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000594fe │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059500 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059a76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059502 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059504 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059506 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059508 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005950a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005950c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005950e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059510 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a7a │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059512 │ │ │ │ + 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000f5bc 0000000000000050 0000f5c0 FDE cie=00000000 pc=0000000000059536..0000000000059672 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005953e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059540 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005954c │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059552 │ │ │ │ DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000059ad8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059558 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005955c │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000059570 │ │ │ │ DW_CFA_offset: 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: 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: 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b50 │ │ │ │ + DW_CFA_advance_loc1: 224 to 0000000000059650 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059652 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059654 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059656 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059658 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005965a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005965c │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005965e │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b5c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059660 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059662 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059664 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059b62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059666 │ │ │ │ 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_advance_loc: 2 to 0000000000059668 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005966c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059b6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f610 0000000000000010 0000f614 FDE cie=00000000 pc=0000000000059672..0000000000059686 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ +0000f624 0000000000000028 0000f628 FDE cie=00000000 pc=0000000000059686..00000000000596f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005968a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059696 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 62 to 0000000000059bfe │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 50 to 00000000000596c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059c00 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059c02 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000596ca │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000596cc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059c04 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000596ce │ │ │ │ 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 00000000000596d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c0e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000596d2 │ │ │ │ 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 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059c4a │ │ │ │ +0000f650 0000000000000094 0000f654 FDE cie=00000000 pc=00000000000596f2..000000000005995a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000596f4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000596fa │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000059704 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005970c │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059c62 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 62 to 000000000005974a │ │ │ │ + DW_CFA_offset: 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: 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 0000000000059874 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059876 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059878 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005987a │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005987c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005987e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059880 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059882 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059884 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059886 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059888 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005988a │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005988e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059890 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059892 │ │ │ │ + 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_loc1: 80 to 0000000000059cb2 │ │ │ │ - DW_CFA_remember_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_advance_loc1: 144 to 0000000000059922 │ │ │ │ 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059cba │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059cbc │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059cbe │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059cc6 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + 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 0000000000059956 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000f6e8 000000000000004c 0000f6ec FDE cie=00000000 pc=000000000005995a..0000000000059a62 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005995e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059962 │ │ │ │ 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_advance_loc: 30 to 0000000000059980 │ │ │ │ DW_CFA_offset: 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: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0000000000059d86 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d88 │ │ │ │ + DW_CFA_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 0000000000059a46 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a48 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a4a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d8e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a4c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d90 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a4e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a50 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a52 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a54 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059d9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a56 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a58 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a5a │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a5c │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a5e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a60 │ │ │ │ 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 │ │ │ │ +0000f738 000000000000002c 0000f73c FDE cie=00000000 pc=0000000000059a62..0000000000059bdc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a64 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a66 │ │ │ │ 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: 10 to 0000000000059a70 │ │ │ │ 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_advance_loc1: 108 to 0000000000059e2c │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000059b0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b0e │ │ │ │ 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 0000000000059b10 │ │ │ │ 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_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_advance_loc: 2 to 0000000000059b12 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059e46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b16 │ │ │ │ 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 │ │ │ │ - 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_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059e88 │ │ │ │ +0000f768 000000000000006c 0000f76c FDE cie=00000000 pc=0000000000059bdc..0000000000059d92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059bde │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059be0 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059be6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059bea │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000059c00 │ │ │ │ + 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: 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_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f0c │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 190 to 0000000000059cbe │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cc0 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cc2 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cc4 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cc6 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cc8 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f1a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cca │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059ccc │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cce │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cd0 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cd2 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cd4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cd6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f1c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cd8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f1e │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059cda │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000fb38 000000000000005c 0000fb3c FDE cie=00000000 pc=0000000000059f22..000000000005a01a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059f24 │ │ │ │ +0000f7d8 000000000000006c 0000f7dc FDE cie=00000000 pc=0000000000059d92..0000000000059f48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059d94 │ │ │ │ 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_advance_loc: 2 to 0000000000059d96 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059f52 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059d9c │ │ │ │ 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: 4 to 0000000000059da0 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000059db6 │ │ │ │ + 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_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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059fec │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 190 to 0000000000059e74 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059fee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e76 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ff0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e78 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ff2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e7a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ff4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e7c │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ff6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e7e │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ff8 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ffa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e80 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ffc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e82 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e84 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e86 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e88 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e8a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e8c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e8e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059ffe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059e90 │ │ │ │ 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: 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 │ │ │ │ + DW_CFA_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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000f848 0000000000000014 0000f84c FDE cie=00000000 pc=0000000000059f48..0000000000059f5e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f860 0000000000000020 0000f864 FDE cie=00000000 pc=0000000000059f5e..0000000000059fa0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059f60 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000059f6a │ │ │ │ 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_advance_loc: 32 to 0000000000059f8a │ │ │ │ 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_advance_loc: 10 to 0000000000059f94 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a07c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059f96 │ │ │ │ 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_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a082 │ │ │ │ - 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_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a08a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059f9c │ │ │ │ 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 │ │ │ │ +0000f884 0000000000000010 0000f888 FDE cie=00000000 pc=0000000000059fa0..0000000000059fb4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f898 0000000000000010 0000f89c FDE cie=00000000 pc=0000000000059fb4..0000000000059fd4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f8ac 0000000000000010 0000f8b0 FDE cie=00000000 pc=0000000000059fd4..000000000005a102 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f8c0 000000000000002c 0000f8c4 FDE cie=00000000 pc=000000000005a102..000000000005a16a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a106 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 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_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 000000000005a10e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005a144 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a110 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a146 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a148 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a114 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a14a │ │ │ │ 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 000000000005a14c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a11e │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a158 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000005a158 │ │ │ │ +0000f8f0 0000000000000020 0000f8f4 FDE cie=00000000 pc=000000000005a16a..000000000005a1d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a172 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005a19e │ │ │ │ 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: 40 to 000000000005a1c6 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a164 │ │ │ │ - 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: 6 to 000000000005a1cc │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a1d0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a1d2 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f914 0000000000000040 0000f918 FDE cie=00000000 pc=000000000005a1d4..000000000005a2e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a1d6 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a1e6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005a20e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a210 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a212 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a214 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a216 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a21e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-80 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000005a2c2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a2c4 │ │ │ │ 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 000000000005a2c6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1d4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a1d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a2c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005a1f0 │ │ │ │ - DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005a2d6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a2dc │ │ │ │ + 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000f958 0000000000000020 0000f95c FDE cie=00000000 pc=000000000005a2e0..000000000005a326 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a2e2 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a2ee │ │ │ │ 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: r19 (s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 58 to 000000000005a24e │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005a2f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a2fa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a250 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005a304 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a306 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f97c 0000000000000040 0000f980 FDE cie=00000000 pc=000000000005a326..000000000005a448 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a328 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a338 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000005a35e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a252 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a360 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a254 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a362 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a364 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a366 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005a370 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-48 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000005a392 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a394 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a256 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a258 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a25c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a396 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a25e │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a262 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a398 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000005a438 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a43a │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a43c │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a444 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000fc8c 0000000000000038 0000fc90 FDE cie=00000000 pc=000000000005a282..000000000005a314 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a284 │ │ │ │ +0000f9c0 000000000000003c 0000f9c4 FDE cie=00000000 pc=000000000005a448..000000000005a4fa │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a44c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a286 │ │ │ │ - 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_advance_loc: 2 to 000000000005a44e │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a45a │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a472 │ │ │ │ + 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: r1 (ra) at cfa-8 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000005a2e0 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000005a4c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - 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_advance_loc: 2 to 000000000005a4c2 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4c4 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a2e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4c6 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a2e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4c8 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a2ea │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a2ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4ca │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a2f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a2f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4ce │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000fcc8 0000000000000010 0000fccc FDE cie=00000000 pc=000000000005a314..000000000005a33c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005a4e0 │ │ │ │ + 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_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 │ │ │ │ +0000fa00 0000000000000030 0000fa04 FDE cie=00000000 pc=000000000005a4fa..000000000005a588 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4fc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a4fe │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a50a │ │ │ │ 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_advance_loc: 18 to 000000000005a51c │ │ │ │ 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_advance_loc: 14 to 000000000005a52a │ │ │ │ + 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_advance_loc1: 64 to 000000000005a56a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a366 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a56c │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a56e │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a574 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a576 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a368 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a578 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a584 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - 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 │ │ │ │ +0000fa34 000000000000002c 0000fa38 FDE cie=00000000 pc=000000000005a588..000000000005a620 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a58e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005a598 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a5a8 │ │ │ │ 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_advance_loc: 14 to 000000000005a5b6 │ │ │ │ + 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: 68 to 000000000005a5fa │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a388 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a5fc │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a5fe │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a600 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a602 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a604 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +0000fa64 000000000000003c 0000fa68 FDE cie=00000000 pc=000000000005a620..000000000005a702 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a624 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005a62e │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a63e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a656 │ │ │ │ + DW_CFA_offset: 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: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 58 to 000000000005a3ca │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 152 to 000000000005a6ee │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a3cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a6f0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a6f2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a6f4 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a6f6 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a6f8 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a6fa │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a6fc │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a3d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a6fe │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a700 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +0000faa4 0000000000000020 0000faa8 FDE cie=00000000 pc=000000000005a702..000000000005a72a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a706 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a70a │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a3e0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005a718 │ │ │ │ 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_advance_loc: 8 to 000000000005a720 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005a43e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a726 │ │ │ │ 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_advance_loc: 2 to 000000000005a728 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000fd74 0000000000000010 0000fd78 FDE cie=00000000 pc=000000000005a444..000000000005a456 │ │ │ │ +0000fac8 0000000000000010 0000facc FDE cie=00000000 pc=000000000005a72a..000000000005a732 │ │ │ │ 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 │ │ │ │ +0000fadc 0000000000000020 0000fae0 FDE cie=00000000 pc=000000000005a732..000000000005a76e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a734 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a45a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a736 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005a460 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a73c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005a48c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a744 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a48e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a74a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a490 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a74c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a74e │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000fdac 0000000000000028 0000fdb0 FDE cie=00000000 pc=000000000005a492..000000000005a4f6 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a496 │ │ │ │ +0000fb00 0000000000000020 0000fb04 FDE cie=00000000 pc=000000000005a76e..000000000005a7d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a770 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a49a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a774 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000000000005a4e0 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005a788 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4e2 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a4e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a78a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a78c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a790 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4ea │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fb24 0000000000000014 0000fb28 FDE cie=00000000 pc=000000000005a7d0..000000000005a7fc │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005a7da │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000005a7f8 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fb3c 0000000000000020 0000fb40 FDE cie=00000000 pc=000000000005a7fc..000000000005a86a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a800 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a804 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005a818 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a81a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a4f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a81c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a81e │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +0000fb60 0000000000000040 0000fb64 FDE cie=00000000 pc=000000000005a86a..000000000005a8cc │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a870 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a87c │ │ │ │ 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: 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 000000000005a8a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a590 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a8a8 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a592 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a8aa │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a594 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a596 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a8ac │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a598 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a8ae │ │ │ │ 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: 4 to 000000000005a8b2 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a8b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a5a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a8b6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 288 to 000000000005a6c4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a8b8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a8ba │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a8bc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a8be │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a8c0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a8c2 │ │ │ │ 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: 4 to 000000000005a8c6 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fe2c 000000000000002c 0000fe30 FDE cie=00000000 pc=000000000005a6c6..000000000005a756 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a6ce │ │ │ │ - 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 │ │ │ │ +0000fba4 0000000000000010 0000fba8 FDE cie=00000000 pc=000000000005a8cc..000000000005a8d6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fbb8 0000000000000048 0000fbbc FDE cie=00000000 pc=000000000005a8d6..000000000005a9a8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a8dc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a8e8 │ │ │ │ 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_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000005a748 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005a8fa │ │ │ │ + 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 000000000005a97e │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a980 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a982 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a984 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a986 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a988 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a74a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a98c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a74c │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005a996 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a74e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a998 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a750 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a99a │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a752 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a99c │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a99e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a9a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ 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 │ │ │ │ +0000fc04 000000000000003c 0000fc08 FDE cie=00000000 pc=000000000005a9a8..000000000005aa50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9ac │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9b0 │ │ │ │ + DW_CFA_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 000000000005a9ba │ │ │ │ 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: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 222 to 000000000005a852 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a854 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a856 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000005aa28 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a858 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa2a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a85a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa2c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a85c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa2e │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a85e │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a860 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a862 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a864 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a868 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005aa34 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aa38 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa3a │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa3c │ │ │ │ + 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 000000000005aa48 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aa4c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa4e │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000fc44 0000000000000034 0000fc48 FDE cie=00000000 pc=000000000005aa50..000000000005aad0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa52 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa54 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005aa5a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005aa64 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000005aaa0 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aaa2 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aaa4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aaa6 │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aaa8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aaaa │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000005aacc │ │ │ │ DW_CFA_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 │ │ │ │ + │ │ │ │ +0000fc7c 0000000000000064 0000fc80 FDE cie=00000000 pc=000000000005aad0..000000000005ac6c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aad2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aad4 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005aada │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005aae8 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005aaf4 │ │ │ │ + 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_advance_loc: 10 to 000000000005aafe │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 270 to 000000000005a996 │ │ │ │ - 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a99c │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005ab10 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005ab1e │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000005ab7a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a99e │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a9a0 │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a9a2 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a9a4 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a9a6 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a9a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005a9b2 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab7c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab7e │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab80 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab82 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab84 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab86 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab88 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab8a │ │ │ │ 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_advance_loc: 2 to 000000000005ab8c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab8e │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005aa46 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ab90 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aa48 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_offset: 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 000000000005abe0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005abe2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005abe4 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000fce4 0000000000000028 0000fce8 FDE cie=00000000 pc=000000000005ac6c..000000000005acd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac70 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005ac76 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ac7e │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000005acbe │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005acc0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005acc6 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa4c │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005acd0 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005acd2 │ │ │ │ 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 │ │ │ │ +0000fd10 0000000000000034 0000fd14 FDE cie=00000000 pc=000000000005acd4..000000000005ad88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acd8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aa92 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005acde │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005acec │ │ │ │ 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: 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_advance_loc1: 92 to 000000000005ab12 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ab16 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000005ad6c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ad6e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ad70 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ad72 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab1e │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab20 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ad74 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab22 │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005ad7a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005ad84 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ad86 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ab26 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ 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 │ │ │ │ +0000fd48 0000000000000040 0000fd4c FDE cie=00000000 pc=000000000005ad88..000000000005ae3c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ad8a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ad8c │ │ │ │ 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_advance_loc: 6 to 000000000005ad92 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005ad9c │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_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_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ac4c │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005ada6 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000005ae06 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ac4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ae08 │ │ │ │ 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_advance_loc: 2 to 000000000005ae0a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ae0c │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ac54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ae0e │ │ │ │ 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_advance_loc: 2 to 000000000005ae10 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ae12 │ │ │ │ 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_advance_loc: 2 to 000000000005ae14 │ │ │ │ + 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 000000000005ae38 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000ff98 0000000000000094 0000ff9c FDE cie=00000000 pc=000000000005ad78..000000000005af1e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ad7a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ad7c │ │ │ │ +0000fd8c 00000000000000c8 0000fd90 FDE cie=00000000 pc=000000000005ae3c..000000000005b146 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ae3e │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005ae48 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ad80 │ │ │ │ - DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005ad98 │ │ │ │ - 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_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ade2 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ade4 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ade6 │ │ │ │ - DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ade8 │ │ │ │ - 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_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005ae56 │ │ │ │ DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ae66 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ - 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: r25 (s9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 136 to 000000000005ae8a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ae8c │ │ │ │ - DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ae8e │ │ │ │ - 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_advance_loc1: 68 to 000000000005aeaa │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005aebe │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005aec4 │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005aeca │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 446 to 000000000005b088 │ │ │ │ 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_advance_loc: 2 to 000000000005b08a │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aecc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b08c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b08e │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b090 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aece │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b092 │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aed0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b094 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aed2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b096 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b098 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b09a │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b09c │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aed4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b09e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aed6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0a0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005aed8 │ │ │ │ - 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: 4 to 000000000005b0a4 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0a6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aee2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0a8 │ │ │ │ + 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: 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_advance_loc: 2 to 000000000005b0aa │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005b0ca │ │ │ │ + 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_advance_loc: 4 to 000000000005aef2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005b0dc │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0de │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0e0 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0e2 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0e4 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005af1a │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0e6 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0e8 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b0ea │ │ │ │ + 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 000000000005b108 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b10a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b10c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b10e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b110 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b112 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b114 │ │ │ │ + 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 000000000005b132 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b134 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b136 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b138 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b13a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b13c │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b13e │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b140 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b142 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b144 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -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 │ │ │ │ +0000fe58 0000000000000064 0000fe5c FDE cie=00000000 pc=000000000005b146..000000000005b1d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b148 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b14c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005b152 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005b15c │ │ │ │ + DW_CFA_offset: r21 (s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b168 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ 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: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000005b1ac │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b1ae │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b1b0 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b1b2 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b1b4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b1b6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b1b8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b1ba │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b1bc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b1be │ │ │ │ + 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_loc1: 204 to 000000000005b000 │ │ │ │ - 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_advance_loc: 4 to 000000000005b1c2 │ │ │ │ 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b006 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b00a │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005b014 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b1c6 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b1c8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b1cc │ │ │ │ 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_advance_loc: 2 to 000000000005b1ce │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005b0ec │ │ │ │ + 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 000000000005b1d0 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + │ │ │ │ +0000fec0 000000000000003c 0000fec4 FDE cie=00000000 pc=000000000005b1d4..000000000005b250 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005b1da │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005b1ec │ │ │ │ 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: 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: 218 to 000000000005b1c6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b1c8 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000005b23a │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b1ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b23c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b23e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b1cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b240 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b1ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b242 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b244 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b1d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b246 │ │ │ │ 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 000000000005b248 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b24a │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b24c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b1da │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -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_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 │ │ │ │ +0000ff00 0000000000000040 0000ff04 FDE cie=00000000 pc=000000000005b250..000000000005b2f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005b256 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005b264 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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_advance_loc: 8 to 000000000005b26c │ │ │ │ + DW_CFA_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 000000000005b2d8 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b2da │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b372 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b2dc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b374 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b2de │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b376 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b2e0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b378 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b2e2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b37a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b2e4 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b2e6 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b37c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b2e8 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b37e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b2ea │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b380 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b382 │ │ │ │ - DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b384 │ │ │ │ - DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b386 │ │ │ │ - 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 000000000005b2ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b38c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ff44 000000000000004c 0000ff48 FDE cie=00000000 pc=000000000005b2f0..000000000005b3f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b2f2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b2f4 │ │ │ │ + DW_CFA_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005b2fa │ │ │ │ DW_CFA_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 000000000005b316 │ │ │ │ DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: 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 │ │ │ │ - │ │ │ │ -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 │ │ │ │ - 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: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005b4d4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b4dc │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 198 to 000000000005b3dc │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005b50c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3de │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b50e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3e0 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b510 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3e2 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b512 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3e4 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b514 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3e6 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b516 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3e8 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b518 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3ea │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b51a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3ec │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3ee │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3f0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3f2 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3f4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3f6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ 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 │ │ │ │ +0000ff94 0000000000000084 0000ff98 FDE cie=00000000 pc=000000000005b3f8..000000000005b68c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3fa │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b40a │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005b422 │ │ │ │ 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: 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 000000000005b442 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000005b53e │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005b454 │ │ │ │ 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_advance_loc1: 102 to 000000000005b5a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b5a6 │ │ │ │ - DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b5a8 │ │ │ │ - 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_restore_state │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000005b60e │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b610 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 352 to 000000000005b5b4 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5b6 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b612 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5b8 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b614 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5ba │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b61c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5bc │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5be │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5c0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000005b5da │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b620 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b622 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5dc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b624 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5de │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5e0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5e2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5e4 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5e6 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b626 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b62e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b5e8 │ │ │ │ + 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_advance_loc1: 60 to 000000000005b66a │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_offset: 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 000000000005b67a │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b672 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005b688 │ │ │ │ + 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0001001c 00000000000000b0 00010020 FDE cie=00000000 pc=000000000005b68c..000000000005b9d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b68e │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b690 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005b6b0 │ │ │ │ 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: 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: 60 to 000000000005b6ec │ │ │ │ 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: 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 000000000005be00 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be02 │ │ │ │ - DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be04 │ │ │ │ + DW_CFA_advance_loc2: 350 to 000000000005b84a │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b84c │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b84e │ │ │ │ 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 000000000005b850 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be0e │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b852 │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be12 │ │ │ │ - DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be14 │ │ │ │ - DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b854 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005be18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b856 │ │ │ │ DW_CFA_restore: r27 (s11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005be1c │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000005b870 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b872 │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b874 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b876 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b878 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b87a │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b87c │ │ │ │ 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 000000000005b87e │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ 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_advance_loc1: 120 to 000000000005b8f6 │ │ │ │ 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_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_advance_loc: 38 to 000000000005b91c │ │ │ │ + DW_CFA_offset: 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: 14 to 000000000005b92a │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005b938 │ │ │ │ + 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 000000000005b93c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005b94a │ │ │ │ + DW_CFA_offset: 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ +000100d0 000000000000008c 000100d4 FDE cie=00000000 pc=000000000005b9d4..000000000005baf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b9d6 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b9ea │ │ │ │ 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: 14 to 000000000005b9f8 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005ba18 │ │ │ │ DW_CFA_offset: 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_advance_loc1: 128 to 000000000005c3fe │ │ │ │ + DW_CFA_offset: r25 (s9) at cfa-88 │ │ │ │ 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_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000005ba8e │ │ │ │ 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: 2 to 000000000005ba90 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c47c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ba92 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c47e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ba94 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c480 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ba96 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c482 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ba98 │ │ │ │ DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c484 │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c486 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ba9a │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c488 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ba9c │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c48a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ba9e │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005baa0 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005bab4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bab6 │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bab8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005baba │ │ │ │ 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_advance_loc: 2 to 000000000005babc │ │ │ │ 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_offset: 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_offset: r26 (s10) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 (s11) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005badc │ │ │ │ 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_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_restore: r26 (s10) │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005baf0 │ │ │ │ + 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: 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 │ │ │ │ │ │ │ │ -0001032c 0000000000000010 00010330 FDE cie=00000000 pc=000000000005c76a..000000000005c78c │ │ │ │ - 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 │ │ │ │ +00010160 0000000000000028 00010164 FDE cie=00000000 pc=000000000005baf4..000000000005bb22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005baf6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005baf8 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005c79a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bafc │ │ │ │ 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 000000000005c840 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005bb0a │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005c846 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb0c │ │ │ │ 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_advance_loc: 10 to 000000000005bb16 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb1a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb1c │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bb20 │ │ │ │ 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 │ │ │ │ +0001018c 0000000000000058 00010190 FDE cie=00000000 pc=000000000005bb22..000000000005bbfa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb24 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb26 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005bb2c │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005bb40 │ │ │ │ + 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: r8 (s0) at cfa-16 │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000005c8a4 │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c8a8 │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 132 to 000000000005bbc4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c8aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbc6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c8ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbc8 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c8ae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbca │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbcc │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbce │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbd0 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbd2 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbd4 │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbd6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbd8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbda │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00010398 0000000000000028 0001039c FDE cie=00000000 pc=000000000005c8b0..000000000005c906 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c8b4 │ │ │ │ +000101e8 0000000000000024 000101ec FDE cie=00000000 pc=000000000005bbfa..000000000005bc22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbfc │ │ │ │ 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 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bbfe │ │ │ │ DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c8c8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005bc04 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005bc0e │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005c8f0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005bc18 │ │ │ │ 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_advance_loc: 2 to 000000000005bc1a │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c902 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc1e │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c904 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bc20 │ │ │ │ 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 │ │ │ │ - DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005c91e │ │ │ │ +00010210 0000000000000014 00010214 FDE cie=00000000 pc=000000000005bc22..000000000005bc7e │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005bc4e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bc5a │ │ │ │ + DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00010228 0000000000000014 0001022c FDE cie=00000000 pc=000000000005bc7e..000000000005bd06 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000000000005bce4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000005bd02 │ │ │ │ DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005c932 │ │ │ │ + │ │ │ │ +00010240 0000000000000010 00010244 FDE cie=00000000 pc=000000000005bd06..000000000005bdde │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00010254 00000000000000d4 00010258 FDE cie=00000000 pc=000000000005bdde..000000000005c334 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bde0 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000005bdf6 │ │ │ │ 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_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_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 000000000005be9e │ │ │ │ + DW_CFA_offset: 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 000000000005c06e │ │ │ │ + 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 000000000005c0c2 │ │ │ │ + DW_CFA_offset: 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 000000000005c24c │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c24e │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c250 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c252 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c254 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c256 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c258 │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c25a │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c25c │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c98c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005c262 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c98e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c264 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c266 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c990 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c268 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c992 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c26a │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005c9a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c9a2 │ │ │ │ - DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c9a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c26c │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c26e │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c270 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c272 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c274 │ │ │ │ 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_advance_loc: 2 to 000000000005c276 │ │ │ │ + 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_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_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 000000000005c2be │ │ │ │ + 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 000000000005c2c8 │ │ │ │ + DW_CFA_offset: 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 000000000005c2e8 │ │ │ │ + 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 000000000005c310 │ │ │ │ + DW_CFA_offset: 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 │ │ │ │ │ │ │ │ -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 │ │ │ │ +0001032c 0000000000000040 00010330 FDE cie=00000000 pc=000000000005c334..000000000005c3f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c33c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c340 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005c358 │ │ │ │ + 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: r18 (s2) at cfa-32 │ │ │ │ - DW_CFA_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_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000005c3d8 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c3da │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca52 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c3dc │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c3de │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c3e0 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c3e2 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca5a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c3e4 │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca5c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c3e6 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c3e8 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c3ea │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005c3f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca5e │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00010444 0000000000000050 00010448 FDE cie=00000000 pc=000000000005ca7e..000000000005cbc6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca80 │ │ │ │ - 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 │ │ │ │ +00010370 000000000000004c 00010374 FDE cie=00000000 pc=000000000005c3f8..000000000005c508 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005c402 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c406 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000005c424 │ │ │ │ + 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_advance_loc1: 72 to 000000000005cb5a │ │ │ │ - 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: 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_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbaa │ │ │ │ - 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_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 000000000005c4e2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cbb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4e4 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005cbbe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4e6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4e8 │ │ │ │ + DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4ea │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4ec │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4ee │ │ │ │ DW_CFA_restore: r21 (s5) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cbc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4f0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4f2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4f4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4f6 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4f8 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4fa │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005c500 │ │ │ │ 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 │ │ │ │ +000103c0 00000000000000ac 000103c4 FDE cie=00000000 pc=000000000005c508..000000000005cb16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c50a │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c50c │ │ │ │ + DW_CFA_offset: r20 (s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c518 │ │ │ │ + DW_CFA_offset: r19 (s3) at cfa-40 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 (ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005cbfc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c520 │ │ │ │ DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005cc18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c52c │ │ │ │ + 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 000000000005c542 │ │ │ │ + DW_CFA_offset: r50 (fs2) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005c54c │ │ │ │ + DW_CFA_offset: r57 (fs9) at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000005c56e │ │ │ │ + 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: 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: r26 (s10) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 266 to 000000000005cd22 │ │ │ │ + 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 000000000005cac6 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cac8 │ │ │ │ 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_restore: r22 (s6) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd2c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005caca │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cacc │ │ │ │ DW_CFA_restore: r23 (s7) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd2e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cace │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cad0 │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000005cd42 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cad2 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cad4 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cad6 │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cad8 │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cada │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cadc │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cade │ │ │ │ + DW_CFA_restore: r54 (fs6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cae0 │ │ │ │ + DW_CFA_restore: r55 (fs7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cae2 │ │ │ │ + DW_CFA_restore: r56 (fs8) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cae4 │ │ │ │ + DW_CFA_restore: r57 (fs9) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005caf2 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd44 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005caf4 │ │ │ │ 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_advance_loc: 2 to 000000000005caf6 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005caf8 │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cafa │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cafc │ │ │ │ DW_CFA_restore: r24 (s8) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cd4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cafe │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005cb04 │ │ │ │ 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 000000000005cb06 │ │ │ │ + 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_advance_loc1: 220 to 000000000005ce28 │ │ │ │ - DW_CFA_restore: r9 (s1) │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00010470 0000000000000090 00010474 FDE cie=00000000 pc=000000000005cb16..000000000005cddc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cb18 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005cb1e │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005cb28 │ │ │ │ + DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 (s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000005cb3e │ │ │ │ + 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 000000000005cb5e │ │ │ │ + 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 000000000005cb6a │ │ │ │ + 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 000000000005cc90 │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cc92 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cc94 │ │ │ │ DW_CFA_restore: r20 (s4) │ │ │ │ - DW_CFA_restore: r22 (s6) │ │ │ │ - DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cc96 │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cc98 │ │ │ │ DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cc9a │ │ │ │ DW_CFA_restore: r26 (s10) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005ce38 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cc9c │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cc9e │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ccaa │ │ │ │ + DW_CFA_restore: r1 (ra) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ccac │ │ │ │ + DW_CFA_restore: r8 (s0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ccae │ │ │ │ + DW_CFA_restore: r9 (s1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ccb0 │ │ │ │ + DW_CFA_restore: r22 (s6) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ccb2 │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ccb4 │ │ │ │ + DW_CFA_restore: r24 (s8) │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005ccba │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ccbc │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ccbe │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ccc0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ccc2 │ │ │ │ + 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_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 000000000005cdc6 │ │ │ │ + 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) │ │ │ │ │ │ │ │ -00010520 0000000000000034 00010524 FDE cie=00000000 pc=000000000005ce3c..000000000005ceea │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ce40 │ │ │ │ +00010504 0000000000000030 00010508 FDE cie=00000000 pc=000000000005cddc..000000000005ce26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cdde │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005ce4a │ │ │ │ - DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005cde4 │ │ │ │ DW_CFA_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 000000000005cdec │ │ │ │ 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_advance_loc: 6 to 000000000005cdf2 │ │ │ │ + DW_CFA_offset: r40 (fs0) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000005ce14 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cee0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ce16 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cee2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005ce1c │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ce1e │ │ │ │ DW_CFA_restore: r18 (s2) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cee6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ce20 │ │ │ │ DW_CFA_restore: r19 (s3) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cee8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ce22 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ce24 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + 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 │ │ │ │ +00010538 000000000000006c 0001053c FDE cie=00000000 pc=000000000005ce26..000000000005d0a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ce28 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ce2c │ │ │ │ + DW_CFA_offset: r9 (s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005ce3a │ │ │ │ + DW_CFA_offset: r18 (s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ce42 │ │ │ │ DW_CFA_offset: r8 (s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005cf0c │ │ │ │ + DW_CFA_offset: r24 (s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005ce54 │ │ │ │ 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_advance_loc: 36 to 000000000005ce78 │ │ │ │ + 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: 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: 208 to 000000000005cfdc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + 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 000000000005d078 │ │ │ │ + DW_CFA_restore: r19 (s3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d07a │ │ │ │ + DW_CFA_restore: r20 (s4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d07c │ │ │ │ + DW_CFA_restore: r21 (s5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d07e │ │ │ │ + DW_CFA_restore: r23 (s7) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d080 │ │ │ │ + DW_CFA_restore: r25 (s9) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d082 │ │ │ │ + DW_CFA_restore: r26 (s10) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d084 │ │ │ │ + DW_CFA_restore: r27 (s11) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d086 │ │ │ │ + DW_CFA_restore: r40 (fs0) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d088 │ │ │ │ + DW_CFA_restore: r41 (fs1) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d08a │ │ │ │ + DW_CFA_restore: r50 (fs2) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d08c │ │ │ │ + DW_CFA_restore: r51 (fs3) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d08e │ │ │ │ + DW_CFA_restore: r52 (fs4) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d090 │ │ │ │ + DW_CFA_restore: r53 (fs5) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d092 │ │ │ │ DW_CFA_restore: r1 (ra) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfde │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d094 │ │ │ │ DW_CFA_restore: r8 (s0) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfe0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d096 │ │ │ │ DW_CFA_restore: r9 (s1) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cfe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d098 │ │ │ │ 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_advance_loc: 2 to 000000000005d09a │ │ │ │ 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_advance_loc: 2 to 000000000005d09c │ │ │ │ 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_advance_loc: 6 to 000000000005d0a2 │ │ │ │ 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000105a8 000000000000008c 000105ac FDE cie=00000000 pc=000000000005d0a4..000000000005d3c4 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -104,184 +104,94 @@ │ │ │ │ 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; │ │ │ │ +@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. │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ 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. │ │ │ │ -%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 │ │ │ │ ->%d:%d-%d │ │ │ │ -%s not BGZF compressed │ │ │ │ -Null iterator │ │ │ │ -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/stringutils.c │ │ │ │ +end <= strlen(seq) │ │ │ │ +0123456789abcdef │ │ │ │ +%d:'%s' (len:%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! │ │ │ │ +Couldn't open file '%s'. Exit forced. │ │ │ │ +Opening of file %s failed. Exit forced. │ │ │ │ +couldn't open %s - exit forced │ │ │ │ +%d %d %d │ │ │ │ +%f %f %f │ │ │ │ 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. │ │ │ │ -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 │ │ │ │ -getlistsS: memsetting list of %u elements. │ │ │ │ -getlistsS: iter up to %u. │ │ │ │ -getlistsS: scan A │ │ │ │ -getlistsS: set accidst │ │ │ │ -getlistsS: exiting │ │ │ │ -getlistsS: i=%u accdist=0!! │ │ │ │ -sortlistS: allocating stuff. │ │ │ │ -sortlistS: iterating %u elems. │ │ │ │ -sortlistS: looping %u elems. │ │ │ │ -sortlistsS: exiting happily! │ │ │ │ -sortlistL: allocating stuff │ │ │ │ -sortlistL: iterating %u elems. │ │ │ │ -sortlistL: looping %u elems. │ │ │ │ -sortlistsL: exiting happily! │ │ │ │ -countingsortint: init buffers and A │ │ │ │ -setting buffer to zero │ │ │ │ -countsortint: scanning buffer (1 of 3) │ │ │ │ -countsortint: scanning buffer (to set borders) │ │ │ │ -countsortint: exiting │ │ │ │ -countsortint: scanning buffer (3 of 3) │ │ │ │ -countsortint: scanning buffer (2 of 3) │ │ │ │ -setting bit array to zero │ │ │ │ -allocating space for buckets and buffers │ │ │ │ -memsetting │ │ │ │ -substring sort ... ok │ │ │ │ -arrayB: allocating B with %u elements. │ │ │ │ -arrayB: iterating to lenA=%u. │ │ │ │ -arrayB: exiting │ │ │ │ -arrayB: j=%lld in B out of bounds! │ │ │ │ -tprime: init arrays. │ │ │ │ -tprime: scan B │ │ │ │ -tprime: iterating i=%u elements with lenB=%u. │ │ │ │ -tprime: exit │ │ │ │ -j=%u out of bounds │ │ │ │ -reconstruct: init. │ │ │ │ -reconstruct: iteration over %u elems. │ │ │ │ -reconstruct: scan B (size: %u). │ │ │ │ -reconstruct: exit. │ │ │ │ -aluruSuffixArrayL: initalizning arrays. │ │ │ │ -aluruSuffixArrayL: memsetting count. │ │ │ │ -aluruSuffixArrayL: setting b. │ │ │ │ -aluruSuffixArrayL: iteration. │ │ │ │ -aluruSuffixArrayL: exit ok. │ │ │ │ -alurusortint: classify int. │ │ │ │ -alurusortint: getting bit. │ │ │ │ -alurusortint: aluruSuffixArraySint. │ │ │ │ -alurusortint: init bcktsA. │ │ │ │ -alurusortint: countingsort. │ │ │ │ -alurusortint: Sorting type S suffixes. Init bcktsB. │ │ │ │ -%d %d %d. │ │ │ │ -alurusortint: enter Qmaxdist. │ │ │ │ -alurusortint: enter Qdist. │ │ │ │ -alurusortint: enter distCount. │ │ │ │ -alurusortint: enter get listsS. │ │ │ │ -alurusortint: freeing stuff. │ │ │ │ -alurusortint: enter sortlistsS. │ │ │ │ -alurusortint: valbitarraysortedS. │ │ │ │ -alurusortint: enter tprime. │ │ │ │ -alurusortint: enter alurusortint. │ │ │ │ -reconstructintS. │ │ │ │ -alurusortint: enter get listsL. │ │ │ │ -alurusortint: sort listsL. │ │ │ │ -alurusortint: valbitarraysortedL. │ │ │ │ -reconstructintL. │ │ │ │ -alurusort: classify. │ │ │ │ -alurusort: getting bit. │ │ │ │ -alurusort: fewcharS. │ │ │ │ -not bit alurusort: alloc B of size %u. │ │ │ │ -alurusort: initbitarray of size %u. │ │ │ │ -alurusort: Qmaxdist in cl of size %u. │ │ │ │ -alurusort: scan B. │ │ │ │ -alurusort: substringsort. │ │ │ │ -checking valbitarray. │ │ │ │ -aluruSuffixArrayS start (if cond 1). │ │ │ │ -enter Tprime calculation. │ │ │ │ -enter alursortint. │ │ │ │ -reconstructcharS. │ │ │ │ -enter aluruSuffixArrayS start. │ │ │ │ -bit alurusort: alloc B of size %u. │ │ │ │ -enter alurusort: substringsort. │ │ │ │ -aluruSuffixArrayL start (if cond 1). │ │ │ │ -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 │ │ │ │ @@ -291,99 +201,14 @@ │ │ │ │ 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 │ │ │ │ @%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,104 +238,18 @@ │ │ │ │ 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 │ │ │ │ -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 │ │ │ │ -esa->suftab != NULL │ │ │ │ -construction error? %u: %u │ │ │ │ -alphabet of size (%d): %s │ │ │ │ -size of db sequence: %u │ │ │ │ -constructing suftab. │ │ │ │ -constructing inv_suftab (%u). │ │ │ │ -inv_suftab constructed. │ │ │ │ -Couldn't open file %s. Exit forced. │ │ │ │ -reading lcpc/vtab. │ │ │ │ -reading childtab. │ │ │ │ -reading suflinks. │ │ │ │ -reading lsint id. │ │ │ │ -reading uint id. │ │ │ │ -read suffix array '%s' with %u elements. │ │ │ │ -warning: index does not contain md5 key. │ │ │ │ -error: db and idx MD5 mismatch. Wrong db? │ │ │ │ -options: (i)gnore (u)pdate index file (a)bort: │ │ │ │ -updating suffix array '%s' on disk. │ │ │ │ -md5 keys of index and db match. │ │ │ │ -ID failed id[l]:%d, id[r]:%d │ │ │ │ -Id failed. id[a]: %d │ │ │ │ -suflink construction. pushes: %d, maxstack: %d │ │ │ │ -%d %d %d %d %d %d %s │ │ │ │ -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) │ │ │ │ +reads matched. │ │ │ │ +sequence: │ │ │ │ +couldn't open file '%s'; %s │ │ │ │ +couldn't close file '%s'; %s │ │ │ │ (default: │ │ │ │ libs/manopt.c │ │ │ │ maxarglen < 60 │ │ │ │ [VERSION] │ │ │ │ [REFERENCES] │ │ │ │ flaglen <= 0! │ │ │ │ shortopt %c already defined │ │ │ │ @@ -547,77 +286,75 @@ │ │ │ │ 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/memory.c │ │ │ │ +ptr != NULL │ │ │ │ +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 │ │ │ │ +%s %lu %lu %s %d %c │ │ │ │ +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 │ │ │ │ +esa->suftab != NULL │ │ │ │ +construction error? %u: %u │ │ │ │ +alphabet of size (%d): %s │ │ │ │ +size of db sequence: %u │ │ │ │ +constructing suftab. │ │ │ │ +constructing inv_suftab (%u). │ │ │ │ +inv_suftab constructed. │ │ │ │ +Couldn't open file %s. Exit forced. │ │ │ │ +reading lcpc/vtab. │ │ │ │ +reading childtab. │ │ │ │ +reading suflinks. │ │ │ │ +reading lsint id. │ │ │ │ +reading uint id. │ │ │ │ +read suffix array '%s' with %u elements. │ │ │ │ +warning: index does not contain md5 key. │ │ │ │ +error: db and idx MD5 mismatch. Wrong db? │ │ │ │ +options: (i)gnore (u)pdate index file (a)bort: │ │ │ │ +updating suffix array '%s' on disk. │ │ │ │ +md5 keys of index and db match. │ │ │ │ +ID failed id[l]:%d, id[r]:%d │ │ │ │ +Id failed. id[a]: %d │ │ │ │ +suflink construction. pushes: %d, maxstack: %d │ │ │ │ +%d %d %d %d %d %d %s │ │ │ │ +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 │ │ │ │ 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! │ │ │ │ @@ -651,48 +388,24 @@ │ │ │ │ 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 │ │ │ │ -%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. │ │ │ │ @@ -707,28 +420,314 @@ │ │ │ │ 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. │ │ │ │ +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 │ │ │ │ +255,108,0 │ │ │ │ +0,229,255 │ │ │ │ +%s %lu %lu %s %d %c %lu %lu %s │ │ │ │ +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/pigeon.c │ │ │ │ +nfo->hashsize <= PIGEONHOLESIZE │ │ │ │ +libs/mathematics.c │ │ │ │ + %d │ │ │ │ +dia[i] >= 0 │ │ │ │ +dia[n-3] >= 0 │ │ │ │ +%f -> bin[%f] │ │ │ │ +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 │ │ │ │ +getlistsS: memsetting list of %u elements. │ │ │ │ +getlistsS: iter up to %u. │ │ │ │ +getlistsS: scan A │ │ │ │ +getlistsS: set accidst │ │ │ │ +getlistsS: exiting │ │ │ │ +getlistsS: i=%u accdist=0!! │ │ │ │ +sortlistS: allocating stuff. │ │ │ │ +sortlistS: iterating %u elems. │ │ │ │ +sortlistS: looping %u elems. │ │ │ │ +sortlistsS: exiting happily! │ │ │ │ +sortlistL: allocating stuff │ │ │ │ +sortlistL: iterating %u elems. │ │ │ │ +sortlistL: looping %u elems. │ │ │ │ +sortlistsL: exiting happily! │ │ │ │ +countingsortint: init buffers and A │ │ │ │ +setting buffer to zero │ │ │ │ +countsortint: scanning buffer (1 of 3) │ │ │ │ +countsortint: scanning buffer (to set borders) │ │ │ │ +countsortint: exiting │ │ │ │ +countsortint: scanning buffer (3 of 3) │ │ │ │ +countsortint: scanning buffer (2 of 3) │ │ │ │ +setting bit array to zero │ │ │ │ +allocating space for buckets and buffers │ │ │ │ +memsetting │ │ │ │ +substring sort ... ok │ │ │ │ +arrayB: allocating B with %u elements. │ │ │ │ +arrayB: iterating to lenA=%u. │ │ │ │ +arrayB: exiting │ │ │ │ +arrayB: j=%lld in B out of bounds! │ │ │ │ +tprime: init arrays. │ │ │ │ +tprime: scan B │ │ │ │ +tprime: iterating i=%u elements with lenB=%u. │ │ │ │ +tprime: exit │ │ │ │ +j=%u out of bounds │ │ │ │ +reconstruct: init. │ │ │ │ +reconstruct: iteration over %u elems. │ │ │ │ +reconstruct: scan B (size: %u). │ │ │ │ +reconstruct: exit. │ │ │ │ +aluruSuffixArrayL: initalizning arrays. │ │ │ │ +aluruSuffixArrayL: memsetting count. │ │ │ │ +aluruSuffixArrayL: setting b. │ │ │ │ +aluruSuffixArrayL: iteration. │ │ │ │ +aluruSuffixArrayL: exit ok. │ │ │ │ +alurusortint: classify int. │ │ │ │ +alurusortint: getting bit. │ │ │ │ +alurusortint: aluruSuffixArraySint. │ │ │ │ +alurusortint: init bcktsA. │ │ │ │ +alurusortint: countingsort. │ │ │ │ +alurusortint: Sorting type S suffixes. Init bcktsB. │ │ │ │ +%d %d %d. │ │ │ │ +alurusortint: enter Qmaxdist. │ │ │ │ +alurusortint: enter Qdist. │ │ │ │ +alurusortint: enter distCount. │ │ │ │ +alurusortint: enter get listsS. │ │ │ │ +alurusortint: freeing stuff. │ │ │ │ +alurusortint: enter sortlistsS. │ │ │ │ +alurusortint: valbitarraysortedS. │ │ │ │ +alurusortint: enter tprime. │ │ │ │ +alurusortint: enter alurusortint. │ │ │ │ +reconstructintS. │ │ │ │ +alurusortint: enter get listsL. │ │ │ │ +alurusortint: sort listsL. │ │ │ │ +alurusortint: valbitarraysortedL. │ │ │ │ +reconstructintL. │ │ │ │ +alurusort: classify. │ │ │ │ +alurusort: getting bit. │ │ │ │ +alurusort: fewcharS. │ │ │ │ +not bit alurusort: alloc B of size %u. │ │ │ │ +alurusort: initbitarray of size %u. │ │ │ │ +alurusort: Qmaxdist in cl of size %u. │ │ │ │ +alurusort: scan B. │ │ │ │ +alurusort: substringsort. │ │ │ │ +checking valbitarray. │ │ │ │ +aluruSuffixArrayS start (if cond 1). │ │ │ │ +enter Tprime calculation. │ │ │ │ +enter alursortint. │ │ │ │ +reconstructcharS. │ │ │ │ +enter aluruSuffixArrayS start. │ │ │ │ +bit alurusort: alloc B of size %u. │ │ │ │ +enter alurusort: substringsort. │ │ │ │ +aluruSuffixArrayL start (if cond 1). │ │ │ │ +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 │ │ │ │ +libs/bgzip.c │ │ │ │ +gzipHeader->offsetInFile != -1 │ │ │ │ +bgzip_findLenUncompressedData: fseek failed │ │ │ │ +bgzip_findLenUncompressedData: too few bytes read │ │ │ │ +libs/iupac.c │ │ │ │ +sum == 0 │ │ │ │ +k < IUPACMAXBIT │ │ │ │ +sum == len │ │ │ │ +alloc'd %d bins │ │ │ │ +libs/intervaltree.c │ │ │ │ +ptr == NULL │ │ │ │ +[%ld,%ld] (max:%ld) │ │ │ │ +this cpu has LITTLE ENDIAN │ │ │ │ +%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 │ │ │ │ +%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 │ │ │ │ +>%d:%d-%d │ │ │ │ +%s not BGZF compressed │ │ │ │ +Null iterator │ │ │ │ +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' │ │ │ │ +SEGEMEHL │ │ │ │ +[%s] file: %s, line: %d: │ │ │ │ +libs/debug.c │ │ │ │ +%c%c%c%d%c │ │ │ │ +] %d%c(%d) %s %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/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 │ │ │ │ +libs/matealign.c │ │ │ │ +s->elem[s->n-1].matestatus == 3 │ │ │ │ +libs/filebuffer.c │ │ │ │ +feof(cb->dev) │ │ │ │ +no end of line │ │ │ │ +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 │ │ │ │ +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. │ │ │ │ +---------- 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 │ │ │ │ +libs/kdseed.c │ │ │ │ +a->noofbranches >= k │ │ │ │ +pos %d: │ │ │ │ +failure at %d of %d │ │ │ │ +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/nw.c │ │ │ │ +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 │ │ │ │ +init bit array of %u │ │ │ │ +%.3s %.3s%3d %.2d:%.2d:%.2d %d │ │ │ │ +[%s] %s: │ │ │ │ +libs/info.c │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ +-------- │ │ │ │ 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,30 @@ │ │ │ │ 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 │ │ │ │ -=TGKCYSBAWRDMHVN │ │ │ │ -bl_bamCrossSectionAddCoded │ │ │ │ -sam_itr_next │ │ │ │ -hxuzzzuuu │ │ │ │ -bl_bamSamrec2Bamrec │ │ │ │ +bl_samgetReferenceSequencesFromHeader │ │ │ │ +UYZc@?Bw# │ │ │ │ +initAlignment │ │ │ │ +getSubstringEdist │ │ │ │ +multieopstring │ │ │ │ +mdstring │ │ │ │ +bl_compareAlignments │ │ │ │ +printSubseq │ │ │ │ +bl_freplacestr │ │ │ │ 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 │ │ │ │ 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,49 +826,27 @@ │ │ │ │ -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 │ │ │ │ +manopt_usage │ │ │ │ +bl_realloc │ │ │ │ +bl_calloc │ │ │ │ +bl_seqclipFind3Prime │ │ │ │ +bl_concatMappingSet │ │ │ │ +bl_getMapSeedLocus │ │ │ │ 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 │ │ │ │ @@ -894,20 +857,57 @@ │ │ │ │ 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_getLocusLenOffset │ │ │ │ +bl_initLocus │ │ │ │ +choleskyTriDiagArrowFact │ │ │ │ +bgzip_findLenUncompressedData │ │ │ │ +minshannonentropy │ │ │ │ +bl_intervaltreeSearch │ │ │ │ +se_AlignSplitMap │ │ │ │ +se_kdAlignSplitChain │ │ │ │ +=TGKCYSBAWRDMHVN │ │ │ │ +bl_bamCrossSectionAddCoded │ │ │ │ +sam_itr_next │ │ │ │ +hxuzzzuuu │ │ │ │ +bl_bamSamrec2Bamrec │ │ │ │ +bl_samgetNextSplit │ │ │ │ +bl_samgetRefIdx │ │ │ │ +bl_samgetPrevSplitRefIdx │ │ │ │ +bl_samgetPrevSplit │ │ │ │ +bl_sammappingJoinFrags │ │ │ │ +bl_pairMateMapping │ │ │ │ +bl_circBufferReadLine │ │ │ │ +bl_BEDread │ │ │ │ +bl_bgzBuildIndex │ │ │ │ +matchstemModifyBranch │ │ │ │ +joinalignments │ │ │ │ +nwtraceback │ │ │ │ +sgtraceback │ │ │ │ +bl_annotationtrackJoin │ │ │ │ +bl_annotationtrackSetItems │ │ │ │ +bl_annotationIndex │ │ │ │ +JanFebMarAprMayJunJulAugSepOctNovDec │ │ │ │ +SunMonTueWedThuFriSat │ │ │ │ +bl_fileBinsClose │ │ │ │ +bl_fileBinsUnlock │ │ │ │ +bl_fileBinsLock │ │ │ │ +bl_fileBinsCloseAll │ │ │ │ +bl_fileBinDomainsCloseAll │ │ │ │ +bl_fileBinsCClassRename │ │ │ │ +decodeQual33 │ │ │ │ +logreadcoexistence │ │ │ │ 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,-1242 │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,-994 │ │ │ │ + addi a1,a1,-1218 │ │ │ │ mv s4,a0 │ │ │ │ - auipc a0,0x5d │ │ │ │ - addi a0,a0,-1548 │ │ │ │ + auipc a0,0x5a │ │ │ │ + addi a0,a0,964 │ │ │ │ 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 16ee4 │ │ │ │ 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,-1270 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-998 │ │ │ │ + addi a4,a4,-1222 │ │ │ │ auipc a3,0x60 │ │ │ │ - addi a3,a3,-894 │ │ │ │ + addi a3,a3,-1118 │ │ │ │ li a2,0 │ │ │ │ - jal 3cbac │ │ │ │ + jal 17c0e │ │ │ │ li a5,2 │ │ │ │ li a1,2 │ │ │ │ blt a5,s4,3ad8 │ │ │ │ sext.w a1,s4 │ │ │ │ ld a0,32(sp) │ │ │ │ mv a2,s3 │ │ │ │ - jal 3df3a │ │ │ │ + jal 18f9c │ │ │ │ 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,-1338 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-690 │ │ │ │ + addi a4,a4,-914 │ │ │ │ auipc a3,0x60 │ │ │ │ - addi a3,a3,-562 │ │ │ │ + addi a3,a3,-786 │ │ │ │ li a2,0 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cbac │ │ │ │ + jal 17c0e │ │ │ │ ld a5,16(s10) │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,-542 │ │ │ │ + addi a1,a1,-766 │ │ │ │ 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,-62 │ │ │ │ mv a0,s5 │ │ │ │ jal 3580 │ │ │ │ beqz a0,3e92 │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,304 │ │ │ │ + addi a1,a1,80 │ │ │ │ mv a0,s5 │ │ │ │ jal 3580 │ │ │ │ bnez a0,45a0 │ │ │ │ - auipc a5,0x5a │ │ │ │ - fld fa5,750(a5) │ │ │ │ + auipc a5,0x60 │ │ │ │ + fld fa5,1566(a5) │ │ │ │ li a5,5 │ │ │ │ auipc s1,0x60 │ │ │ │ - addi s1,s1,-596 │ │ │ │ + addi s1,s1,-820 │ │ │ │ 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 1957a │ │ │ │ sd a0,208(sp) │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-626 │ │ │ │ + addi a4,a4,-850 │ │ │ │ li a5,1 │ │ │ │ sd a4,8(a0) │ │ │ │ slli a5,a5,0x20 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-632 │ │ │ │ + addi a4,a4,-856 │ │ │ │ sd s1,0(a0) │ │ │ │ addi a5,a5,1 │ │ │ │ sd a4,16(a0) │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,210 │ │ │ │ + addi a1,a1,-14 │ │ │ │ li a4,3 │ │ │ │ mv a0,s0 │ │ │ │ sw a4,200(sp) │ │ │ │ sd a5,192(sp) │ │ │ │ - jal 3cdc8 │ │ │ │ + jal 17e2a │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,-626 │ │ │ │ + addi a1,a1,-850 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cdc8 │ │ │ │ + jal 17e2a │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-634 │ │ │ │ + addi a6,a6,-858 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,174 │ │ │ │ + addi a5,a5,-50 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,230 │ │ │ │ + addi a4,a4,6 │ │ │ │ li a3,102 │ │ │ │ li a2,1 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ addi a5,sp,148 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-200 │ │ │ │ + addi a6,a6,-424 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,200 │ │ │ │ + addi a5,a5,-24 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,248 │ │ │ │ + addi a4,a4,24 │ │ │ │ li a3,109 │ │ │ │ li a2,0 │ │ │ │ li a1,4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ addi a5,sp,184 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,236 │ │ │ │ + addi a6,a6,12 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,236 │ │ │ │ + addi a5,a5,12 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,268 │ │ │ │ + addi a4,a4,44 │ │ │ │ li a3,113 │ │ │ │ li a2,0 │ │ │ │ li a1,5 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-764 │ │ │ │ + addi a6,a6,-988 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,244 │ │ │ │ + addi a5,a5,20 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-572 │ │ │ │ + addi a4,a4,-796 │ │ │ │ li a3,97 │ │ │ │ li a2,0 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ addi a5,sp,176 │ │ │ │ sd a5,0(sp) │ │ │ │ addi a7,sp,192 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-588 │ │ │ │ + addi a6,a6,-812 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,244 │ │ │ │ + addi a5,a5,20 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,284 │ │ │ │ + addi a4,a4,60 │ │ │ │ li a3,77 │ │ │ │ li a2,0 │ │ │ │ li a1,17 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-628 │ │ │ │ + addi a6,a6,-852 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,-620 │ │ │ │ + addi a5,a5,-844 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-564 │ │ │ │ + addi a4,a4,-788 │ │ │ │ li a3,65 │ │ │ │ li a2,0 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-670 │ │ │ │ + addi a6,a6,-894 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,-582 │ │ │ │ + addi a5,a5,-806 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-558 │ │ │ │ + addi a4,a4,-782 │ │ │ │ li a3,79 │ │ │ │ li a2,0 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ mv a2,s3 │ │ │ │ mv a1,s4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3df3a │ │ │ │ + jal 18f9c │ │ │ │ mv s7,a0 │ │ │ │ li a2,0 │ │ │ │ li a1,102 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 1931c │ │ │ │ beqz a0,45fa │ │ │ │ lw a4,8(s7) │ │ │ │ li a5,2 │ │ │ │ blt a5,a4,4900 │ │ │ │ auipc a2,0x60 │ │ │ │ - addi a2,a2,-92 │ │ │ │ + addi a2,a2,-316 │ │ │ │ li a1,102 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e342 │ │ │ │ + jal 193a4 │ │ │ │ mv s1,a0 │ │ │ │ auipc a2,0x60 │ │ │ │ - addi a2,a2,120 │ │ │ │ + addi a2,a2,-104 │ │ │ │ li a1,77 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e342 │ │ │ │ + jal 193a4 │ │ │ │ auipc a2,0x60 │ │ │ │ - addi a2,a2,-706 │ │ │ │ + addi a2,a2,-930 │ │ │ │ li a1,65 │ │ │ │ mv s9,a0 │ │ │ │ mv a0,s0 │ │ │ │ sd s9,40(sp) │ │ │ │ addi s3,sp,400 │ │ │ │ - jal 3e342 │ │ │ │ + jal 193a4 │ │ │ │ mv s8,a0 │ │ │ │ mv a0,s3 │ │ │ │ sd s8,24(sp) │ │ │ │ - jal 614a │ │ │ │ + jal 58cba │ │ │ │ lw a3,8(s1) │ │ │ │ auipc a2,0x60 │ │ │ │ - addi a2,a2,128 │ │ │ │ + addi a2,a2,-96 │ │ │ │ li a1,769 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,1804 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,1580 │ │ │ │ + jal 5a1d4 │ │ │ │ lw a1,8(s1) │ │ │ │ li a0,0 │ │ │ │ li s4,0 │ │ │ │ slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 1957a │ │ │ │ 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 5315c │ │ │ │ sd a0,-8(s5) │ │ │ │ mv a2,a0 │ │ │ │ mv a1,s3 │ │ │ │ li a0,0 │ │ │ │ - jal 6676 │ │ │ │ + jal 591e6 │ │ │ │ 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,-164 │ │ │ │ li a1,776 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,1712 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,1488 │ │ │ │ + jal 5a1d4 │ │ │ │ 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 1931c │ │ │ │ bnez a0,4890 │ │ │ │ li a2,0 │ │ │ │ li a1,97 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 1931c │ │ │ │ bnez a0,473e │ │ │ │ lw a3,464(sp) │ │ │ │ auipc a2,0x60 │ │ │ │ - addi a2,a2,154 │ │ │ │ + addi a2,a2,-70 │ │ │ │ li a1,837 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,1630 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,1406 │ │ │ │ + jal 5a1d4 │ │ │ │ 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 590c4 │ │ │ │ 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 59136 │ │ │ │ mv a0,s7 │ │ │ │ - jal 3cc00 │ │ │ │ + jal 17c62 │ │ │ │ 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,-914 │ │ │ │ mv a0,s0 │ │ │ │ sd s8,720(sp) │ │ │ │ sd s11,696(sp) │ │ │ │ - jal 3cdc8 │ │ │ │ + jal 17e2a │ │ │ │ auipc a1,0x60 │ │ │ │ - addi a1,a1,-1384 │ │ │ │ + addi a1,a1,-1608 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cdc8 │ │ │ │ + jal 17e2a │ │ │ │ addi a5,sp,160 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-1396 │ │ │ │ + addi a6,a6,-1620 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,-1388 │ │ │ │ + addi a5,a5,-1612 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-1340 │ │ │ │ + addi a4,a4,-1564 │ │ │ │ li a3,100 │ │ │ │ li a2,1 │ │ │ │ li a1,8 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ addi a5,sp,152 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-1352 │ │ │ │ + addi a6,a6,-1576 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,-1352 │ │ │ │ + addi a5,a5,-1576 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-1312 │ │ │ │ + addi a4,a4,-1536 │ │ │ │ li a3,98 │ │ │ │ li a2,1 │ │ │ │ li a1,8 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ addi a5,sp,144 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-1004 │ │ │ │ + addi a6,a6,-1228 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,-1004 │ │ │ │ + addi a5,a5,-1228 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-988 │ │ │ │ + addi a4,a4,-1212 │ │ │ │ li a3,116 │ │ │ │ li a2,0 │ │ │ │ li a1,4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ addi a5,sp,168 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x60 │ │ │ │ - addi a6,a6,-1440 │ │ │ │ + addi a6,a6,-1664 │ │ │ │ auipc a5,0x60 │ │ │ │ - addi a5,a5,-1176 │ │ │ │ + addi a5,a5,-1400 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-1136 │ │ │ │ + addi a4,a4,-1360 │ │ │ │ li a3,111 │ │ │ │ li a2,0 │ │ │ │ li a1,8 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ addi a5,sp,143 │ │ │ │ auipc a4,0x60 │ │ │ │ - addi a4,a4,-1106 │ │ │ │ + addi a4,a4,-1330 │ │ │ │ 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,-1126 │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ mv a2,s3 │ │ │ │ mv a1,s4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3df3a │ │ │ │ + jal 18f9c │ │ │ │ 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,978 │ │ │ │ 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 53004 │ │ │ │ lwu a1,144(sp) │ │ │ │ mv s9,a0 │ │ │ │ li a0,0 │ │ │ │ slli a1,a1,0x5 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 1957a │ │ │ │ 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 1957a │ │ │ │ lwu a1,144(sp) │ │ │ │ mv a5,a0 │ │ │ │ li a0,0 │ │ │ │ slli a1,a1,0x3 │ │ │ │ mv s3,a5 │ │ │ │ sd a5,80(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 1957a │ │ │ │ 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 4bd78 │ │ │ │ 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 4b708 │ │ │ │ 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 530be │ │ │ │ lw a1,144(sp) │ │ │ │ mv a0,s6 │ │ │ │ li s1,0 │ │ │ │ - jal 45084 │ │ │ │ + jal 5307e │ │ │ │ lw a5,144(sp) │ │ │ │ ld s2,64(sp) │ │ │ │ beqz a5,40ec │ │ │ │ mv a0,s2 │ │ │ │ - jal f72a │ │ │ │ + jal 4be26 │ │ │ │ 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 17c62 │ │ │ │ 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 │ │ │ │ + addi a2,a2,-1532 │ │ │ │ li a0,0 │ │ │ │ - jal 5977a │ │ │ │ + jal e484 │ │ │ │ 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 1957a │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,1934 │ │ │ │ + addi a5,a5,1710 │ │ │ │ sd a5,0(a0) │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,1932 │ │ │ │ + addi a5,a5,1708 │ │ │ │ sd a5,8(a0) │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,1930 │ │ │ │ + addi a5,a5,1706 │ │ │ │ sd a5,16(a0) │ │ │ │ sd a0,104(sp) │ │ │ │ auipc a1,0x5f │ │ │ │ - addi a1,a1,1934 │ │ │ │ + addi a1,a1,1710 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cdc8 │ │ │ │ + jal 17e2a │ │ │ │ auipc a1,0x5f │ │ │ │ - addi a1,a1,1944 │ │ │ │ + addi a1,a1,1720 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cdc8 │ │ │ │ + jal 17e2a │ │ │ │ addi a5,sp,160 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x5f │ │ │ │ - addi a6,a6,1932 │ │ │ │ + addi a6,a6,1708 │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,1940 │ │ │ │ + addi a5,a5,1716 │ │ │ │ auipc a4,0x5f │ │ │ │ - addi a4,a4,1988 │ │ │ │ + addi a4,a4,1764 │ │ │ │ li a3,100 │ │ │ │ li a2,1 │ │ │ │ li a1,8 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ addi a5,sp,152 │ │ │ │ sd a5,0(sp) │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x5f │ │ │ │ - addi a6,a6,1976 │ │ │ │ + addi a6,a6,1752 │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,1976 │ │ │ │ + addi a5,a5,1752 │ │ │ │ auipc a4,0x5f │ │ │ │ - addi a4,a4,2016 │ │ │ │ + addi a4,a4,1792 │ │ │ │ li a3,98 │ │ │ │ li a2,1 │ │ │ │ li a1,8 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x5f │ │ │ │ - addi a6,a6,1848 │ │ │ │ + addi a6,a6,1624 │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,1992 │ │ │ │ + addi a5,a5,1768 │ │ │ │ auipc a4,0x5f │ │ │ │ - addi a4,a4,2040 │ │ │ │ + addi a4,a4,1816 │ │ │ │ li a3,97 │ │ │ │ li a2,0 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ li a7,0 │ │ │ │ auipc a6,0x5f │ │ │ │ - addi a6,a6,2030 │ │ │ │ + addi a6,a6,1806 │ │ │ │ auipc a5,0x5f │ │ │ │ - addi a5,a5,2038 │ │ │ │ - auipc a4,0x60 │ │ │ │ - addi a4,a4,-2002 │ │ │ │ + addi a5,a5,1814 │ │ │ │ + auipc a4,0x5f │ │ │ │ + addi a4,a4,1870 │ │ │ │ li a3,65 │ │ │ │ li a2,0 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ 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,1764 │ │ │ │ + auipc a5,0x5f │ │ │ │ + addi a5,a5,1852 │ │ │ │ + auipc a4,0x5f │ │ │ │ + addi a4,a4,1876 │ │ │ │ li a3,79 │ │ │ │ li a2,0 │ │ │ │ li a1,16 │ │ │ │ mv a0,s0 │ │ │ │ sd zero,0(sp) │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ 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,1582 │ │ │ │ + auipc a5,0x5f │ │ │ │ + addi a5,a5,1846 │ │ │ │ + auipc a4,0x5f │ │ │ │ + addi a4,a4,1886 │ │ │ │ li a3,111 │ │ │ │ li a2,0 │ │ │ │ li a1,8 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ 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,1862 │ │ │ │ + auipc a4,0x5f │ │ │ │ + addi a4,a4,1902 │ │ │ │ li a3,117 │ │ │ │ li a2,0 │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ addi a5,sp,144 │ │ │ │ - auipc a4,0x60 │ │ │ │ - addi a4,a4,-1946 │ │ │ │ + auipc a4,0x5f │ │ │ │ + addi a4,a4,1926 │ │ │ │ li a7,0 │ │ │ │ - auipc a6,0x60 │ │ │ │ - addi a6,a6,-1988 │ │ │ │ + auipc a6,0x5f │ │ │ │ + addi a6,a6,1884 │ │ │ │ li a3,116 │ │ │ │ sd a5,0(sp) │ │ │ │ li a2,0 │ │ │ │ - auipc a5,0x60 │ │ │ │ - addi a5,a5,-1996 │ │ │ │ + auipc a5,0x5f │ │ │ │ + addi a5,a5,1876 │ │ │ │ li a1,4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3ce34 │ │ │ │ + jal 17e96 │ │ │ │ mv a2,s3 │ │ │ │ mv a1,s4 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3df3a │ │ │ │ + jal 18f9c │ │ │ │ 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,84 │ │ │ │ jal 3750 │ │ │ │ sd a0,56(sp) │ │ │ │ beqz a0,49c2 │ │ │ │ li a2,0 │ │ │ │ li a1,79 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 1931c │ │ │ │ bnez a0,465e │ │ │ │ li a2,0 │ │ │ │ li a1,97 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 1931c │ │ │ │ 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 53004 │ │ │ │ lwu a1,144(sp) │ │ │ │ mv a5,a0 │ │ │ │ li a0,0 │ │ │ │ slli a1,a1,0x5 │ │ │ │ mv s7,a5 │ │ │ │ sd a5,72(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 1957a │ │ │ │ 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 1957a │ │ │ │ lwu a1,144(sp) │ │ │ │ mv a5,a0 │ │ │ │ li a0,0 │ │ │ │ slli a1,a1,0x3 │ │ │ │ mv s3,a5 │ │ │ │ sd a5,96(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 1957a │ │ │ │ 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 4bd78 │ │ │ │ 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 4b708 │ │ │ │ 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 530be │ │ │ │ lw a1,144(sp) │ │ │ │ mv a0,s2 │ │ │ │ - jal 45084 │ │ │ │ + jal 5307e │ │ │ │ lw a5,144(sp) │ │ │ │ ld s2,80(sp) │ │ │ │ beqz a5,447e │ │ │ │ mv a0,s2 │ │ │ │ - jal f72a │ │ │ │ + jal 4be26 │ │ │ │ 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 59136 │ │ │ │ ld s1,120(sp) │ │ │ │ li a0,0 │ │ │ │ mv a1,s1 │ │ │ │ - jal 6554 │ │ │ │ + jal 590c4 │ │ │ │ mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ mv a0,s9 │ │ │ │ - jal 3b578 │ │ │ │ + jal 4666c │ │ │ │ mv a0,s9 │ │ │ │ jal 3670 │ │ │ │ ld s1,112(sp) │ │ │ │ mv a0,s1 │ │ │ │ - jal 3cc00 │ │ │ │ + jal 17c62 │ │ │ │ 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 17c68 │ │ │ │ ld a0,32(sp) │ │ │ │ - jal 3cc06 │ │ │ │ + jal 17c68 │ │ │ │ mv a0,s10 │ │ │ │ - jal 3cc00 │ │ │ │ + jal 17c62 │ │ │ │ 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 49e52 │ │ │ │ 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 4b708 │ │ │ │ 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 │ │ │ │ + addi a1,a1,-1986 │ │ │ │ + jal 17bac │ │ │ │ j 44fe │ │ │ │ ld a0,32(sp) │ │ │ │ auipc a1,0x5f │ │ │ │ - addi a1,a1,630 │ │ │ │ - jal 3cb4a │ │ │ │ + addi a1,a1,406 │ │ │ │ + jal 17bac │ │ │ │ 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,1742 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cb4a │ │ │ │ + jal 17bac │ │ │ │ j 3d14 │ │ │ │ ld s7,728(sp) │ │ │ │ ld a0,80(sp) │ │ │ │ - jal f1da │ │ │ │ + jal 4b8d6 │ │ │ │ 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 49e52 │ │ │ │ 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 4b708 │ │ │ │ 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 59f48 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,1088 │ │ │ │ + addi a2,a2,864 │ │ │ │ li a1,79 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e342 │ │ │ │ + jal 193a4 │ │ │ │ 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,690 │ │ │ │ li a1,97 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e342 │ │ │ │ + jal 193a4 │ │ │ │ addi s5,sp,480 │ │ │ │ mv s7,a0 │ │ │ │ mv a0,s5 │ │ │ │ - jal 614a │ │ │ │ + jal 58cba │ │ │ │ lw a5,8(s7) │ │ │ │ blez a5,4976 │ │ │ │ li s6,0 │ │ │ │ auipc s4,0x5f │ │ │ │ - addi s4,s4,1186 │ │ │ │ + addi s4,s4,962 │ │ │ │ auipc s3,0x5f │ │ │ │ - addi s3,s3,-574 │ │ │ │ + addi s3,s3,-798 │ │ │ │ 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 5a1d4 │ │ │ │ ld a5,16(s7) │ │ │ │ li a0,0 │ │ │ │ addi s6,s6,1 │ │ │ │ add a5,a5,s8 │ │ │ │ ld a1,0(a5) │ │ │ │ - jal 58fcc │ │ │ │ + jal 33a84 │ │ │ │ mv a2,a0 │ │ │ │ mv s8,a0 │ │ │ │ mv a1,s5 │ │ │ │ li a0,0 │ │ │ │ - jal 6676 │ │ │ │ + jal 591e6 │ │ │ │ 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 1931c │ │ │ │ bnez a0,4912 │ │ │ │ mv a0,s5 │ │ │ │ - jal 3a1e6 │ │ │ │ + jal 452da │ │ │ │ lw a3,16(a0) │ │ │ │ mv s9,a0 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,1158 │ │ │ │ + addi a2,a2,934 │ │ │ │ li a1,524 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-686 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-910 │ │ │ │ + jal 5a1d4 │ │ │ │ j 436a │ │ │ │ ld a0,96(sp) │ │ │ │ - jal f482 │ │ │ │ + jal 4bb7e │ │ │ │ lw a1,144(sp) │ │ │ │ j 4456 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,730 │ │ │ │ + addi a2,a2,506 │ │ │ │ li a1,97 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e342 │ │ │ │ + jal 193a4 │ │ │ │ addi s5,sp,480 │ │ │ │ mv s9,a0 │ │ │ │ mv a0,s5 │ │ │ │ - jal 614a │ │ │ │ + jal 58cba │ │ │ │ lw a5,8(s9) │ │ │ │ beqz a5,497a │ │ │ │ sd s11,696(sp) │ │ │ │ li s8,0 │ │ │ │ auipc s11,0x5f │ │ │ │ - addi s11,s11,1702 │ │ │ │ + addi s11,s11,1478 │ │ │ │ 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,-1004 │ │ │ │ + jal 5a1d4 │ │ │ │ ld a5,16(s9) │ │ │ │ li a0,0 │ │ │ │ addi s8,s8,1 │ │ │ │ add a5,a5,s4 │ │ │ │ ld a1,0(a5) │ │ │ │ - jal 58a02 │ │ │ │ + jal 334ba │ │ │ │ mv a2,a0 │ │ │ │ mv s4,a0 │ │ │ │ mv a1,s5 │ │ │ │ li a0,0 │ │ │ │ - jal 6676 │ │ │ │ + jal 591e6 │ │ │ │ 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 1931c │ │ │ │ bnez a0,48d6 │ │ │ │ mv a0,s5 │ │ │ │ - jal 3a1e6 │ │ │ │ + jal 452da │ │ │ │ lw a3,16(a0) │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,972 │ │ │ │ + addi a2,a2,748 │ │ │ │ li a1,807 │ │ │ │ mv s8,a0 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-874 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1098 │ │ │ │ + jal 5a1d4 │ │ │ │ lw a3,464(sp) │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,1598 │ │ │ │ + addi a2,a2,1374 │ │ │ │ li a1,808 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-902 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1126 │ │ │ │ + jal 5a1d4 │ │ │ │ li a2,0 │ │ │ │ li a1,77 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e2ba │ │ │ │ + jal 1931c │ │ │ │ beqz a0,48d2 │ │ │ │ ld a5,40(sp) │ │ │ │ auipc a1,0x5f │ │ │ │ - addi a1,a1,246 │ │ │ │ + addi a1,a1,22 │ │ │ │ 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,4 │ │ │ │ mv a0,s9 │ │ │ │ jal 3580 │ │ │ │ li a3,0 │ │ │ │ bnez a0,48ba │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,1570 │ │ │ │ + addi a2,a2,1346 │ │ │ │ li a1,818 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-986 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1210 │ │ │ │ + jal 5a1d4 │ │ │ │ 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 59136 │ │ │ │ mv a1,s4 │ │ │ │ li a0,0 │ │ │ │ - jal 6554 │ │ │ │ + jal 590c4 │ │ │ │ mv a0,s4 │ │ │ │ jal 3670 │ │ │ │ mv a0,s8 │ │ │ │ - jal 3b578 │ │ │ │ + jal 4666c │ │ │ │ mv a0,s8 │ │ │ │ jal 3670 │ │ │ │ j 3e0a │ │ │ │ addi s4,sp,216 │ │ │ │ mv a0,s4 │ │ │ │ - jal 73d8 │ │ │ │ + jal 59f48 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,526 │ │ │ │ + addi a2,a2,302 │ │ │ │ li a1,79 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3e342 │ │ │ │ + jal 193a4 │ │ │ │ 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,1262 │ │ │ │ li a1,820 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-1102 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1326 │ │ │ │ + jal 5a1d4 │ │ │ │ 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,434 │ │ │ │ li a1,800 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-1138 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1362 │ │ │ │ + jal 5a1d4 │ │ │ │ addi a1,sp,216 │ │ │ │ mv a0,s5 │ │ │ │ - jal 7222 │ │ │ │ + jal 59d92 │ │ │ │ j 47cc │ │ │ │ auipc a1,0x5f │ │ │ │ - addi a1,a1,1224 │ │ │ │ + addi a1,a1,1000 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3cb4a │ │ │ │ + jal 17bac │ │ │ │ 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,374 │ │ │ │ li a1,517 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-1198 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1422 │ │ │ │ + jal 5a1d4 │ │ │ │ addi a1,sp,400 │ │ │ │ mv a0,s5 │ │ │ │ - jal 7222 │ │ │ │ + jal 59d92 │ │ │ │ j 4710 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,764 │ │ │ │ + addi a2,a2,540 │ │ │ │ li a1,691 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-1232 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1456 │ │ │ │ + jal 5a1d4 │ │ │ │ j 4148 │ │ │ │ auipc a2,0x5f │ │ │ │ - addi a2,a2,1264 │ │ │ │ + addi a2,a2,1040 │ │ │ │ li a3,0 │ │ │ │ li a1,815 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-1262 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1486 │ │ │ │ + jal 5a1d4 │ │ │ │ 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,0x5a │ │ │ │ + addi a2,a2,-1000 │ │ │ │ li a1,631 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-1324 │ │ │ │ + addi a0,a0,-1548 │ │ │ │ sd s6,736(sp) │ │ │ │ sd s7,728(sp) │ │ │ │ sd s9,712(sp) │ │ │ │ - jal 27d46 │ │ │ │ + jal 5a1d4 │ │ │ │ li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ ld a3,168(sp) │ │ │ │ - auipc a2,0x5e │ │ │ │ - addi a2,a2,1396 │ │ │ │ + auipc a2,0x5a │ │ │ │ + addi a2,a2,-1044 │ │ │ │ li a1,490 │ │ │ │ auipc a0,0x5f │ │ │ │ - addi a0,a0,-1368 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1592 │ │ │ │ + jal 5a1d4 │ │ │ │ li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ unimp │ │ │ │ jal 4a06 │ │ │ │ mv a5,a0 │ │ │ │ auipc a0,0x75 │ │ │ │ ld a0,1550(a0) │ │ │ │ @@ -1370,12790 +1370,12162 @@ │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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,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) │ │ │ │ + addiw s0,a4,1 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ sd ra,56(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - mv a0,s1 │ │ │ │ - addi s0,s0,64 │ │ │ │ - jal 4a9c │ │ │ │ - bne s0,s3,5710 │ │ │ │ - andi s2,s2,63 │ │ │ │ - bnez s2,57b0 │ │ │ │ + slli s1,s4,0x20 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + 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 1957a │ │ │ │ + beqz s4,4d60 │ │ │ │ + addiw a5,s4,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add t1,s3,a5 │ │ │ │ + li a2,0 │ │ │ │ + li a3,56 │ │ │ │ + auipc a4,0x59 │ │ │ │ + addi a4,a4,-30 │ │ │ │ + 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,4b46 │ │ │ │ + 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,4b1e │ │ │ │ + add a5,a0,s1 │ │ │ │ + sb zero,0(a5) │ │ │ │ + sd a0,8(s5) │ │ │ │ + beqz s2,4bac │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 1957a │ │ │ │ + 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 d320 │ │ │ │ + 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,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,107 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,109 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,100 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,99 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,104 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,103 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,118 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,82 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,66 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,65 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,98 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,89 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,114 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,77 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,68 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,67 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,72 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,71 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,86 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,84 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,116 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + li a7,97 │ │ │ │ + sb a7,0(a6) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi t1,t1,-1 │ │ │ │ + bne s4,a2,4b1e │ │ │ │ + j 4b52 │ │ │ │ + mv a5,a0 │ │ │ │ + j 4b56 │ │ │ │ + ld a0,0(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a0,4d78 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,0(s0) │ │ │ │ + ld a0,8(s0) │ │ │ │ + beqz a0,4d84 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,8(s0) │ │ │ │ + ld a0,16(s0) │ │ │ │ + beqz a0,4d90 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,16(s0) │ │ │ │ + ld a0,24(s0) │ │ │ │ + beqz a0,4d9c │ │ │ │ + jal 3670 │ │ │ │ + sd zero,24(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ + beqz a0,4da8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,32(s0) │ │ │ │ + ld a0,40(s0) │ │ │ │ + beqz a0,4db4 │ │ │ │ + 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,4dda │ │ │ │ + beqz a2,4e86 │ │ │ │ + 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,4e36 │ │ │ │ + ld a0,32(a1) │ │ │ │ + beqz a0,4ef0 │ │ │ │ + lbu a5,52(a1) │ │ │ │ + beq a5,a4,4e7a │ │ │ │ + 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,4ec0 │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,4e26 │ │ │ │ + andi s1,s1,1 │ │ │ │ + bnez s1,4f84 │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + jal d7ca │ │ │ │ + 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,4f02 │ │ │ │ + lbu a5,53(a1) │ │ │ │ + beq a5,a4,4e7a │ │ │ │ + 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,4e90 │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,4e76 │ │ │ │ + andi s1,s1,1 │ │ │ │ + bnez s1,4f74 │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + jal d7ca │ │ │ │ + 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 │ │ │ │ + beq a5,a4,4f64 │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,4f54 │ │ │ │ + addiw a5,s1,-3 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,4f24 │ │ │ │ + andi s1,s1,253 │ │ │ │ + li a5,4 │ │ │ │ + bne s1,a5,4e76 │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,40(s0) │ │ │ │ + j 4e76 │ │ │ │ + li a4,1 │ │ │ │ + beq a5,a4,4f44 │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,4f34 │ │ │ │ + addiw a5,s1,-3 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,4f14 │ │ │ │ + andi s1,s1,253 │ │ │ │ + li a5,4 │ │ │ │ + bne s1,a5,4e26 │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + j 4e26 │ │ │ │ + lw a1,48(a1) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,32(s0) │ │ │ │ + j 4df2 │ │ │ │ + lw a1,48(a1) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,40(s0) │ │ │ │ + j 4e42 │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + j 4e26 │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,40(s0) │ │ │ │ + j 4e76 │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + j 4e26 │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + j 4e26 │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,40(s0) │ │ │ │ + j 4e76 │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,40(s0) │ │ │ │ + j 4e76 │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,40(s0) │ │ │ │ + j 4e76 │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + j 4e26 │ │ │ │ + bnez a2,4f9a │ │ │ │ + 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,4fd2 │ │ │ │ + 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,50d8 │ │ │ │ + lbu a5,52(a1) │ │ │ │ + beq a5,s2,5036 │ │ │ │ + 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,50b8 │ │ │ │ + li a4,1 │ │ │ │ + beq a5,a4,514c │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,5138 │ │ │ │ + addiw a5,s1,-3 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,50fe │ │ │ │ + andi a5,s1,253 │ │ │ │ + li a4,4 │ │ │ │ + bne a5,a4,5032 │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + sd a0,0(s4) │ │ │ │ + ld a0,40(s0) │ │ │ │ + beqz a0,5112 │ │ │ │ + lbu a5,53(s0) │ │ │ │ + beq a5,s2,5092 │ │ │ │ + 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,5098 │ │ │ │ + li a4,1 │ │ │ │ + beq a5,a4,5124 │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,5160 │ │ │ │ + addiw a5,s1,-3 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,50ea │ │ │ │ + andi s1,s1,253 │ │ │ │ + li a5,4 │ │ │ │ + bne s1,a5,508e │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + j 4fb6 │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,508e │ │ │ │ + andi s1,s1,1 │ │ │ │ + bnez s1,5188 │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + j 5092 │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,5032 │ │ │ │ + andi a5,s1,1 │ │ │ │ + bnez a5,5174 │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + j 5036 │ │ │ │ + lw a1,48(a1) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,32(s0) │ │ │ │ + j 4fe8 │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + j 5092 │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + j 5036 │ │ │ │ + lw a1,48(s0) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,40(s0) │ │ │ │ + j 5046 │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + j 5092 │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + j 5036 │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + j 5036 │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + j 5092 │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,32(s0) │ │ │ │ + sb s2,52(s0) │ │ │ │ + j 5036 │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,40(s0) │ │ │ │ + sb s2,53(s0) │ │ │ │ + j 5092 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s5,a3 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s1,a4 │ │ │ │ + jal 1957a │ │ │ │ + beqz s3,540c │ │ │ │ + addiw a5,s3,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a1,s0,a5 │ │ │ │ + li a7,0 │ │ │ │ + li t4,56 │ │ │ │ + auipc a5,0x59 │ │ │ │ + addi a5,a5,-1540 │ │ │ │ + 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,5212 │ │ │ │ + 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,51e8 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sb zero,0(a5) │ │ │ │ + sd a0,8(s5) │ │ │ │ + beqz s4,53e2 │ │ │ │ + sd s4,0(s1) │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a1,0(s1) │ │ │ │ + mv a2,s2 │ │ │ │ + sd a0,8(s1) │ │ │ │ + jal 36a0 │ │ │ │ + ld a0,8(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jal d320 │ │ │ │ + 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) │ │ │ │ - j 5702 │ │ │ │ + addi sp,sp,64 │ │ │ │ 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 │ │ │ │ + li t3,121 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,107 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,109 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,100 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,99 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,104 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,103 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,118 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,82 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,66 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,65 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,98 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,89 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,114 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,77 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,68 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,67 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,72 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,71 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,86 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,84 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + sd zero,0(s1) │ │ │ │ + j 5252 │ │ │ │ + li t3,116 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + li t3,97 │ │ │ │ + sb t3,0(t1) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bne s3,a7,51e8 │ │ │ │ + j 521e │ │ │ │ + mv a5,a0 │ │ │ │ + j 5226 │ │ │ │ + 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 │ │ │ │ + mv s5,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s0,a3 │ │ │ │ + mv s4,a5 │ │ │ │ + mv s2,a6 │ │ │ │ + beq s1,a4,5450 │ │ │ │ + li a5,2 │ │ │ │ + bne s1,a5,543e │ │ │ │ + lw a5,388(a6) │ │ │ │ + bnez a5,54be │ │ │ │ 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) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ + lw a5,388(a6) │ │ │ │ + beqz a5,543e │ │ │ │ + sd s6,0(sp) │ │ │ │ + addiw s6,a3,1 │ │ │ │ + slli s6,s6,0x20 │ │ │ │ + srli s6,s6,0x20 │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,0(s5) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 36a0 │ │ │ │ + ld a0,0(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + beqz s4,5594 │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,5686 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bnez a5,57f8 │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,5686 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bnez a5,579a │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + j 55f8 │ │ │ │ + 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 1957a │ │ │ │ + beqz s0,57a8 │ │ │ │ + addiw a5,s0,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a7,s1,a5 │ │ │ │ + li a3,0 │ │ │ │ + li a1,56 │ │ │ │ + auipc a5,0x58 │ │ │ │ + addi a5,a5,1986 │ │ │ │ + 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,552c │ │ │ │ + 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,5506 │ │ │ │ + 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,560c │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,543e │ │ │ │ + andi a5,a5,1 │ │ │ │ + bnez a5,5782 │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,a5,543e │ │ │ │ + andi a5,a5,1 │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + bnez a5,5590 │ │ │ │ + li a3,65 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + j 55f8 │ │ │ │ + beq a5,s1,572c │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,57e0 │ │ │ │ + addiw a4,a5,-3 │ │ │ │ + andi a4,a4,-3 │ │ │ │ + sext.w a4,a4 │ │ │ │ + beqz a4,5744 │ │ │ │ + andi a4,a5,-3 │ │ │ │ + li a3,4 │ │ │ │ + bne a4,a3,573e │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + li a4,1 │ │ │ │ + beq a5,a4,57d2 │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,57c4 │ │ │ │ + addiw a4,a5,-3 │ │ │ │ + andi a4,a4,-3 │ │ │ │ + sext.w a4,a4 │ │ │ │ + beqz a4,5774 │ │ │ │ + andi a5,a5,-3 │ │ │ │ + sext.w a5,a5 │ │ │ │ + li a4,4 │ │ │ │ + bne a5,a4,5686 │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ ld s0,48(sp) │ │ │ │ ld ra,56(sp) │ │ │ │ - slli a2,s2,0x20 │ │ │ │ - mv a1,s3 │ │ │ │ + ld s1,40(sp) │ │ │ │ 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) │ │ │ │ + addi sp,sp,64 │ │ │ │ + j d7ca │ │ │ │ + li a4,1 │ │ │ │ + beq a5,a4,5714 │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,57ac │ │ │ │ + addiw a4,a5,-3 │ │ │ │ + andi a4,a4,-3 │ │ │ │ + sext.w a4,a4 │ │ │ │ + beqz a4,575c │ │ │ │ + andi a4,a5,-3 │ │ │ │ + li a3,4 │ │ │ │ + bne a4,a3,5726 │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + li a4,1 │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + beq a5,a4,5590 │ │ │ │ + li a4,2 │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + beq a5,a4,5590 │ │ │ │ + addiw a4,a5,-3 │ │ │ │ + andi a4,a4,-3 │ │ │ │ + sext.w a4,a4 │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + beqz a4,5590 │ │ │ │ + andi a5,a5,-3 │ │ │ │ + sext.w a5,a5 │ │ │ │ + li a4,4 │ │ │ │ + bne a5,a4,543e │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + j 5590 │ │ │ │ + ld s6,0(sp) │ │ │ │ + j 543e │ │ │ │ + li a6,67 │ │ │ │ + j 552c │ │ │ │ + li a6,72 │ │ │ │ + j 552c │ │ │ │ + li a6,71 │ │ │ │ + j 552c │ │ │ │ + li a6,86 │ │ │ │ + j 552c │ │ │ │ + li a6,121 │ │ │ │ + j 552c │ │ │ │ + li a6,66 │ │ │ │ + j 552c │ │ │ │ + li a6,65 │ │ │ │ + j 552c │ │ │ │ + li a6,98 │ │ │ │ + j 552c │ │ │ │ + li a6,89 │ │ │ │ + j 552c │ │ │ │ + li a6,114 │ │ │ │ + j 552c │ │ │ │ + li a6,77 │ │ │ │ + j 552c │ │ │ │ + li a6,68 │ │ │ │ + j 552c │ │ │ │ + li a6,84 │ │ │ │ + j 552c │ │ │ │ + li a6,100 │ │ │ │ + j 552c │ │ │ │ + li a6,99 │ │ │ │ + j 552c │ │ │ │ + li a6,104 │ │ │ │ + j 552c │ │ │ │ + li a6,103 │ │ │ │ + j 552c │ │ │ │ + li a6,107 │ │ │ │ + j 552c │ │ │ │ + li a6,109 │ │ │ │ + j 552c │ │ │ │ + li a6,118 │ │ │ │ + j 552c │ │ │ │ + li a6,82 │ │ │ │ + j 552c │ │ │ │ + li a6,116 │ │ │ │ + j 552c │ │ │ │ + li a6,97 │ │ │ │ + j 552c │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d7ca │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,8(s5) │ │ │ │ + j 5644 │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d7ca │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,8(s5) │ │ │ │ + j 55ca │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d7ca │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,8(s5) │ │ │ │ + j 55ca │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d7ca │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,8(s5) │ │ │ │ + j 5644 │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s0 │ │ │ │ + j 55f8 │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + j 5576 │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s0 │ │ │ │ + j 55f8 │ │ │ │ + mv a5,a0 │ │ │ │ + j 5540 │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d7ca │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,8(s5) │ │ │ │ + j 5644 │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + mv a1,s0 │ │ │ │ + j 55f8 │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + mv a1,s0 │ │ │ │ + j 55f8 │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d7ca │ │ │ │ + lw a5,388(s2) │ │ │ │ + ld a0,8(s5) │ │ │ │ + j 55ca │ │ │ │ + li a3,84 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s0 │ │ │ │ + jal d7ca │ │ │ │ + ld a0,8(s5) │ │ │ │ + lw a5,388(s2) │ │ │ │ + j 54a4 │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,587c │ │ │ │ + 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 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 1fe3c │ │ │ │ + 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 1fe3c │ │ │ │ + lw a5,0(s2) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s1,s1,80 │ │ │ │ + bltu s3,a5,5830 │ │ │ │ ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s1,40(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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s2) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,5956 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + addi sp,sp,64 │ │ │ │ ret │ │ │ │ - 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 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + mv s3,sp │ │ │ │ + auipc s9,0x74 │ │ │ │ + ld s9,1674(s9) │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ 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) │ │ │ │ + mv s5,a2 │ │ │ │ + mv s1,a1 │ │ │ │ + mv a2,a3 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,1292 │ │ │ │ + mv a0,s3 │ │ │ │ + ld a5,0(s9) │ │ │ │ sd a5,8(sp) │ │ │ │ - auipc a5,0x58 │ │ │ │ - ld a5,370(a5) │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + jal dda8 │ │ │ │ + bnez s5,59f2 │ │ │ │ + sext.w s4,s4 │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x5c │ │ │ │ + addi a1,a1,1708 │ │ │ │ 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 │ │ │ │ + jal dda8 │ │ │ │ + li a5,-1 │ │ │ │ + ld s5,24(s0) │ │ │ │ + bne s1,a5,59c8 │ │ │ │ + li s1,0 │ │ │ │ + auipc s6,0x58 │ │ │ │ + addi s6,s6,1250 │ │ │ │ + beqz s5,5916 │ │ │ │ + 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 57ee │ │ │ │ - ld a4,88(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal dda8 │ │ │ │ + bne s5,s1,58f2 │ │ │ │ + lwu s5,48(s0) │ │ │ │ + li s1,0 │ │ │ │ + auipc s6,0x58 │ │ │ │ + addi s6,s6,1268 │ │ │ │ + auipc s8,0x58 │ │ │ │ + addi s8,s8,1244 │ │ │ │ + auipc s7,0x58 │ │ │ │ + addi s7,s7,1260 │ │ │ │ + beqz s5,5986 │ │ │ │ + sd s10,16(sp) │ │ │ │ + j 595e │ │ │ │ + mv a4,s2 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + 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 dda8 │ │ │ │ + beq s5,s1,5984 │ │ │ │ + ld a5,32(s0) │ │ │ │ + ld a1,40(s0) │ │ │ │ + slli s10,s1,0x3 │ │ │ │ + add a5,a5,s10 │ │ │ │ + ld a3,0(a5) │ │ │ │ + beqz a1,5972 │ │ │ │ + add a1,a1,s10 │ │ │ │ + ld a5,0(a1) │ │ │ │ + bnez a5,593c │ │ │ │ + mv a4,s4 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s3 │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal dda8 │ │ │ │ + bne s5,s1,595e │ │ │ │ + ld s10,16(sp) │ │ │ │ + ld a4,0(s0) │ │ │ │ + ld a6,56(s0) │ │ │ │ + mv a5,s2 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,1102 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s9) │ │ │ │ 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 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - addi a0,sp,24 │ │ │ │ - jal 3530 │ │ │ │ - ld s1,136(sp) │ │ │ │ - j 59ec │ │ │ │ - sd s1,136(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - 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,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) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - 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 │ │ │ │ + ld a0,0(sp) │ │ │ │ + bnez a5,5a04 │ │ │ │ + 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 a4,8(a0) │ │ │ │ - ld a5,16(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - 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) │ │ │ │ - ld ra,24(sp) │ │ │ │ - mv a1,s1 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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,0x58 │ │ │ │ + addi a1,a1,998 │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ + jal dda8 │ │ │ │ + j 5916 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,964 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + j 58c8 │ │ │ │ + sd s10,16(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ 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 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,a4 │ │ │ │ - mv s2,a2 │ │ │ │ - sd s5,72(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ - mv s5,a3 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + lbu a5,456(a1) │ │ │ │ + auipc s5,0x74 │ │ │ │ + ld s5,1260(s5) │ │ │ │ + ld a4,0(s5) │ │ │ │ + sd a4,24(sp) │ │ │ │ + li a4,0 │ │ │ │ + sd zero,16(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + beqz a5,5ae0 │ │ │ │ + li s2,8 │ │ │ │ + li s4,7 │ │ │ │ + ld a1,184(s1) │ │ │ │ + beqz a1,5a48 │ │ │ │ + li a5,-1 │ │ │ │ + bne a2,a5,5ae6 │ │ │ │ + ld a5,232(s1) │ │ │ │ + beqz a5,5c16 │ │ │ │ + lw s7,24(a5) │ │ │ │ + li a0,0 │ │ │ │ + slli s8,s7,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + slli s0,s8,0x3 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,0(sp) │ │ │ │ + beqz s7,5c1a │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + 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 320a0 │ │ │ │ + mv a4,a0 │ │ │ │ + ld s3,0(sp) │ │ │ │ + ld a0,232(s1) │ │ │ │ + slli a5,s0,0x2 │ │ │ │ + sd a4,0(s6) │ │ │ │ + mv a1,s9 │ │ │ │ + add s3,s3,a5 │ │ │ │ + jal 30ccc │ │ │ │ + sw a0,0(s3) │ │ │ │ + addi s0,s0,1 │ │ │ │ + bne s8,s0,5a7c │ │ │ │ + addi s3,sp,16 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,754 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + bnez a5,5c9c │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x5c │ │ │ │ + addi a1,a1,1194 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + ld s9,40(sp) │ │ │ │ + j 5b2a │ │ │ │ + li s2,9 │ │ │ │ + li s4,10 │ │ │ │ + j 5a3e │ │ │ │ + mv a3,sp │ │ │ │ + addi a2,sp,8 │ │ │ │ + jal 5a8d6 │ │ │ │ + addi s3,sp,16 │ │ │ │ + mv s7,a0 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,690 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + sext.w s7,s7 │ │ │ │ + bnez a5,5c36 │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x5c │ │ │ │ + addi a1,a1,1128 │ │ │ │ + mv a0,s3 │ │ │ │ + slli s8,s7,0x20 │ │ │ │ + jal dda8 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + beqz s7,5b66 │ │ │ │ + slli s8,s8,0x2 │ │ │ │ + li s0,0 │ │ │ │ + li s7,42 │ │ │ │ + auipc s6,0x58 │ │ │ │ + addi s6,s6,662 │ │ │ │ + ld a5,8(sp) │ │ │ │ + slli a4,s0,0x1 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a3,0(a5) │ │ │ │ + lbu a5,0(a3) │ │ │ │ + beq a5,s7,5b60 │ │ │ │ + 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 │ │ │ │ + jal dda8 │ │ │ │ + addi s0,s0,4 │ │ │ │ + bne s8,s0,5b3a │ │ │ │ + ld a3,608(s1) │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,660 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + ld a2,616(s1) │ │ │ │ + beqz a2,5c78 │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,660 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,652 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + auipc a3,0x58 │ │ │ │ + addi a3,a3,662 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,660 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + ld a3,240(s1) │ │ │ │ + beqz a3,5bce │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,648 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x5c │ │ │ │ + addi a1,a1,936 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + bnez a5,5c48 │ │ │ │ + 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,5ca0 │ │ │ │ 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,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 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 │ │ │ │ - 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) │ │ │ │ - mv s1,a0 │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd zero,0(sp) │ │ │ │ + addi s3,sp,16 │ │ │ │ mv a2,s2 │ │ │ │ - mv a5,s0 │ │ │ │ - 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 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,392 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + lbu a5,456(s1) │ │ │ │ li s7,0 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - beqz s0,5fc6 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - bgeu a5,s7,5ee6 │ │ │ │ - mv a1,s9 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + beqz a5,5c8a │ │ │ │ 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 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - j 5fc6 │ │ │ │ - sd s7,360(sp) │ │ │ │ - sd s9,344(sp) │ │ │ │ - sd s11,328(sp) │ │ │ │ - fsd fs0,312(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - │ │ │ │ -00000000000060d2 : │ │ │ │ - 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,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) │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,384 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + j 5b0e │ │ │ │ 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) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + addi a0,a0,-1 │ │ │ │ + li a4,29 │ │ │ │ + auipc a3,0x5c │ │ │ │ + addi a3,a3,804 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + li a2,10 │ │ │ │ + auipc a1,0x5c │ │ │ │ + addi a1,a1,784 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + j 5be4 │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x5c │ │ │ │ + addi a1,a1,766 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + j 5b92 │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x5c │ │ │ │ + addi a1,a1,748 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + j 5b66 │ │ │ │ + ld s9,40(sp) │ │ │ │ + j 5c36 │ │ │ │ + sd s9,40(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + sd zero,0(a0) │ │ │ │ sd zero,8(a0) │ │ │ │ - sw zero,16(a0) │ │ │ │ - sd zero,72(a0) │ │ │ │ + sd zero,16(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) │ │ │ │ + sd zero,56(a0) │ │ │ │ ret │ │ │ │ - ld a0,8(a1) │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s0,16(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + ld a0,0(a0) │ │ │ │ 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 │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ jal 3670 │ │ │ │ - ld a0,168(s0) │ │ │ │ - sd zero,144(s0) │ │ │ │ - beqz a0,6232 │ │ │ │ + ld a0,16(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ jal 3670 │ │ │ │ - ld a0,176(s0) │ │ │ │ - sd zero,168(s0) │ │ │ │ - beqz a0,623e │ │ │ │ + ld a0,56(s0) │ │ │ │ + sd zero,16(s0) │ │ │ │ jal 3670 │ │ │ │ - ld a0,72(s0) │ │ │ │ - sd zero,176(s0) │ │ │ │ - beqz a0,624a │ │ │ │ + ld a5,24(s0) │ │ │ │ + sd zero,56(s0) │ │ │ │ + beqz a5,5d26 │ │ │ │ + ld a3,8(s0) │ │ │ │ + li s2,0 │ │ │ │ + li a5,0 │ │ │ │ + slli s1,a5,0x3 │ │ │ │ + add a3,a3,s1 │ │ │ │ + ld a0,0(a3) │ │ │ │ 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) │ │ │ │ + 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,5cfc │ │ │ │ + lw a5,48(s0) │ │ │ │ li s2,0 │ │ │ │ + beqz a5,5d60 │ │ │ │ + ld a5,32(s0) │ │ │ │ slli s1,s2,0x3 │ │ │ │ - add a0,a0,s1 │ │ │ │ - ld a0,0(a0) │ │ │ │ addi s2,s2,1 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,0(a5) │ │ │ │ jal 3670 │ │ │ │ - ld a0,88(s0) │ │ │ │ - lw a4,84(s0) │ │ │ │ + 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 │ │ │ │ + ld a5,40(s0) │ │ │ │ + lw a4,48(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + sd zero,0(a5) │ │ │ │ sext.w a5,s2 │ │ │ │ - add s1,s1,a0 │ │ │ │ - sd zero,0(s1) │ │ │ │ - bltu a5,a4,625a │ │ │ │ + bltu a5,a4,5d2c │ │ │ │ + ld a0,8(s0) │ │ │ │ jal 3670 │ │ │ │ - ld a0,96(s0) │ │ │ │ - sd zero,88(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ + sd zero,8(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,40(s0) │ │ │ │ + sd zero,32(s0) │ │ │ │ jal 3670 │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd zero,40(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ ld s2,0(sp) │ │ │ │ - sd zero,96(s0) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + 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 │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + jal 1957a │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + jal 1957a │ │ │ │ + ld a1,24(s0) │ │ │ │ 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 │ │ │ │ + ld a0,16(s0) │ │ │ │ + addi a1,a1,1 │ │ │ │ + sd a5,8(s0) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + 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,0x74 │ │ │ │ + ld s2,202(s2) │ │ │ │ + sd ra,72(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd zero,0(sp) │ │ │ │ + beqz a1,5ee2 │ │ │ │ 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,0x58 │ │ │ │ + addi s4,s4,-40 │ │ │ │ + j 5ea8 │ │ │ │ + lbu a5,1(a2) │ │ │ │ + addiw a5,a5,-68 │ │ │ │ + bnez a5,5eb4 │ │ │ │ + lbu a5,2(a2) │ │ │ │ + addiw a5,a5,-58 │ │ │ │ + bnez a5,5eb4 │ │ │ │ + addi a0,a2,3 │ │ │ │ + jal dcdc │ │ │ │ + sd a0,0(s3) │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s0,s1,5ec2 │ │ │ │ + ld a2,0(s0) │ │ │ │ + lbu a5,0(a2) │ │ │ │ + addiw a5,a5,-73 │ │ │ │ + beqz a5,5e82 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s5 │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal dda8 │ │ │ │ + bne s0,s1,5ea8 │ │ │ │ + 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,5ee6 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ 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) │ │ │ │ + j 5ece │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ + beqz a1,5f9a │ │ │ │ + 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,5f4c │ │ │ │ + lbu a5,1(a0) │ │ │ │ + addiw a5,a5,-78 │ │ │ │ + bnez a5,5f4c │ │ │ │ + lbu a5,2(a0) │ │ │ │ + addiw a5,a5,-58 │ │ │ │ + bnez a5,5f4c │ │ │ │ + addi a0,a0,3 │ │ │ │ + jal dcdc │ │ │ │ + sd a0,0(s1) │ │ │ │ + ld a0,0(s5) │ │ │ │ + li s4,1 │ │ │ │ + lbu a5,0(a0) │ │ │ │ + addiw a5,a5,-76 │ │ │ │ + bnez a5,5f7a │ │ │ │ + lbu a5,1(a0) │ │ │ │ + addiw a5,a5,-78 │ │ │ │ + bnez a5,5f7a │ │ │ │ + lbu a5,2(a0) │ │ │ │ + addiw a5,a5,-58 │ │ │ │ + bnez a5,5f7a │ │ │ │ + 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,5f1c │ │ │ │ + beqz s4,5f9a │ │ │ │ + beqz s3,5f9a │ │ │ │ + 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) │ │ │ │ - beqz a1,62d2 │ │ │ │ - slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + auipc a3,0x5e │ │ │ │ + addi a3,a3,-410 │ │ │ │ + li a2,319 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,-334 │ │ │ │ + auipc a0,0x58 │ │ │ │ + addi a0,a0,-318 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s4,32(sp) │ │ │ │ + li a1,64 │ │ │ │ + mv s4,a0 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,128(s0) │ │ │ │ - sd a0,136(s1) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a2,240(s4) │ │ │ │ + mv s0,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) │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,-496 │ │ │ │ + addi a0,a0,56 │ │ │ │ + jal dda8 │ │ │ │ + auipc a2,0x58 │ │ │ │ + addi a2,a2,-464 │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,-520 │ │ │ │ + mv a0,s0 │ │ │ │ + jal dda8 │ │ │ │ + ld a5,232(s4) │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,168(s0) │ │ │ │ - sd a0,144(s1) │ │ │ │ - beqz a5,63a6 │ │ │ │ - lwu a1,128(s0) │ │ │ │ + lwu s5,24(a5) │ │ │ │ + slli s1,s5,0x3 │ │ │ │ + mv a1,s1 │ │ │ │ + sd s5,24(s0) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,8(s0) │ │ │ │ + mv a1,s1 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,168(s1) │ │ │ │ - ld a5,176(s0) │ │ │ │ - beqz a5,63b6 │ │ │ │ - lwu a1,128(s0) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,16(s0) │ │ │ │ + beqz s5,609c │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + li s1,0 │ │ │ │ + auipc s6,0x58 │ │ │ │ + addi s6,s6,-584 │ │ │ │ + ld s2,8(s0) │ │ │ │ + ld a0,232(s4) │ │ │ │ + sext.w s7,s1 │ │ │ │ + slli s3,s1,0x3 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 320a0 │ │ │ │ + add s2,s2,s3 │ │ │ │ + mv a2,a0 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal dda8 │ │ │ │ + ld a0,232(s4) │ │ │ │ + mv a1,s7 │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal 324f4 │ │ │ │ + ld a5,16(s0) │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a5,a5,s3 │ │ │ │ + sd a0,0(a5) │ │ │ │ + bne s5,s1,6058 │ │ │ │ + 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 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) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,32(s0) │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a2,608(s4) │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,32(s0) │ │ │ │ + sd a5,40(s0) │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,-692 │ │ │ │ + jal dda8 │ │ │ │ + ld a2,616(s4) │ │ │ │ + beqz a2,60ec │ │ │ │ + ld a0,40(s0) │ │ │ │ + auipc a1,0x58 │ │ │ │ + addi a1,a1,-712 │ │ │ │ + jal dda8 │ │ │ │ + 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) │ │ │ │ + auipc s8,0x74 │ │ │ │ + ld s8,-502(s8) │ │ │ │ + sd s5,88(sp) │ │ │ │ + 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 dcdc │ │ │ │ + lbu a4,0(s0) │ │ │ │ + sd zero,16(sp) │ │ │ │ + sd zero,24(sp) │ │ │ │ + li a5,64 │ │ │ │ + bne a4,a5,626e │ │ │ │ + sd s6,80(sp) │ │ │ │ + addi s6,sp,8 │ │ │ │ + mv a2,s6 │ │ │ │ + auipc a1,0x5b │ │ │ │ + addi a1,a1,-958 │ │ │ │ + sd s7,72(sp) │ │ │ │ + sd s1,120(sp) │ │ │ │ + sd s2,112(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s9,56(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + jal d368 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a0,6300 │ │ │ │ + li s10,0 │ │ │ │ + li s1,0 │ │ │ │ + auipc s9,0x5b │ │ │ │ + addi s9,s9,-996 │ │ │ │ + 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 1957a │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s2,a5,0x1d │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal dcdc │ │ │ │ + add s2,s2,s1 │ │ │ │ + sd a0,0(s2) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal d368 │ │ │ │ + mv s0,a0 │ │ │ │ + bnez a0,616c │ │ │ │ + ld a3,0(s1) │ │ │ │ + lbu a4,0(a3) │ │ │ │ + addiw a5,a4,-64 │ │ │ │ + bnez a5,61c4 │ │ │ │ + lbu a5,1(a3) │ │ │ │ + addiw a5,a5,-72 │ │ │ │ + beqz a5,62f4 │ │ │ │ + addiw a5,a4,-64 │ │ │ │ + bnez a5,6288 │ │ │ │ + lbu a5,1(a3) │ │ │ │ + addiw a5,a5,-83 │ │ │ │ + bnez a5,6288 │ │ │ │ + lbu a5,2(a3) │ │ │ │ + addiw a5,a5,-81 │ │ │ │ + bnez a5,6288 │ │ │ │ + addi a3,sp,24 │ │ │ │ + addi a2,sp,16 │ │ │ │ + mv a1,s4 │ │ │ │ + addi a0,s1,8 │ │ │ │ + jal 5ef4 │ │ │ │ + ld a1,24(s5) │ │ │ │ + ld a0,8(s5) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + ld a1,24(s5) │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,16(s5) │ │ │ │ + addi a1,a1,1 │ │ │ │ + sd a5,8(s5) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,24(s5) │ │ │ │ + ld a4,8(s5) │ │ │ │ + ld a3,16(sp) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + sd a0,16(s5) │ │ │ │ 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) │ │ │ │ + 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,24(s5) │ │ │ │ + mv s0,s1 │ │ │ │ + add s3,s3,s1 │ │ │ │ + beqz s10,624e │ │ │ │ + ld a0,0(s0) │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s0) │ │ │ │ + bne s3,s0,623e │ │ │ │ + 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 6270 │ │ │ │ + li a0,0 │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,0(s8) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,6364 │ │ │ │ + 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,6236 │ │ │ │ + lbu a4,1(a3) │ │ │ │ + addiw a4,a4,-82 │ │ │ │ + bnez a4,6236 │ │ │ │ + lbu a4,2(a3) │ │ │ │ + addiw a4,a4,-71 │ │ │ │ + bnez a4,6236 │ │ │ │ + sd zero,32(sp) │ │ │ │ + beqz s4,6360 │ │ │ │ + mv s9,s1 │ │ │ │ + addi s6,sp,32 │ │ │ │ + auipc s4,0x58 │ │ │ │ + addi s4,s4,-1118 │ │ │ │ + j 62dc │ │ │ │ + lbu a5,1(a2) │ │ │ │ + addiw a5,a5,-68 │ │ │ │ + bnez a5,62ea │ │ │ │ + lbu a5,2(a2) │ │ │ │ + addiw a5,a5,-58 │ │ │ │ + bnez a5,62ea │ │ │ │ + addi a0,a2,3 │ │ │ │ + jal dcdc │ │ │ │ + mv s0,a0 │ │ │ │ + addi s9,s9,8 │ │ │ │ + beq s2,s9,6306 │ │ │ │ + ld a2,8(s9) │ │ │ │ + lbu a5,0(a2) │ │ │ │ + addiw a5,a5,-73 │ │ │ │ + beqz a5,62b8 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s6 │ │ │ │ + jal dda8 │ │ │ │ + j 62d6 │ │ │ │ + lbu a5,2(a3) │ │ │ │ + addiw a5,a5,-68 │ │ │ │ + beqz a5,6236 │ │ │ │ + j 61c4 │ │ │ │ + ld a5,0(zero) │ │ │ │ + ebreak │ │ │ │ ld s2,32(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ - beqz a1,62da │ │ │ │ + lw a1,48(s5) │ │ │ │ + ld a0,32(s5) │ │ │ │ + addiw a1,a1,1 │ │ │ │ slli a5,a1,0x20 │ │ │ │ - srli a1,a5,0x1e │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,184(s0) │ │ │ │ - sd a0,192(s1) │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,184(s0) │ │ │ │ - ld a1,192(s0) │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 1957a │ │ │ │ + lw a1,48(s5) │ │ │ │ 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 a0,40(s5) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + sd a5,32(s5) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 1957a │ │ │ │ + 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 6236 │ │ │ │ + li s2,0 │ │ │ │ + j 6308 │ │ │ │ + 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,63c0 │ │ │ │ + li s1,0 │ │ │ │ + auipc s2,0x74 │ │ │ │ + ld s2,-996(s2) │ │ │ │ + auipc s3,0x58 │ │ │ │ + addi s3,s3,-1292 │ │ │ │ + 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,639c │ │ │ │ + lw a5,48(s0) │ │ │ │ + beqz a5,6418 │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + li s1,0 │ │ │ │ + auipc s2,0x74 │ │ │ │ + ld s2,-1058(s2) │ │ │ │ + auipc s5,0x58 │ │ │ │ + addi s5,s5,-1330 │ │ │ │ + auipc s4,0x58 │ │ │ │ + addi s4,s4,-1314 │ │ │ │ + ld a5,32(s0) │ │ │ │ + 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) │ │ │ │ + ld a0,0(s2) │ │ │ │ + mv a2,s4 │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld a3,0(a5) │ │ │ │ + li a1,1 │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lwu a5,48(s0) │ │ │ │ + bltu s1,a5,63e2 │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ ld ra,56(sp) │ │ │ │ ld s0,48(sp) │ │ │ │ - mv a0,s1 │ │ │ │ ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(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 │ │ │ │ + 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 1957a │ │ │ │ + auipc a5,0x74 │ │ │ │ + ld a5,-1188(a5) │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + li a1,1 │ │ │ │ + auipc a2,0x58 │ │ │ │ + addi a2,a2,-1418 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a1,0x5d │ │ │ │ + addi a1,a1,-718 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,65ba │ │ │ │ + lui s4,0x2 │ │ │ │ + mv s6,a0 │ │ │ │ + li a1,64 │ │ │ │ + li a0,0 │ │ │ │ + addi s4,s4,1808 │ │ │ │ + jal 1957a │ │ │ │ + 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,650a │ │ │ │ + beq a5,s3,6532 │ │ │ │ + addiw s9,s1,1 │ │ │ │ + addiw a5,s4,-1 │ │ │ │ + beq a5,s9,659a │ │ │ │ + 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,64d2 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + beqz s2,6576 │ │ │ │ + addiw a1,s1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1957a │ │ │ │ + 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,65b0 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 505ba │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + li s1,0 │ │ │ │ + j 64be │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3940 │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + mv s0,a0 │ │ │ │ + beq a5,s7,650a │ │ │ │ + beq a5,s3,6576 │ │ │ │ + addiw s9,s1,1 │ │ │ │ + addiw a5,s4,-1 │ │ │ │ + bne a5,s9,64e2 │ │ │ │ + slliw s4,s4,0x1 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + slli a1,s4,0x20 │ │ │ │ + mv a0,s2 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + j 64e2 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 6102 │ │ │ │ + j 6562 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a4,0(a0) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x58 │ │ │ │ + addi a2,a2,-1762 │ │ │ │ + li a1,496 │ │ │ │ + auipc a0,0x58 │ │ │ │ + addi a0,a0,-1910 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addiw a0,a0,-65 │ │ │ │ + zext.b a0,a0 │ │ │ │ + li a5,51 │ │ │ │ + bltu a5,a0,660a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - li a0,-1 │ │ │ │ - j 6546 │ │ │ │ - ld a5,16(a1) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ + 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 1957a │ │ │ │ + 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,66be │ │ │ │ + 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 6654 │ │ │ │ + addi s0,s0,1 │ │ │ │ + beq s6,s0,669e │ │ │ │ + lbu a5,0(s0) │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bnez a5,664e │ │ │ │ + addiw a1,s1,2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + mv a0,s2 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + 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,6654 │ │ │ │ + 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 66a2 │ │ │ │ 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 1957a │ │ │ │ + li a2,1020 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3890 │ │ │ │ + beqz s0,6704 │ │ │ │ + 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,66f0 │ │ │ │ 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 1957a │ │ │ │ + mv s10,a0 │ │ │ │ + beqz s0,67ba │ │ │ │ + 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 16a7a │ │ │ │ + sd a0,0(s5) │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 16aa6 │ │ │ │ + li s0,0 │ │ │ │ + beqz s7,67ac │ │ │ │ + add a5,s2,s0 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + lbu a1,0(s1) │ │ │ │ + jal 427cc │ │ │ │ + srliw a5,s0,0x6 │ │ │ │ + sll a3,s3,s0 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + addi s0,s0,1 │ │ │ │ + beqz a0,67a8 │ │ │ │ + ld a4,0(s5) │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + or a4,a4,a3 │ │ │ │ + sd a4,0(a5) │ │ │ │ + bne s4,s0,677e │ │ │ │ + addi s5,s5,8 │ │ │ │ + addi s1,s1,1 │ │ │ │ + bne s5,s8,6764 │ │ │ │ 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 16a7a │ │ │ │ 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 16a7a │ │ │ │ + mv s3,a0 │ │ │ │ + li a2,1 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 16aa6 │ │ │ │ + li s2,1 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s3 │ │ │ │ + sll s2,s2,s1 │ │ │ │ + jal 16aa6 │ │ │ │ + beqz s11,696e │ │ │ │ + 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 68ca │ │ │ │ + bgeu s11,a7,6878 │ │ │ │ + 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,690e │ │ │ │ + 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,6918 │ │ │ │ + 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,686c │ │ │ │ + li a3,1 │ │ │ │ + bnez a1,6878 │ │ │ │ + sltu a3,a7,a4 │ │ │ │ + or a7,a5,a4 │ │ │ │ + not a7,a7 │ │ │ │ + or a7,a7,t2 │ │ │ │ + and a5,a5,a4 │ │ │ │ + bne s0,t3,688a │ │ │ │ + and a4,s2,a7 │ │ │ │ + beqz a4,6964 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + j 688a │ │ │ │ + bltu s8,s1,6928 │ │ │ │ + bltu s7,s1,6928 │ │ │ │ + sext.w s10,a2 │ │ │ │ + sext.w s7,s1 │ │ │ │ + addi a2,a2,1 │ │ │ │ + bne a2,a0,6846 │ │ │ │ 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,688a │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + j 688a │ │ │ │ + li s10,-1 │ │ │ │ + j 692e │ │ │ │ + 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,6b5a │ │ │ │ + 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 6ad0 │ │ │ │ + bgeu s7,t6,6a72 │ │ │ │ + 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,6b24 │ │ │ │ + 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,6b30 │ │ │ │ + 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,6a66 │ │ │ │ + li a7,1 │ │ │ │ + bnez t4,6a72 │ │ │ │ + or t4,t1,a5 │ │ │ │ + not t4,t4 │ │ │ │ + sltu a7,t6,a5 │ │ │ │ + or t4,t4,t2 │ │ │ │ + and a5,t1,a5 │ │ │ │ + bne s0,a6,6a86 │ │ │ │ + and t5,s8,t4 │ │ │ │ + beqz t5,6b78 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + j 6a86 │ │ │ │ + ld t6,0(sp) │ │ │ │ + ld t4,8(sp) │ │ │ │ + ld s7,16(sp) │ │ │ │ + ld t0,24(sp) │ │ │ │ + bltu a0,s5,6b4a │ │ │ │ + lw a5,4(a1) │ │ │ │ + bltu a5,s5,6b4a │ │ │ │ + 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,6a26 │ │ │ │ + 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,6a86 │ │ │ │ + addiw s5,s5,-1 │ │ │ │ + j 6a86 │ │ │ │ + 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 │ │ │ │ + jal 1957a │ │ │ │ + fcvt.d.wu fa0,s0 │ │ │ │ + auipc a5,0x5d │ │ │ │ + fld fa5,538(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,6c38 │ │ │ │ + mv t6,a5 │ │ │ │ + addiw a0,t6,2 │ │ │ │ + li a2,-1 │ │ │ │ mv a4,s5 │ │ │ │ - li a3,-1 │ │ │ │ + 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,6c4c │ │ │ │ + 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,6f22 │ │ │ │ + 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 6d40 │ │ │ │ + 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,6dc6 │ │ │ │ + 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,6db4 │ │ │ │ + bgeu t0,a0,6d7e │ │ │ │ + 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,6cea │ │ │ │ + and t4,a4,t4 │ │ │ │ + beqz t4,6dc0 │ │ │ │ + lw a3,0(t2) │ │ │ │ + li t0,-1 │ │ │ │ + li ra,-1 │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + sw a3,0(t2) │ │ │ │ + j 6cf8 │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - ld a5,32(a1) │ │ │ │ - ld a4,24(a1) │ │ │ │ - ld a3,8(a1) │ │ │ │ - auipc a2,0x57 │ │ │ │ - addi a2,a2,1272 │ │ │ │ - li a1,1 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a4,0(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - lui a5,0xbadf │ │ │ │ - sd ra,24(sp) │ │ │ │ - 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) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + bnez s6,6d7e │ │ │ │ + sltu a2,a0,a3 │ │ │ │ + j 6d7e │ │ │ │ + li t0,0 │ │ │ │ + li ra,0 │ │ │ │ + j 6cf8 │ │ │ │ + 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,6f4e │ │ │ │ + slli t2,t6,0x20 │ │ │ │ + srli a1,t2,0x1e │ │ │ │ + add a1,a1,s6 │ │ │ │ + lw a1,0(a1) │ │ │ │ + subw a1,a1,t0 │ │ │ │ + bltu s0,a1,6f4e │ │ │ │ + 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,6e02 │ │ │ │ + bne ra,s7,6f4e │ │ │ │ + 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,6f80 │ │ │ │ + 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,6f70 │ │ │ │ + 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,6f16 │ │ │ │ + ld a2,192(sp) │ │ │ │ + lw a2,4(a2) │ │ │ │ + bltu a2,a5,6f16 │ │ │ │ + ld a1,48(sp) │ │ │ │ + sext.w a2,t5 │ │ │ │ + bgeu a2,a1,6f16 │ │ │ │ + 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,6ca8 │ │ │ │ + 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 │ │ │ │ - auipc a3,0x5d │ │ │ │ - addi a3,a3,918 │ │ │ │ - li a2,623 │ │ │ │ - auipc a1,0x57 │ │ │ │ - addi a1,a1,1074 │ │ │ │ - auipc a0,0x57 │ │ │ │ - addi a0,a0,1178 │ │ │ │ - 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 │ │ │ │ + beqz t6,6ef6 │ │ │ │ + slli a2,t6,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a5,a5,s6 │ │ │ │ + j 6f64 │ │ │ │ + addiw t6,t6,-1 │ │ │ │ + beqz t6,6ef6 │ │ │ │ + lwu a2,0(a5) │ │ │ │ + addi a5,a5,-4 │ │ │ │ + bgeu a2,t3,6f5e │ │ │ │ + j 6ef6 │ │ │ │ + and s2,s2,a2 │ │ │ │ + beqz s2,6ec6 │ │ │ │ + addiw ra,ra,-1 │ │ │ │ + sw ra,0(t4) │ │ │ │ + j 6ec6 │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s2,40(sp) │ │ │ │ + addw ra,ra,s3 │ │ │ │ + subw ra,ra,t0 │ │ │ │ + sw ra,0(t4) │ │ │ │ + j 6eb8 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mv s7,a5 │ │ │ │ + mv s6,a6 │ │ │ │ + mv s5,a7 │ │ │ │ + mv s1,a4 │ │ │ │ + blez s0,714a │ │ │ │ + sd s3,56(sp) │ │ │ │ + blez a4,70fe │ │ │ │ + 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 │ │ │ │ - sw a4,0(a5) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(s5) │ │ │ │ - sd a0,32(s5) │ │ │ │ + ld a5,0(a5) │ │ │ │ + sll a4,s8,s0 │ │ │ │ + and a5,a5,a4 │ │ │ │ + beqz a5,709e │ │ │ │ + add a5,s9,s1 │ │ │ │ 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 │ │ │ │ + add a5,a5,s3 │ │ │ │ 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) │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a5,0(a5) │ │ │ │ + and a5,a5,a4 │ │ │ │ + bnez a5,7030 │ │ │ │ + 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,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) │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld a5,0(a5) │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a5,0(a5) │ │ │ │ + and a5,a5,a4 │ │ │ │ + beqz a5,7116 │ │ │ │ + li a1,2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal c1f8 │ │ │ │ + bnez s0,6fe4 │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + blez s1,7154 │ │ │ │ + add s7,s7,s1 │ │ │ │ + lbu a5,-1(s7) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add s6,s6,a5 │ │ │ │ + lwu a5,0(s6) │ │ │ │ slli a5,a5,0x3 │ │ │ │ - addi a5,a5,-8 │ │ │ │ - add a5,a5,a2 │ │ │ │ - sd s6,0(a5) │ │ │ │ + add s5,s5,a5 │ │ │ │ ld a5,0(s5) │ │ │ │ - ld s6,48(s2) │ │ │ │ + ld a5,0(a5) │ │ │ │ + andi a5,a5,1 │ │ │ │ + beqz a5,712e │ │ │ │ + li a1,5 │ │ │ │ + mv a0,s2 │ │ │ │ + jal c1f8 │ │ │ │ + lw a5,20(s2) │ │ │ │ + addiw a4,s1,-1 │ │ │ │ + sw a4,28(s2) │ │ │ │ + mv a4,s1 │ │ │ │ + bltu a5,s1,7124 │ │ │ │ + subw a5,a5,a4 │ │ │ │ + sw a5,20(s2) │ │ │ │ + mv a0,s2 │ │ │ │ + jal c5f4 │ │ │ │ + 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,70ea │ │ │ │ + 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,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 │ │ │ │ - auipc a3,0x5d │ │ │ │ - addi a3,a3,358 │ │ │ │ - li a2,640 │ │ │ │ - auipc a1,0x57 │ │ │ │ - addi a1,a1,482 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + add a5,a5,s5 │ │ │ │ ld a5,0(a5) │ │ │ │ - beq a5,a4,6eca │ │ │ │ - li s11,0 │ │ │ │ - li s10,0 │ │ │ │ - li s9,0 │ │ │ │ - ld a5,40(s8) │ │ │ │ - ld a0,0(s1) │ │ │ │ - mv a4,s11 │ │ │ │ - add a5,a5,s0 │ │ │ │ + add a5,a5,a3 │ │ │ │ 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 │ │ │ │ + and a4,a4,a5 │ │ │ │ + beqz a4,70e0 │ │ │ │ + li a1,5 │ │ │ │ + mv a0,s2 │ │ │ │ + jal c1f8 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + beqz s0,703a │ │ │ │ + beqz s1,70f6 │ │ │ │ + slli s10,s1,0x3 │ │ │ │ + j 6fe4 │ │ │ │ + li a1,6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal c1f8 │ │ │ │ + j 70d2 │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ + mv a0,s2 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + jal c1f8 │ │ │ │ + bnez s1,70da │ │ │ │ + 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 c1f8 │ │ │ │ + bne s0,s3,7100 │ │ │ │ + ld s3,56(sp) │ │ │ │ + blez s1,7084 │ │ │ │ + j 706c │ │ │ │ + li a1,6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal c1f8 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + bnez s0,70d8 │ │ │ │ + j 703a │ │ │ │ + mv a4,a5 │ │ │ │ + subw a5,a5,a4 │ │ │ │ + sw a5,20(s2) │ │ │ │ + j 7084 │ │ │ │ + li a1,6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal c1f8 │ │ │ │ + lw a5,20(s2) │ │ │ │ + addiw a4,s1,-1 │ │ │ │ + sw a4,28(s2) │ │ │ │ + mv a4,s1 │ │ │ │ + bgeu a5,s1,707e │ │ │ │ + j 7124 │ │ │ │ + beqz s0,7044 │ │ │ │ + blez s1,7084 │ │ │ │ + j 706c │ │ │ │ + li a1,2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal c1f8 │ │ │ │ + j 7084 │ │ │ │ + beqz a2,7190 │ │ │ │ + slli a5,a2,0x20 │ │ │ │ addi sp,sp,-32 │ │ │ │ + srli a2,a5,0x1d │ │ │ │ sd s0,16(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + 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,7176 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - add a3,a3,a2 │ │ │ │ - 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 │ │ │ │ - li s11,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 │ │ │ │ - auipc a2,0x57 │ │ │ │ - addi a2,a2,-356 │ │ │ │ - li a1,824 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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,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 │ │ │ │ - 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 │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a1) │ │ │ │ + bltu a0,a5,71a2 │ │ │ │ + sub a0,a0,a5 │ │ │ │ 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 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 │ │ │ │ - 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 │ │ │ │ - li a0,0 │ │ │ │ - ret │ │ │ │ - andi a3,a1,63 │ │ │ │ - beqz a3,74b6 │ │ │ │ - addiw a4,a1,-1 │ │ │ │ - srliw a5,a4,0x6 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - 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,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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 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) │ │ │ │ - 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 a0,-1 │ │ │ │ - ret │ │ │ │ - lw a3,0(a0) │ │ │ │ - lw a4,0(a1) │ │ │ │ - mv a5,a0 │ │ │ │ - bltu a4,a3,7822 │ │ │ │ - li a0,-1 │ │ │ │ - bltu a3,a4,7824 │ │ │ │ - lbu a3,24(a5) │ │ │ │ - lbu a4,24(a1) │ │ │ │ - li a0,1 │ │ │ │ - bltu a4,a3,7824 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + ld a5,40(a1) │ │ │ │ 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) │ │ │ │ + lw a3,24(a5) │ │ │ │ + lw s6,20(a5) │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + bltu a3,s6,7278 │ │ │ │ + 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) │ │ │ │ - add a1,a1,a2 │ │ │ │ + sd s8,0(sp) │ │ │ │ + mv s7,a1 │ │ │ │ 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 │ │ │ │ + mv s5,a2 │ │ │ │ + li s3,-1 │ │ │ │ + lw s1,20(a5) │ │ │ │ + bltu a4,s1,726a │ │ │ │ + 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 5770a │ │ │ │ + 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 5770a │ │ │ │ + sext.w a0,a0 │ │ │ │ + bne s2,a0,723a │ │ │ │ + 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,71e2 │ │ │ │ + ld a3,40(s7) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + lw a3,24(a3) │ │ │ │ + bgeu a3,s6,71d4 │ │ │ │ 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) │ │ │ │ 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 │ │ │ │ - auipc a3,0x5c │ │ │ │ - addi a3,a3,1540 │ │ │ │ - li a2,65 │ │ │ │ - auipc a1,0x56 │ │ │ │ - addi a1,a1,1928 │ │ │ │ - auipc a0,0x56 │ │ │ │ - addi a0,a0,1976 │ │ │ │ - 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 21882 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + bltu a3,s6,7250 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + bgeu a3,s6,726a │ │ │ │ + j 7250 │ │ │ │ + ld ra,72(sp) │ │ │ │ + li s3,-1 │ │ │ │ + ld s6,16(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,40(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ - ld a4,24(a1) │ │ │ │ + beqz a2,72f2 │ │ │ │ slli a2,a2,0x20 │ │ │ │ - ld a5,8(a1) │ │ │ │ + addi sp,sp,-48 │ │ │ │ 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 │ │ │ │ - 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,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 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,72d6 │ │ │ │ + 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,72b2 │ │ │ │ + jal 3670 │ │ │ │ + addi s2,s2,24 │ │ │ │ + sd zero,-24(s2) │ │ │ │ + bne s2,s3,72a6 │ │ │ │ + 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 │ │ │ │ - sw zero,0(a0) │ │ │ │ - sd zero,8(a0) │ │ │ │ ret │ │ │ │ - lw a5,0(a0) │ │ │ │ + lwu a3,0(a1) │ │ │ │ + lwu a5,8(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) │ │ │ │ + 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 │ │ │ │ - ld a0,8(a0) │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ + lw a1,0(s0) │ │ │ │ + srai a3,a3,0x3f │ │ │ │ + lw a2,4(s1) │ │ │ │ + addw a4,a4,a0 │ │ │ │ + and a5,a5,a3 │ │ │ │ sd ra,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,0(s0) │ │ │ │ - sd a0,8(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 │ │ │ │ + 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 1957a │ │ │ │ lw a5,0(s0) │ │ │ │ + sd a0,16(s0) │ │ │ │ ld ra,24(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,0(s0) │ │ │ │ + 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 a5,0(a0) │ │ │ │ - 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 │ │ │ │ - ld ra,40(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + lw a4,4(a0) │ │ │ │ + lw a5,0(a1) │ │ │ │ + bltu a4,a5,736a │ │ │ │ + lw a3,0(a0) │ │ │ │ + li a0,0 │ │ │ │ + bltu a5,a3,736c │ │ │ │ + subw a0,a4,a5 │ │ │ │ + ret │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ +00000000000073d8 : │ │ │ │ + lw a0,12(a0) │ │ │ │ + lw a5,12(a1) │ │ │ │ + blt a0,a5,73ec │ │ │ │ + sub a0,a0,a5 │ │ │ │ + snez a0,a0 │ │ │ │ + neg a0,a0 │ │ │ │ + ret │ │ │ │ li a0,1 │ │ │ │ - bltu a4,a5,7b86 │ │ │ │ - sltu a5,a5,a4 │ │ │ │ - negw a0,a5 │ │ │ │ ret │ │ │ │ + │ │ │ │ +00000000000073f0 : │ │ │ │ + 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) │ │ │ │ + li a5,1 │ │ │ │ + mv s5,a1 │ │ │ │ + bgeu a5,a0,74d6 │ │ │ │ + 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,74a2 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s0,a0,741a │ │ │ │ + lw a1,0(s5) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a1,74e0 │ │ │ │ + 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,74b6 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s0,a1,7452 │ │ │ │ + bltu s3,s2,74d0 │ │ │ │ + ld s6,0(sp) │ │ │ │ + li a0,-1 │ │ │ │ + bltu s2,s3,7490 │ │ │ │ + lw a5,12(s4) │ │ │ │ + lw a4,12(s5) │ │ │ │ + blt a5,a4,74d2 │ │ │ │ + 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 a1,20(a5) │ │ │ │ + lw a0,20(a4) │ │ │ │ + jal 3daf4 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s3,a0,74ca │ │ │ │ + lw a0,0(s4) │ │ │ │ + j 7430 │ │ │ │ + lw a1,20(a5) │ │ │ │ + lw a0,20(a4) │ │ │ │ + jal 3daf4 │ │ │ │ + sext.w a0,a0 │ │ │ │ + lw a1,0(s5) │ │ │ │ + bltu s6,a0,7466 │ │ │ │ + j 7468 │ │ │ │ + lw a0,0(s4) │ │ │ │ + j 742e │ │ │ │ + ld s6,0(sp) │ │ │ │ li a0,1 │ │ │ │ + j 7490 │ │ │ │ + lw a1,0(a1) │ │ │ │ + li s2,0 │ │ │ │ + bltu a5,a1,7442 │ │ │ │ + j 747c │ │ │ │ + beqz s2,747c │ │ │ │ + li a0,1 │ │ │ │ + j 7490 │ │ │ │ + ld a4,0(a0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a0,0(a4) │ │ │ │ + lw a5,0(a5) │ │ │ │ + bltu a0,a5,74fc │ │ │ │ + sub a0,a0,a5 │ │ │ │ + snez a0,a0 │ │ │ │ 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 │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ + li a0,-1 │ │ │ │ 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) │ │ │ │ + ld a4,0(a0) │ │ │ │ + ld a5,0(a1) │ │ │ │ + lw a0,20(a4) │ │ │ │ + lw a5,20(a5) │ │ │ │ + bltu a0,a5,7514 │ │ │ │ + sub a0,a0,a5 │ │ │ │ + snez a0,a0 │ │ │ │ + ret │ │ │ │ + li a0,-1 │ │ │ │ + ret │ │ │ │ + beqz a1,7540 │ │ │ │ + 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,752a │ │ │ │ + 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,0x73 │ │ │ │ + ld a4,-1610(a4) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,168(sp) │ │ │ │ li a5,0 │ │ │ │ - mv s3,a1 │ │ │ │ + sd s4,288(sp) │ │ │ │ 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) │ │ │ │ + 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 1957a │ │ │ │ + slli s7,s9,0x2 │ │ │ │ + mv s6,a0 │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,0 │ │ │ │ + sd s6,88(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,80(sp) │ │ │ │ + beqz s4,7dda │ │ │ │ li a4,0 │ │ │ │ - li a5,0 │ │ │ │ + fsd fs2,200(sp) │ │ │ │ + fsd fs4,184(sp) │ │ │ │ + auipc a5,0x5d │ │ │ │ + fld fs2,-1906(a5) │ │ │ │ + auipc a5,0x5d │ │ │ │ + fld fs4,-1922(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 │ │ │ │ - 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 │ │ │ │ + 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 1957a │ │ │ │ + ld a5,16(sp) │ │ │ │ + sd a0,0(s1) │ │ │ │ + ld a4,8(sp) │ │ │ │ + add a1,s2,a5 │ │ │ │ + sw s3,0(a1) │ │ │ │ + bltu s0,s10,7802 │ │ │ │ + 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,77a2 │ │ │ │ + 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,7790 │ │ │ │ + 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 76b8 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + fmv.d fs0,fs2 │ │ │ │ + add a5,a5,s5 │ │ │ │ + lw a1,0(a5) │ │ │ │ + bnez a1,773e │ │ │ │ + sw s9,0(a5) │ │ │ │ + addiw s9,s9,1 │ │ │ │ + fmv.d fs1,fs0 │ │ │ │ + bltu s6,s9,7784 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 5770a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - ld s0,192(sp) │ │ │ │ - ld s4,160(sp) │ │ │ │ + lwu a5,0(a5) │ │ │ │ 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 │ │ │ │ + jal 5770a │ │ │ │ + sext.w s3,a0 │ │ │ │ + ld a5,0(s1) │ │ │ │ + bne s7,s3,769c │ │ │ │ + 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,76aa │ │ │ │ + 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 5770a │ │ │ │ + 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,77c6 │ │ │ │ + beqz a6,76aa │ │ │ │ + flt.d a4,fs0,fa5 │ │ │ │ + bnez a4,76aa │ │ │ │ + addiw s9,s9,1 │ │ │ │ + bgeu s6,s9,76b8 │ │ │ │ + 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,7666 │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + mv s1,s4 │ │ │ │ + flt.d a3,fs3,fs5 │ │ │ │ + beqz a3,77b6 │ │ │ │ + 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,77f6 │ │ │ │ + ld s8,0(s1) │ │ │ │ + j 762a │ │ │ │ + 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 7774 │ │ │ │ + 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,75da │ │ │ │ + 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,7860 │ │ │ │ + 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 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) │ │ │ │ + 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,783e │ │ │ │ + addi a0,a0,4 │ │ │ │ + addi t3,t3,24 │ │ │ │ + addi t4,t4,8 │ │ │ │ + bne s3,a0,7822 │ │ │ │ + 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 t4,0 │ │ │ │ + li s6,0 │ │ │ │ + beq a5,a4,7a9a │ │ │ │ + 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,7a88 │ │ │ │ + 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 78e0 │ │ │ │ + ld a4,16(sp) │ │ │ │ + bgeu a4,s1,78d4 │ │ │ │ + ld a4,24(sp) │ │ │ │ + lw a5,32(sp) │ │ │ │ + beq a4,a0,7c52 │ │ │ │ + lw a5,-16(s7) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s11,s11,4 │ │ │ │ + bgeu s6,a5,7a7e │ │ │ │ + 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 5770a │ │ │ │ + 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) │ │ │ │ - jal 1d4e0 │ │ │ │ - sw zero,0(a0) │ │ │ │ - lw a6,0(s5) │ │ │ │ - li a5,1 │ │ │ │ - sd zero,8(a0) │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 5770a │ │ │ │ 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 │ │ │ │ + sext.w s1,s0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s8,a2,78c6 │ │ │ │ + bgeu a2,s8,78d4 │ │ │ │ + ld a5,16(sp) │ │ │ │ + bgeu s1,a5,78d4 │ │ │ │ + ld a5,24(sp) │ │ │ │ + bne a5,a0,78d4 │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld a4,56(sp) │ │ │ │ + bne a5,a4,78d4 │ │ │ │ + li a4,1 │ │ │ │ + bne a5,a4,78d4 │ │ │ │ + bltu s8,s1,79da │ │ │ │ + subw a5,s8,s0 │ │ │ │ + li a2,20 │ │ │ │ + mv a3,a5 │ │ │ │ + bltu a2,a5,7c20 │ │ │ │ + subw a4,s3,s5 │ │ │ │ + bltu a2,a4,7c20 │ │ │ │ + ld a5,0(s7) │ │ │ │ + ld a4,64(sp) │ │ │ │ + add a4,a4,a5 │ │ │ │ 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 │ │ │ │ + ld a2,0(a4) │ │ │ │ + ld a3,0(a5) │ │ │ │ + lw a1,0(a2) │ │ │ │ + lw a4,0(a3) │ │ │ │ + mv a5,a1 │ │ │ │ + bgeu a4,a1,79f4 │ │ │ │ + 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,7a04 │ │ │ │ + mv a4,a1 │ │ │ │ + ld a1,96(sp) │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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,78e0 │ │ │ │ + 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,789c │ │ │ │ + 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,7884 │ │ │ │ + ld s9,112(sp) │ │ │ │ + ld t1,136(sp) │ │ │ │ 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) │ │ │ │ + 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 1957a │ │ │ │ + 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,7acc │ │ │ │ + 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,7b7c │ │ │ │ + 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,7cdc │ │ │ │ + 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,7b6a │ │ │ │ + lw a1,4(a4) │ │ │ │ + bltu a1,a6,7b6a │ │ │ │ + lbu t5,12(t1) │ │ │ │ + lbu t4,12(a4) │ │ │ │ + beq t5,t4,7c38 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a3,a5,7b50 │ │ │ │ + beqz t6,7cdc │ │ │ │ + addi s7,s7,1 │ │ │ │ + bltu s6,a7,7b04 │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi s8,s8,24 │ │ │ │ + addi s10,s10,24 │ │ │ │ + bne s11,s8,7aee │ │ │ │ + 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,7bbe │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s4,a5,0x1d │ │ │ │ + li s0,0 │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a0,0(a0) │ │ │ │ jal 3670 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd zero,8(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - lbu a0,40(a0) │ │ │ │ + ld a0,0(s3) │ │ │ │ + add a5,a0,s0 │ │ │ │ + sd zero,0(a5) │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s4,s0,7ba4 │ │ │ │ + jal 3670 │ │ │ │ + addi s3,s3,8 │ │ │ │ + sd zero,-8(s3) │ │ │ │ + addi s7,s7,4 │ │ │ │ + bne s3,s9,7b8e │ │ │ │ + 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,0x72 │ │ │ │ + ld a5,798(a5) │ │ │ │ + ld a4,168(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,7de6 │ │ │ │ + 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 │ │ │ │ - addi sp,sp,-176 │ │ │ │ - sd s7,104(sp) │ │ │ │ - auipc s7,0x72 │ │ │ │ - ld s7,-52(s7) │ │ │ │ - sd s0,160(sp) │ │ │ │ - sd s3,136(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s3,a1 │ │ │ │ - li a0,0 │ │ │ │ - li a1,16 │ │ │ │ + bltu s3,s5,78d4 │ │ │ │ + subw t5,s3,s5 │ │ │ │ + addiw a4,t5,20 │ │ │ │ + bgeu a5,a4,78d4 │ │ │ │ + addiw a3,a3,20 │ │ │ │ + bgeu t5,a3,78d4 │ │ │ │ + j 79da │ │ │ │ + lw t4,20(t1) │ │ │ │ + lw a4,20(a4) │ │ │ │ + bltu t4,a4,7b6a │ │ │ │ + addw a4,a4,a1 │ │ │ │ + addw t4,t4,t3 │ │ │ │ + subw a4,a4,a2 │ │ │ │ + bltu a4,t4,7b6a │ │ │ │ + li t6,1 │ │ │ │ + j 7b6a │ │ │ │ + ld a4,48(sp) │ │ │ │ + ld a3,56(sp) │ │ │ │ + bne a4,a3,78d4 │ │ │ │ + bnez a4,78d4 │ │ │ │ + ld a4,16(sp) │ │ │ │ + bltu a2,a4,7c78 │ │ │ │ + subw a4,a2,a5 │ │ │ │ + li a2,20 │ │ │ │ + mv a5,a4 │ │ │ │ + bltu a2,a4,7cc4 │ │ │ │ + subw a3,s3,s5 │ │ │ │ + bltu a2,a3,7cc4 │ │ │ │ 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 s2,s2,0x20 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + 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,7c92 │ │ │ │ + mv a5,a4 │ │ │ │ + lw a0,4(a2) │ │ │ │ + lw a1,4(a3) │ │ │ │ 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 │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,-16(s0) │ │ │ │ - sw a5,80(sp) │ │ │ │ - jal 4bda0 │ │ │ │ - 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 │ │ │ │ + bgeu a0,a1,7ca2 │ │ │ │ + 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 7a38 │ │ │ │ + bltu s3,s5,78d4 │ │ │ │ + subw t6,s3,s5 │ │ │ │ + addiw a3,t6,20 │ │ │ │ + bgeu a4,a3,78d4 │ │ │ │ + addiw a5,a5,20 │ │ │ │ + bgeu t6,a5,78d4 │ │ │ │ + j 7c78 │ │ │ │ + lwu a5,20(t1) │ │ │ │ + ld a1,16(s0) │ │ │ │ + mv a0,s0 │ │ │ │ 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 │ │ │ │ + jal 5770a │ │ │ │ + sext.w s1,a0 │ │ │ │ + mv a3,s4 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 5777c │ │ │ │ + ld a5,16(s10) │ │ │ │ + ld a4,16(s8) │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sw s1,24(a5) │ │ │ │ + beqz a4,7d86 │ │ │ │ + li a1,56 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 3530 │ │ │ │ - lw a5,0(s1) │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - sd s4,128(sp) │ │ │ │ - sd s5,120(sp) │ │ │ │ - sd s6,112(sp) │ │ │ │ + sd s1,0(a0) │ │ │ │ + j 7b74 │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,16(s8) │ │ │ │ + li a1,56 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 7b74 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s1,a0 │ │ │ │ + j 7be0 │ │ │ │ + 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> │ │ │ │ - lw a5,0(a1) │ │ │ │ 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) │ │ │ │ - sd s1,24(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - li s3,0 │ │ │ │ - li s2,0 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ + addw s2,a1,a3 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s1,a1 │ │ │ │ slli a1,a5,0x3 │ │ │ │ - ld a0,8(s0) │ │ │ │ - add a1,a1,a5 │ │ │ │ + sub a1,a1,a5 │ │ │ │ + sd s3,8(sp) │ │ │ │ slli a1,a1,0x3 │ │ │ │ - ld s1,8(s4) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a4,0(s0) │ │ │ │ - add s1,s1,s3 │ │ │ │ - sd a0,8(s0) │ │ │ │ + mv s3,a3 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + jal 1957a │ │ │ │ + beqz s3,7e7a │ │ │ │ + mv a2,s0 │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ slli a5,a4,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ + ld a3,0(a2) │ │ │ │ + sub 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 │ │ │ │ + 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,7e2a │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + addi sp,sp,-304 │ │ │ │ + sd s0,288(sp) │ │ │ │ + auipc s0,0x72 │ │ │ │ + ld s0,132(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,8246 │ │ │ │ + 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 │ │ │ │ + add a5,a0,a2 │ │ │ │ + lw a1,8(a5) │ │ │ │ + sd a4,56(sp) │ │ │ │ + sext.w a3,a6 │ │ │ │ + mv t1,s9 │ │ │ │ + beqz a1,7ff4 │ │ │ │ + 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) │ │ │ │ + ld a5,8(sp) │ │ │ │ + lw a6,72(sp) │ │ │ │ + mv a2,s3 │ │ │ │ + lw s7,24(s11) │ │ │ │ + addw s6,a6,s5 │ │ │ │ + jal 55366 │ │ │ │ + ld a0,0(s4) │ │ │ │ + mv a1,s6 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + add a0,a0,s10 │ │ │ │ + jal 42814 │ │ │ │ + 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 5770a │ │ │ │ + mv s6,a0 │ │ │ │ + ld a3,16(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + ld a2,24(sp) │ │ │ │ + sext.w s6,s6 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 5777c │ │ │ │ + flt.d a5,fs0,fs2 │ │ │ │ + beqz a5,7fd6 │ │ │ │ + fle.d a5,fs3,fs1 │ │ │ │ + beqz a5,7fd6 │ │ │ │ + bltu s7,s0,7fd6 │ │ │ │ + ld a5,88(sp) │ │ │ │ + subw s7,s7,s0 │ │ │ │ + bltu s7,a5,81cc │ │ │ │ + ld a0,0(s9) │ │ │ │ + ld a5,48(sp) │ │ │ │ + addi s1,s1,1 │ │ │ │ + sext.w s3,s1 │ │ │ │ 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) │ │ │ │ + lw a4,8(a5) │ │ │ │ + bltu s3,a4,7f30 │ │ │ │ + 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,80f2 │ │ │ │ + ld a0,0(s0) │ │ │ │ + ld a5,40(sp) │ │ │ │ + add a5,a5,a0 │ │ │ │ + lw a4,8(a5) │ │ │ │ + beqz a4,80f2 │ │ │ │ + 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 55366 │ │ │ │ + ld a0,0(s4) │ │ │ │ + slli s5,s5,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + mv a1,s8 │ │ │ │ + add a0,a0,s5 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + jal 42814 │ │ │ │ + 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 5770a │ │ │ │ + mv s7,a0 │ │ │ │ + ld a3,16(sp) │ │ │ │ + ld a0,0(s3) │ │ │ │ + ld a2,24(sp) │ │ │ │ + sext.w s7,s7 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 5777c │ │ │ │ + flt.d a5,fs0,fs2 │ │ │ │ + beqz a5,80d4 │ │ │ │ + fle.d a5,fs3,fs1 │ │ │ │ + beqz a5,80d4 │ │ │ │ + bltu s10,s11,80d4 │ │ │ │ + ld a5,88(sp) │ │ │ │ + subw s10,s10,s11 │ │ │ │ + bltu s10,a5,814a │ │ │ │ + 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,8030 │ │ │ │ + li a5,1 │ │ │ │ + mv s2,s3 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne a1,a5,801c │ │ │ │ + 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,7efc │ │ │ │ + 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,0x72 │ │ │ │ + ld a5,-534(a5) │ │ │ │ + sw t5,0(s2) │ │ │ │ + ld a4,152(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,824c │ │ │ │ + ld ra,296(sp) │ │ │ │ + ld s0,288(sp) │ │ │ │ + ld a0,96(sp) │ │ │ │ + ld s2,272(sp) │ │ │ │ + addi sp,sp,304 │ │ │ │ ret │ │ │ │ - subw a3,t1,a2 │ │ │ │ - j 8132 │ │ │ │ - sub a6,a1,a2 │ │ │ │ - j 8100 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd ra,8(sp) │ │ │ │ - jal 7826 │ │ │ │ + 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 1957a │ │ │ │ + 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 5531e │ │ │ │ + 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 80d4 │ │ │ │ + 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 1957a │ │ │ │ + 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 5531e │ │ │ │ + sw a0,28(s7) │ │ │ │ + sw s0,8(s7) │ │ │ │ + fsd fs0,32(s7) │ │ │ │ + sb zero,48(s7) │ │ │ │ + j 7fd6 │ │ │ │ + li t5,0 │ │ │ │ + sd zero,96(sp) │ │ │ │ + j 8126 │ │ │ │ + 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 s9,40(sp) │ │ │ │ - mv s9,a1 │ │ │ │ - lw a1,0(a1) │ │ │ │ + sd s11,24(sp) │ │ │ │ sd ra,120(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd a3,8(sp) │ │ │ │ + mv s11,a1 │ │ │ │ + beqz a1,8420 │ │ │ │ + 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 a4,8(sp) │ │ │ │ - beqz a1,8280 │ │ │ │ + sd s0,112(sp) │ │ │ │ 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 │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + add s6,s6,a0 │ │ │ │ + li s5,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 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 │ │ │ │ + li s7,10 │ │ │ │ + li s0,0 │ │ │ │ + beqz s11,8394 │ │ │ │ + mv s0,s5 │ │ │ │ + li s2,0 │ │ │ │ + j 82c6 │ │ │ │ + bgeu s9,s10,82f4 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s0,s0,56 │ │ │ │ + beq s2,s11,8392 │ │ │ │ + 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,82b8 │ │ │ │ + bgeu s10,s9,8360 │ │ │ │ + bne s4,s3,82bc │ │ │ │ + bne a4,a5,82bc │ │ │ │ + bne a2,a3,82bc │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3daf4 │ │ │ │ + subw s3,s7,s3 │ │ │ │ + sext.w a0,a0 │ │ │ │ + addw s3,s3,s4 │ │ │ │ + bgeu a0,s3,82bc │ │ │ │ + bgeu s2,s11,8392 │ │ │ │ + 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 5531e │ │ │ │ + add s0,s0,s5 │ │ │ │ + lw a5,28(s0) │ │ │ │ + blt a5,a0,83fc │ │ │ │ + addi s1,s1,56 │ │ │ │ + bne s1,s6,82b2 │ │ │ │ + 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 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) │ │ │ │ + ld s5,72(sp) │ │ │ │ addi sp,sp,128 │ │ │ │ ret │ │ │ │ - li s6,0 │ │ │ │ - li s7,0 │ │ │ │ - j 826c │ │ │ │ - auipc a3,0x5c │ │ │ │ - addi a3,a3,-854 │ │ │ │ - li a2,308 │ │ │ │ - auipc a1,0x56 │ │ │ │ - addi a1,a1,-442 │ │ │ │ - auipc a0,0x56 │ │ │ │ - addi a0,a0,-434 │ │ │ │ - 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 │ │ │ │ + bne a4,a5,82bc │ │ │ │ + bne a2,a3,82bc │ │ │ │ + mv a0,s8 │ │ │ │ + sd a1,0(sp) │ │ │ │ + jal 3daf4 │ │ │ │ + addiw a5,s3,10 │ │ │ │ + sext.w a0,a0 │ │ │ │ + subw a5,a5,s4 │ │ │ │ + bltu a0,a5,8310 │ │ │ │ + ld a1,0(sp) │ │ │ │ + bne s4,s3,82bc │ │ │ │ + beq s10,s9,82fc │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s0,s0,56 │ │ │ │ + bne s2,s11,82c6 │ │ │ │ + mv s0,s11 │ │ │ │ + addiw s11,s0,1 │ │ │ │ + slli a5,s11,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 │ │ │ │ - add a5,a5,a1 │ │ │ │ - bgeu a5,a2,82cc │ │ │ │ - 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) │ │ │ │ - mv s1,a0 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sub a1,a1,a5 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 1957a │ │ │ │ + slli a5,s0,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 │ │ │ │ + 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 5531e │ │ │ │ + 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,82ac │ │ │ │ + j 833a │ │ │ │ + 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 5531e │ │ │ │ + sw a0,28(s0) │ │ │ │ + lw a5,8(s1) │ │ │ │ + fld fa5,32(s1) │ │ │ │ + sw a5,8(s0) │ │ │ │ + fsd fa5,32(s0) │ │ │ │ + j 8332 │ │ │ │ + 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,-240 │ │ │ │ + mv t3,a6 │ │ │ │ + lw a6,240(sp) │ │ │ │ + mv t1,a7 │ │ │ │ + sd s0,224(sp) │ │ │ │ + auipc s0,0x72 │ │ │ │ + ld s0,-1326(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 7e88 │ │ │ │ + lw a1,108(sp) │ │ │ │ + addi a3,sp,104 │ │ │ │ + li a2,12 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 826c │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + jal 1957a │ │ │ │ + mv a6,a0 │ │ │ │ + beqz s6,8944 │ │ │ │ + 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,84c2 │ │ │ │ + addi a5,sp,116 │ │ │ │ + li s5,0 │ │ │ │ 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,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 4f4e0 │ │ │ │ - sext.w a0,a0 │ │ │ │ + jal 1957a │ │ │ │ ld a5,16(sp) │ │ │ │ - ld a4,32(sp) │ │ │ │ - beqz a0,84e6 │ │ │ │ - li a1,48 │ │ │ │ + li a1,56 │ │ │ │ + sd a0,16(a5) │ │ │ │ li a0,0 │ │ │ │ - add s0,s8,a4 │ │ │ │ - sd a5,16(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a2,16(s1) │ │ │ │ - ld a1,0(s1) │ │ │ │ + jal 1957a │ │ │ │ + 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,892e │ │ │ │ + ld a4,40(sp) │ │ │ │ + addiw s1,s4,1 │ │ │ │ + addi s10,s10,56 │ │ │ │ + addi a5,a5,24 │ │ │ │ + beq a4,s1,8734 │ │ │ │ + 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 8576 │ │ │ │ + beq s7,s0,85a2 │ │ │ │ + addiw a5,s10,1 │ │ │ │ + addi s6,s6,24 │ │ │ │ + beq s10,s4,8660 │ │ │ │ + mv s10,a5 │ │ │ │ + lwu a5,8(s6) │ │ │ │ + lwu a4,0(s5) │ │ │ │ + sub a5,a5,a4 │ │ │ │ + blt s3,a5,87c2 │ │ │ │ + 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,8566 │ │ │ │ + mv s11,s10 │ │ │ │ + beq s11,s1,8622 │ │ │ │ + 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 71a6 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a5,a4,0x1 │ │ │ │ + add a5,a5,a4 │ │ │ │ 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 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + mv s8,a0 │ │ │ │ + add a5,a5,a4 │ │ │ │ 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) │ │ │ │ + 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 71a6 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s8,a0,856a │ │ │ │ + lwu a4,0(s5) │ │ │ │ + lwu a5,8(s6) │ │ │ │ + lw a3,12(s6) │ │ │ │ + lw s7,28(s5) │ │ │ │ + sub a5,a5,a4 │ │ │ │ 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 │ │ │ │ - mv s4,a0 │ │ │ │ - sd s6,48(sp) │ │ │ │ - li a1,48 │ │ │ │ - mv s6,a5 │ │ │ │ + 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 5770a │ │ │ │ + mv a1,a0 │ │ │ │ + ld a3,24(sp) │ │ │ │ + ld a2,32(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + sext.w a1,a1 │ │ │ │ + jal 5777c │ │ │ │ + addiw a5,s10,1 │ │ │ │ + bne s10,s4,8574 │ │ │ │ + ld a5,16(sp) │ │ │ │ + mv s6,s0 │ │ │ │ + mv s10,s5 │ │ │ │ + mv s4,s1 │ │ │ │ + beq s11,s1,84f8 │ │ │ │ + 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 │ │ │ │ - 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 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 a1,s0 │ │ │ │ + li s4,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + sw a1,0(a5) │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + jal 1957a │ │ │ │ + ld a5,16(sp) │ │ │ │ + lw a2,0(s3) │ │ │ │ + sd a0,16(a5) │ │ │ │ + mv s11,a5 │ │ │ │ + beqz a2,86dc │ │ │ │ + li a1,56 │ │ │ │ li a0,0 │ │ │ │ - jal 4b3bc │ │ │ │ - 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 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 │ │ │ │ + jal 1957a │ │ │ │ + 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,86a2 │ │ │ │ + mv a5,s11 │ │ │ │ + li a1,56 │ │ │ │ li a0,0 │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd s7,0(sp) │ │ │ │ - jal 4b516 │ │ │ │ - mv a0,s4 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 1957a │ │ │ │ + li a2,56 │ │ │ │ + mv a1,s10 │ │ │ │ + mv s4,a0 │ │ │ │ + jal 36a0 │ │ │ │ + ld a5,16(sp) │ │ │ │ + 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,8804 │ │ │ │ + ld a4,40(sp) │ │ │ │ + mv s4,s1 │ │ │ │ + addiw s1,s4,1 │ │ │ │ + addi s10,s10,56 │ │ │ │ + addi a5,a5,24 │ │ │ │ + bne a4,s1,854e │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s10,80(sp) │ │ │ │ + ld a6,8(sp) │ │ │ │ + ld s0,88(sp) │ │ │ │ + mv s6,a4 │ │ │ │ + beqz s5,8778 │ │ │ │ + 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 1957a │ │ │ │ + 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) │ │ │ │ + ld s11,136(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ + sd a6,8(sp) │ │ │ │ jal 3670 │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ + ld a5,64(sp) │ │ │ │ + ld a6,8(sp) │ │ │ │ + sw s6,0(a5) │ │ │ │ + ld a5,72(sp) │ │ │ │ + sd s10,0(a5) │ │ │ │ + auipc a5,0x71 │ │ │ │ + ld a5,1906(a5) │ │ │ │ + ld a4,120(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ 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 │ │ │ │ + bnez a5,8948 │ │ │ │ + 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 3daf4 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,999 │ │ │ │ + bltu a5,a0,856a │ │ │ │ + lw a5,0(s6) │ │ │ │ + li a4,1 │ │ │ │ + bne a5,a4,856a │ │ │ │ + ld a4,16(s6) │ │ │ │ + lbu a5,12(s5) │ │ │ │ + ld a4,0(a4) │ │ │ │ + lbu a4,12(a4) │ │ │ │ + beq a4,a5,856a │ │ │ │ + lwu a5,8(s6) │ │ │ │ + lwu a4,0(s5) │ │ │ │ + sub a5,a5,a4 │ │ │ │ + j 8584 │ │ │ │ + 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 5770a │ │ │ │ + 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) │ │ │ │ + sext.w s3,a6 │ │ │ │ + add a1,a1,a4 │ │ │ │ + jal 5770a │ │ │ │ + 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,8934 │ │ │ │ + lw a1,20(a3) │ │ │ │ + lw a4,20(a2) │ │ │ │ + bltu a1,a4,88aa │ │ │ │ + ld a4,8(a3) │ │ │ │ + ld a3,8(a2) │ │ │ │ + xor a4,a4,a3 │ │ │ │ + srli a3,a4,0x20 │ │ │ │ + zext.b a3,a3 │ │ │ │ + bnez a3,88aa │ │ │ │ + beq s3,a0,8722 │ │ │ │ + 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 1957a │ │ │ │ + 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 1957a │ │ │ │ + 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 1957a │ │ │ │ + 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 853e │ │ │ │ + lw a2,0(a5) │ │ │ │ + mv s1,s4 │ │ │ │ + j 871c │ │ │ │ + li a4,1 │ │ │ │ + bne a1,a4,8896 │ │ │ │ + lw a1,20(a3) │ │ │ │ + lw a4,20(a2) │ │ │ │ + bltu a4,a1,88aa │ │ │ │ + j 8896 │ │ │ │ + sd zero,48(sp) │ │ │ │ + j 8788 │ │ │ │ + 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> │ │ │ │ - lw a3,0(a1) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s2,16(sp) │ │ │ │ - auipc a2,0x56 │ │ │ │ - addi a2,a2,-1250 │ │ │ │ - mv s2,a1 │ │ │ │ + addi sp,sp,-176 │ │ │ │ + sd s0,160(sp) │ │ │ │ + auipc s0,0x71 │ │ │ │ + ld s0,1456(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,8b50 │ │ │ │ + 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,0x55 │ │ │ │ + addi s2,s2,1490 │ │ │ │ + lw a5,8(s11) │ │ │ │ + ld a3,32(sp) │ │ │ │ + lw a6,12(s11) │ │ │ │ + lw a4,4(s11) │ │ │ │ + auipc a2,0x55 │ │ │ │ + addi a2,a2,1372 │ │ │ │ li a1,1 │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s3,a0 │ │ │ │ + mv a0,s1 │ │ │ │ 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 │ │ │ │ - mv a2,s4 │ │ │ │ - add a4,a4,s1 │ │ │ │ - ld a5,16(a4) │ │ │ │ - lw a7,60(a4) │ │ │ │ - lbu a6,40(a4) │ │ │ │ - ld a4,8(a4) │ │ │ │ + lw a5,0(s11) │ │ │ │ + li s5,0 │ │ │ │ + li a3,0 │ │ │ │ + beqz a5,8b1c │ │ │ │ + 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,8b6a │ │ │ │ + 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 │ │ │ │ - mv a0,s3 │ │ │ │ + auipc a2,0x55 │ │ │ │ + addi a2,a2,1276 │ │ │ │ + fsd fa5,0(sp) │ │ │ │ + mv a0,s1 │ │ │ │ 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 │ │ │ │ + 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,8aca │ │ │ │ + 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 5770a │ │ │ │ + mv a1,a0 │ │ │ │ + ld a0,0(s8) │ │ │ │ + mv a3,s4 │ │ │ │ + mv a2,s3 │ │ │ │ + sext.w a1,a1 │ │ │ │ + jal 5777c │ │ │ │ + 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 5770a │ │ │ │ + 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 │ │ │ │ + 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,8a50 │ │ │ │ + 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 42814 │ │ │ │ + fmv.x.d a3,fa0 │ │ │ │ + auipc a2,0x55 │ │ │ │ + addi a2,a2,1186 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,16(s11) │ │ │ │ + auipc a2,0x55 │ │ │ │ + addi a2,a2,1182 │ │ │ │ + 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,89d0 │ │ │ │ + auipc a2,0x5a │ │ │ │ + addi a2,a2,1764 │ │ │ │ + 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,89a6 │ │ │ │ + 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,0x71 │ │ │ │ + ld a5,960(a5) │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,8b72 │ │ │ │ + ld ra,168(sp) │ │ │ │ + ld s0,160(sp) │ │ │ │ + addi sp,sp,176 │ │ │ │ ret │ │ │ │ - lwu a1,0(a0) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv s0,a0 │ │ │ │ + mv a1,a7 │ │ │ │ + li t4,0 │ │ │ │ li a0,0 │ │ │ │ + j 8a1c │ │ │ │ + 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) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + auipc a3,0x5b │ │ │ │ + addi a3,a3,1714 │ │ │ │ + li a2,73 │ │ │ │ + auipc a1,0x55 │ │ │ │ + addi a1,a1,1046 │ │ │ │ + auipc a0,0x55 │ │ │ │ + addi a0,a0,1062 │ │ │ │ sd ra,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a2,0(s0) │ │ │ │ - beqz a2,86a4 │ │ │ │ - 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,8694 │ │ │ │ - ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - lwu a1,0(a0) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv s0,a0 │ │ │ │ + li a1,256 │ │ │ │ li a0,0 │ │ │ │ sd ra,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a1,0(s0) │ │ │ │ - beqz a1,86ec │ │ │ │ - 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,86d4 │ │ │ │ + sd s0,0(sp) │ │ │ │ + jal 1957a │ │ │ │ + li a2,256 │ │ │ │ + li a1,5 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3890 │ │ │ │ + li a5,3 │ │ │ │ + sb a5,84(s0) │ │ │ │ + sb a5,116(s0) │ │ │ │ + li a3,1 │ │ │ │ + li a4,2 │ │ │ │ + li a5,4 │ │ │ │ + sb zero,65(s0) │ │ │ │ + sb zero,97(s0) │ │ │ │ + sb a3,67(s0) │ │ │ │ + sb a3,99(s0) │ │ │ │ + sb a4,71(s0) │ │ │ │ + sb a4,103(s0) │ │ │ │ + sb a5,45(s0) │ │ │ │ ld ra,8(sp) │ │ │ │ + mv a0,s0 │ │ │ │ ld s0,0(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ - lwu a1,0(a0) │ │ │ │ + li a7,-1 │ │ │ │ addi sp,sp,-16 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + and t1,a2,a7 │ │ │ │ + slli t4,a5,0x20 │ │ │ │ + slli t3,a6,0x20 │ │ │ │ + and a7,a3,a7 │ │ │ │ + sd ra,8(sp) │ │ │ │ sd s0,0(sp) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ + or t1,t1,t4 │ │ │ │ + or a7,a7,t3 │ │ │ │ + bgeu a3,a2,8c5e │ │ │ │ + bgeu a6,a5,8c5e │ │ │ │ + addw a2,a2,a5 │ │ │ │ + slli a5,a2,0x20 │ │ │ │ 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 │ │ │ │ + sd a1,0(a0) │ │ │ │ + sd a4,8(a0) │ │ │ │ + sd t1,16(a0) │ │ │ │ + sd a7,24(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + li a1,1 │ │ │ │ + srli a0,a5,0x1d │ │ │ │ + jal 39f0 │ │ │ │ + sh zero,44(s0) │ │ │ │ ld ra,8(sp) │ │ │ │ + sd a0,32(s0) │ │ │ │ ld s0,0(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ - lwu a1,0(a0) │ │ │ │ + jal 8b8c │ │ │ │ addi sp,sp,-16 │ │ │ │ sd s0,0(sp) │ │ │ │ - slli a1,a1,0x3 │ │ │ │ mv s0,a0 │ │ │ │ - li a0,0 │ │ │ │ + ld a0,32(a0) │ │ │ │ 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 │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,44(s0) │ │ │ │ + sd zero,32(s0) │ │ │ │ + sw zero,40(s0) │ │ │ │ + sd zero,16(s0) │ │ │ │ + sd zero,24(s0) │ │ │ │ + bnez a5,8c9c │ │ │ │ + lbu a5,45(s0) │ │ │ │ + bnez a5,8ca8 │ │ │ │ ld ra,8(sp) │ │ │ │ + sd zero,0(s0) │ │ │ │ + sd zero,8(s0) │ │ │ │ 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,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 a0,8(s0) │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,45(s0) │ │ │ │ + beqz a5,8c8c │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ - li a0,0 │ │ │ │ - lbu a6,72(a4) │ │ │ │ - addi a4,a4,144 │ │ │ │ - beq a7,a6,87ee │ │ │ │ - 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 │ │ │ │ - li a0,0 │ │ │ │ - bltu a3,a1,8816 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - ret │ │ │ │ - li a0,1 │ │ │ │ - li a3,1 │ │ │ │ - j 87f2 │ │ │ │ - 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) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + lw s1,40(a1) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli s2,a5,0x1d │ │ │ │ + mv s3,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + jal 3330 │ │ │ │ + sd a0,32(s3) │ │ │ │ + ld a1,32(s0) │ │ │ │ + mv a2,s2 │ │ │ │ + jal 36a0 │ │ │ │ + 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,8d36 │ │ │ │ + ld a5,8(s0) │ │ │ │ + lw s1,16(s0) │ │ │ │ + sd a5,8(s3) │ │ │ │ + bnez s2,8d6a │ │ │ │ + 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) │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + or s1,s1,a5 │ │ │ │ + sd s1,16(s3) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ + sd s4,0(sp) │ │ │ │ + lw s4,20(s0) │ │ │ │ + addiw a0,s4,1 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + jal 3330 │ │ │ │ + sd a0,8(s3) │ │ │ │ + ld a1,8(s0) │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + 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,8d12 │ │ │ │ + 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 8d1c │ │ │ │ + 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 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,a1 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ sd ra,8(sp) │ │ │ │ - jal 21882 │ │ │ │ + add a6,a6,a4 │ │ │ │ + add a3,a3,a5 │ │ │ │ + lbu a1,0(a6) │ │ │ │ + lbu a0,0(a3) │ │ │ │ + jal 427cc │ │ │ │ ld ra,8(sp) │ │ │ │ - sd a0,48(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ + snez a0,a0 │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s10,32(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + sw zero,0(a1) │ │ │ │ + sw zero,0(a2) │ │ │ │ + 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,8ed0 │ │ │ │ + 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) │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd s8,48(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + mv s1,a2 │ │ │ │ + mv s2,a5 │ │ │ │ + li s9,0 │ │ │ │ + li s8,0 │ │ │ │ + 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,8ed8 │ │ │ │ + lw a5,4(a5) │ │ │ │ + li s5,0 │ │ │ │ + bnez a5,8e44 │ │ │ │ + j 8eb0 │ │ │ │ + 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,8ea2 │ │ │ │ + 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 │ │ │ │ + slli a6,a6,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x3 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - mv a0,a4 │ │ │ │ - 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 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ add a0,a0,a5 │ │ │ │ - li a2,72 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,68(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ + add a5,a1,a6 │ │ │ │ + lbu a1,0(a0) │ │ │ │ + lbu a0,0(a5) │ │ │ │ + addiw s8,s8,1 │ │ │ │ + jal 427cc │ │ │ │ + beqz a0,8e28 │ │ │ │ + lw a1,0(s2) │ │ │ │ + bgeu a1,s8,8e88 │ │ │ │ + sw s8,0(s2) │ │ │ │ + lw a5,0(s0) │ │ │ │ + ld a1,32(s10) │ │ │ │ + addiw s5,s5,1 │ │ │ │ addiw a5,a5,1 │ │ │ │ - sw a5,68(s0) │ │ │ │ - ld s0,16(sp) │ │ │ │ - li a0,1 │ │ │ │ - addi sp,sp,32 │ │ │ │ + sw a5,0(s0) │ │ │ │ + add a5,a1,s6 │ │ │ │ + lw a0,4(a5) │ │ │ │ + addiw s11,s11,1 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + bltu s5,a0,8e44 │ │ │ │ + lw a2,0(a5) │ │ │ │ + beq a2,s4,8f34 │ │ │ │ + beq a2,s3,8f4c │ │ │ │ + lw a0,40(s10) │ │ │ │ + addi s9,s9,1 │ │ │ │ + sext.w a5,s9 │ │ │ │ + bltu a5,a0,8e14 │ │ │ │ + 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 s11,24(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s10,32(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) │ │ │ │ - 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 │ │ │ │ + beq a2,s3,8f4c │ │ │ │ + beq a2,s4,8f32 │ │ │ │ + li a4,1 │ │ │ │ + bne a2,a4,8efa │ │ │ │ + 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,8f14 │ │ │ │ + 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,8eac │ │ │ │ + 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,8e14 │ │ │ │ + j 8eba │ │ │ │ + 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,8eac │ │ │ │ + lw a0,4(a5) │ │ │ │ + lw t1,0(s2) │ │ │ │ + addw a6,a0,s8 │ │ │ │ + bgeu t1,a6,8f64 │ │ │ │ + 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,8e14 │ │ │ │ + j 8eba │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + auipc s0,0x71 │ │ │ │ + ld s0,-122(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 8dc4 │ │ │ │ + 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,8fc6 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ 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 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s6,64(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + mv s6,a1 │ │ │ │ + mv s11,a0 │ │ │ │ + li a1,4 │ │ │ │ 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) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s6,8(sp) │ │ │ │ + jal 1957a │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + lw a4,40(s11) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a4,91b0 │ │ │ │ + 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) │ │ │ │ + sd s9,40(sp) │ │ │ │ + li s7,0 │ │ │ │ + li s5,1 │ │ │ │ + li s3,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 │ │ │ │ + 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,90f6 │ │ │ │ + lw a5,4(a5) │ │ │ │ + beqz a5,9088 │ │ │ │ + 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) │ │ │ │ + addw a4,a4,s6 │ │ │ │ + addw a5,a5,s10 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ slli a5,a5,0x20 │ │ │ │ + srli a4,a4,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) │ │ │ │ - mv a1,s8 │ │ │ │ - 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) │ │ │ │ - addiw s8,s1,1 │ │ │ │ - addiw a3,a5,1 │ │ │ │ - sw a3,68(s0) │ │ │ │ - lw a4,0(s7) │ │ │ │ + add a4,a4,a0 │ │ │ │ + add a5,a5,a1 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + lbu a1,0(a4) │ │ │ │ + jal 427cc │ │ │ │ + bnez a0,90b8 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + bltu s8,a4,9030 │ │ │ │ + lw a3,0(a5) │ │ │ │ + beq a3,s4,90d0 │ │ │ │ + lw a4,40(s11) │ │ │ │ + beq a3,s2,90ea │ │ │ │ + addi s7,s7,1 │ │ │ │ + sext.w a5,s7 │ │ │ │ + bltu a5,a4,9010 │ │ │ │ + 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) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + sw s5,0(a5) │ │ │ │ + ld s11,24(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,104(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 1d4e0 │ │ │ │ - addiw a4,s6,-1 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - ld a3,8(s7) │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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 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) │ │ │ │ + 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,9030 │ │ │ │ + lw a3,0(a5) │ │ │ │ + bne a3,s4,9080 │ │ │ │ + lw a3,0(s0) │ │ │ │ + addw a4,a4,a3 │ │ │ │ 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 a1,4(a5) │ │ │ │ + lw a3,0(a5) │ │ │ │ + lw a4,40(s11) │ │ │ │ + addw s10,s10,a1 │ │ │ │ + addw s6,s6,a1 │ │ │ │ + bne a3,s2,9088 │ │ │ │ + lw a5,4(a5) │ │ │ │ + addw s10,a5,s10 │ │ │ │ + addw s6,a5,s6 │ │ │ │ + j 9088 │ │ │ │ + beq s8,s2,90ea │ │ │ │ + beq s8,s4,9150 │ │ │ │ + li a4,1 │ │ │ │ + bne s8,a4,911e │ │ │ │ + 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,913e │ │ │ │ + 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,9174 │ │ │ │ + li a5,3 │ │ │ │ + beq s8,a5,9180 │ │ │ │ + lw a4,40(s11) │ │ │ │ + j 9088 │ │ │ │ + slli a4,s3,0x20 │ │ │ │ + srli s0,a4,0x1e │ │ │ │ + add s0,s0,s1 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + 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 90e6 │ │ │ │ + lw a5,4(a5) │ │ │ │ + lw a4,40(s11) │ │ │ │ + addw s10,a5,s10 │ │ │ │ + j 9088 │ │ │ │ + addiw a5,s5,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + mv a0,s1 │ │ │ │ + sext.w s0,a5 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - 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> │ │ │ │ + mv s5,s0 │ │ │ │ + j 9088 │ │ │ │ + li s5,1 │ │ │ │ + j 90a2 │ │ │ │ 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) │ │ │ │ sd s2,64(sp) │ │ │ │ + lw s2,16(a0) │ │ │ │ sd s3,56(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + slli s3,s2,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s3 │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + mv s1,a1 │ │ │ │ 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,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) │ │ │ │ - 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 │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd s10,0(sp) │ │ │ │ + jal 3330 │ │ │ │ + ld a1,0(s0) │ │ │ │ + mv a2,s3 │ │ │ │ + mv s4,a0 │ │ │ │ + jal 36a0 │ │ │ │ + li a5,1 │ │ │ │ + beq s1,a5,932c │ │ │ │ + li a5,2 │ │ │ │ + beq s1,a5,931a │ │ │ │ + addiw a5,s1,-3 │ │ │ │ + andi a5,a5,-3 │ │ │ │ + sext.w a5,a5 │ │ │ │ + beqz a5,9300 │ │ │ │ + andi s1,s1,-3 │ │ │ │ + li a5,4 │ │ │ │ + bne s1,a5,921e │ │ │ │ + li a3,71 │ │ │ │ + li a2,82 │ │ │ │ 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) │ │ │ │ + mv a0,s4 │ │ │ │ + jal d7ca │ │ │ │ + lw a2,40(s0) │ │ │ │ + li s3,0 │ │ │ │ + beqz a2,92dc │ │ │ │ + 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 925a │ │ │ │ + addiw a1,a4,-5 │ │ │ │ + bgeu s5,a1,9266 │ │ │ │ + beq a4,s5,9312 │ │ │ │ + beq a4,s6,924a │ │ │ │ + bne a4,s7,9250 │ │ │ │ + lw a4,4(a3) │ │ │ │ + addw s8,a4,s8 │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w a4,s2 │ │ │ │ + bgeu a4,a2,92dc │ │ │ │ + slli s1,s2,0x3 │ │ │ │ + add a3,a5,s1 │ │ │ │ + lw a4,0(a3) │ │ │ │ + bnez a4,9236 │ │ │ │ + lw a4,4(a3) │ │ │ │ + li s10,0 │ │ │ │ + beqz a4,9250 │ │ │ │ + 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) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + jal 427cc │ │ │ │ + beqz a0,92c0 │ │ │ │ + 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,92c0 │ │ │ │ + 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,926c │ │ │ │ + lw a2,40(s0) │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w a4,s2 │ │ │ │ + bltu a4,a2,925a │ │ │ │ + mv a0,s4 │ │ │ │ + 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 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) │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,56(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 │ │ │ │ + li a3,67 │ │ │ │ + li a2,89 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s4 │ │ │ │ + jal d7ca │ │ │ │ + j 921e │ │ │ │ + lw a4,4(a3) │ │ │ │ + addw s9,a4,s9 │ │ │ │ + j 9250 │ │ │ │ + li a3,65 │ │ │ │ + li a2,82 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s4 │ │ │ │ + jal d7ca │ │ │ │ + j 921e │ │ │ │ + li a3,84 │ │ │ │ + li a2,89 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s4 │ │ │ │ + jal d7ca │ │ │ │ + j 921e │ │ │ │ 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 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s4 │ │ │ │ + sd ra,88(sp) │ │ │ │ sd s1,72(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ sd s3,56(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ + mv s1,a1 │ │ │ │ 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 │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd s10,0(sp) │ │ │ │ + jal 3330 │ │ │ │ + ld a1,0(s0) │ │ │ │ + mv a2,s4 │ │ │ │ + mv s3,a0 │ │ │ │ + jal 36a0 │ │ │ │ + andi a5,s1,1 │ │ │ │ + beqz a5,94ae │ │ │ │ + addiw a5,s1,1 │ │ │ │ + li a4,2 │ │ │ │ + beq a5,a4,94dc │ │ │ │ + addiw a4,a5,-3 │ │ │ │ + andi a4,a4,-3 │ │ │ │ + sext.w a4,a4 │ │ │ │ + beqz a4,94ca │ │ │ │ + andi a5,a5,-3 │ │ │ │ + li a4,4 │ │ │ │ + bne a5,a4,93ae │ │ │ │ + li a3,82 │ │ │ │ + li a2,71 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s3 │ │ │ │ + jal d7ca │ │ │ │ + lw a2,40(s0) │ │ │ │ + li s4,0 │ │ │ │ + beqz a2,9482 │ │ │ │ + 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 93ea │ │ │ │ + addiw a1,a4,-5 │ │ │ │ + bgeu s5,a1,93f6 │ │ │ │ + beq a4,s5,94a6 │ │ │ │ + beq a4,s6,93da │ │ │ │ + bne a4,s7,93e0 │ │ │ │ + lw a4,4(a3) │ │ │ │ + addw s8,a4,s8 │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w a4,s2 │ │ │ │ + bgeu a4,a2,9482 │ │ │ │ + slli s1,s2,0x3 │ │ │ │ + add a3,a5,s1 │ │ │ │ + lw a4,0(a3) │ │ │ │ + bnez a4,93c6 │ │ │ │ + lw a4,4(a3) │ │ │ │ + li s10,0 │ │ │ │ + bnez a4,9410 │ │ │ │ + j 93e0 │ │ │ │ + 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,9476 │ │ │ │ + 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 427cc │ │ │ │ + bnez a0,93fe │ │ │ │ + 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 427cc │ │ │ │ + beqz a0,93fe │ │ │ │ + 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,9410 │ │ │ │ + lw a2,40(s0) │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w a4,s2 │ │ │ │ + bltu a4,a2,93ea │ │ │ │ + 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) │ │ │ │ - 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,s4 │ │ │ │ + ld s4,48(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ + lw a4,4(a3) │ │ │ │ + addw s9,a4,s9 │ │ │ │ + j 93e0 │ │ │ │ + addiw a5,s1,-1 │ │ │ │ + li a4,1 │ │ │ │ + bne a5,a4,9384 │ │ │ │ + li a3,89 │ │ │ │ + li a2,84 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s3 │ │ │ │ + jal d7ca │ │ │ │ + j 93ae │ │ │ │ + li a3,89 │ │ │ │ + li a2,67 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s3 │ │ │ │ + jal d7ca │ │ │ │ + j 93ae │ │ │ │ + li a3,82 │ │ │ │ + li a2,65 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s3 │ │ │ │ + jal d7ca │ │ │ │ + j 93ae │ │ │ │ + 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,96c0 │ │ │ │ + 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) │ │ │ │ + sd s11,56(sp) │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd s6,96(sp) │ │ │ │ + mv s3,a2 │ │ │ │ + sd a5,8(sp) │ │ │ │ + li s4,0 │ │ │ │ + li s8,0 │ │ │ │ + li s0,0 │ │ │ │ + li s1,0 │ │ │ │ + li s11,0 │ │ │ │ + li s10,0 │ │ │ │ + li s7,1 │ │ │ │ + li s5,78 │ │ │ │ + lw a5,24(s9) │ │ │ │ + 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,95b6 │ │ │ │ + beqz a6,9648 │ │ │ │ + addiw t1,a6,-5 │ │ │ │ + bgeu s7,t1,9648 │ │ │ │ + ld a5,16(sp) │ │ │ │ + mulw a5,a5,a1 │ │ │ │ + addw s1,s1,a5 │ │ │ │ + beq a6,s7,95d0 │ │ │ │ + li a5,2 │ │ │ │ + beq a6,a5,957c │ │ │ │ + li a5,4 │ │ │ │ + bne a6,a5,9580 │ │ │ │ + addw s10,s10,a1 │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w a5,s4 │ │ │ │ + bltu a5,a0,9538 │ │ │ │ + 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) │ │ │ │ + ld s11,56(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + sw s1,0(a5) │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld s1,136(sp) │ │ │ │ + sw s0,0(a5) │ │ │ │ + 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,95d6 │ │ │ │ + addiw t1,a6,-5 │ │ │ │ + bgeu s7,t1,95d6 │ │ │ │ + ld a5,16(sp) │ │ │ │ + mulw a5,a5,a1 │ │ │ │ + addw s0,s0,a5 │ │ │ │ + bne a6,s7,9570 │ │ │ │ + addw s11,s11,a1 │ │ │ │ + j 9580 │ │ │ │ + li s6,0 │ │ │ │ + bnez a1,95fe │ │ │ │ + j 9580 │ │ │ │ + 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,9642 │ │ │ │ + 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 427cc │ │ │ │ + beqz a0,95dc │ │ │ │ + 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,95f6 │ │ │ │ + lw a0,40(s9) │ │ │ │ + j 9580 │ │ │ │ + li s6,0 │ │ │ │ + bnez a1,966c │ │ │ │ + j 9580 │ │ │ │ + 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,9642 │ │ │ │ + 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,9654 │ │ │ │ + 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,9654 │ │ │ │ + lbu a1,0(t1) │ │ │ │ + jal 427cc │ │ │ │ + ld a4,32(s9) │ │ │ │ + bnez a0,964e │ │ │ │ + lw a5,4(s3) │ │ │ │ + add a1,a4,s2 │ │ │ │ + lw a1,4(a1) │ │ │ │ + addw s1,s1,a5 │ │ │ │ + j 965a │ │ │ │ + li s8,0 │ │ │ │ + li s0,0 │ │ │ │ + li s1,0 │ │ │ │ + j 959a │ │ │ │ addi sp,sp,-112 │ │ │ │ - lw a4,68(a0) │ │ │ │ - sd s4,64(sp) │ │ │ │ - auipc s4,0x71 │ │ │ │ - ld s4,-256(s4) │ │ │ │ + sd s8,32(sp) │ │ │ │ + mv s8,a0 │ │ │ │ + lw a0,40(a0) │ │ │ │ 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 s7,40(sp) │ │ │ │ + beqz a0,982a │ │ │ │ sd s1,88(sp) │ │ │ │ sd s2,80(sp) │ │ │ │ sd s3,72(sp) │ │ │ │ + sd s4,64(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 │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + ld a5,32(s8) │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s11,8(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s4,a2 │ │ │ │ + li s1,0 │ │ │ │ + li s7,0 │ │ │ │ + li s10,0 │ │ │ │ + li s9,0 │ │ │ │ + li s3,5 │ │ │ │ + li s5,6 │ │ │ │ + li s6,1 │ │ │ │ + j 972e │ │ │ │ + beq a4,s3,97f4 │ │ │ │ + beq a4,s5,973a │ │ │ │ + beq a4,s6,980c │ │ │ │ + li a2,2 │ │ │ │ + bne a4,a2,981c │ │ │ │ + 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,97d4 │ │ │ │ + slli s0,s1,0x3 │ │ │ │ + add a3,a5,s0 │ │ │ │ + lw a4,0(a3) │ │ │ │ + bnez a4,9704 │ │ │ │ + lw a4,4(a3) │ │ │ │ + li s11,0 │ │ │ │ + bnez a4,975e │ │ │ │ + j 9724 │ │ │ │ + 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,97ac │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + lbu a1,0(a4) │ │ │ │ + lbu a0,0(a5) │ │ │ │ + jal 427cc │ │ │ │ + beqz a0,9742 │ │ │ │ + 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,975e │ │ │ │ + lw a3,0(a3) │ │ │ │ + lw a0,40(s8) │ │ │ │ + bne a3,s3,9724 │ │ │ │ + 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,972e │ │ │ │ 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 a4,40(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,918c │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ + ld s11,8(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + mv a0,s7 │ │ │ │ + ld s7,40(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + 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 97ca │ │ │ │ + lw a4,4(a3) │ │ │ │ + mulw a3,s4,a4 │ │ │ │ + addw s10,a4,s10 │ │ │ │ + addw s7,a3,s7 │ │ │ │ + j 9724 │ │ │ │ + li a2,4 │ │ │ │ + bne a4,a2,9724 │ │ │ │ + lw a4,4(a3) │ │ │ │ + addw s9,a4,s9 │ │ │ │ + j 9724 │ │ │ │ ld ra,104(sp) │ │ │ │ - ld s4,64(sp) │ │ │ │ + li s7,0 │ │ │ │ + ld s8,32(sp) │ │ │ │ + mv a0,s7 │ │ │ │ + ld s7,40(sp) │ │ │ │ addi sp,sp,112 │ │ │ │ ret │ │ │ │ - li a7,45 │ │ │ │ - j 9078 │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s9,40(sp) │ │ │ │ + mv s9,a0 │ │ │ │ + lw a0,40(a0) │ │ │ │ + sd ra,120(sp) │ │ │ │ + beqz a0,99f4 │ │ │ │ + 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) │ │ │ │ + mv s4,a1 │ │ │ │ + sd s0,112(sp) │ │ │ │ + ld a1,32(s9) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + mv s5,a2 │ │ │ │ + li s3,0 │ │ │ │ + li s8,0 │ │ │ │ + li s6,0 │ │ │ │ + li s10,0 │ │ │ │ + li s7,6 │ │ │ │ + j 98ac │ │ │ │ + li a3,5 │ │ │ │ + beq a5,a3,996c │ │ │ │ + beq a5,s7,99ae │ │ │ │ + li a3,3 │ │ │ │ + beq a5,a3,98a2 │ │ │ │ + bltu s10,s4,9890 │ │ │ │ + bgeu s10,s5,9890 │ │ │ │ + lw t1,4(a4) │ │ │ │ + addw s8,t1,s8 │ │ │ │ + li a3,1 │ │ │ │ + beq a5,a3,99ca │ │ │ │ + li a3,2 │ │ │ │ + bne a5,a3,99d2 │ │ │ │ + lw a5,4(a4) │ │ │ │ + addw s10,a5,s10 │ │ │ │ + addi s3,s3,1 │ │ │ │ + sext.w a5,s3 │ │ │ │ + bgeu a5,a0,98fe │ │ │ │ + slli s11,s3,0x3 │ │ │ │ + add a4,a1,s11 │ │ │ │ + lw a5,0(a4) │ │ │ │ + bnez a5,9870 │ │ │ │ + lw a5,4(a4) │ │ │ │ + beqz a5,99c2 │ │ │ │ + mv s2,s6 │ │ │ │ + mv s0,s10 │ │ │ │ + li t1,0 │ │ │ │ + li s1,0 │ │ │ │ + bltu s0,s4,98ce │ │ │ │ + bltu s0,s5,9920 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + bltu s1,a5,98c6 │ │ │ │ + lw t3,0(a4) │ │ │ │ + beq t3,s7,9978 │ │ │ │ + lw a0,40(s9) │ │ │ │ + bnez t3,9962 │ │ │ │ + addi s3,s3,1 │ │ │ │ + addw s10,s0,a5 │ │ │ │ + addw s6,s2,a5 │ │ │ │ + sext.w a5,s3 │ │ │ │ + addw s8,t1,s8 │ │ │ │ + bltu a5,a0,98ac │ │ │ │ + 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) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + lw a4,28(s9) │ │ │ │ + lw a5,24(s9) │ │ │ │ + ld a0,8(s9) │ │ │ │ + ld a1,0(s9) │ │ │ │ + addw a4,a4,s2 │ │ │ │ + addw a5,a5,s0 │ │ │ │ + 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) │ │ │ │ + sd t1,8(sp) │ │ │ │ + jal 427cc │ │ │ │ + ld t1,8(sp) │ │ │ │ + ld a1,32(s9) │ │ │ │ + bnez a0,995a │ │ │ │ + addiw t1,t1,1 │ │ │ │ + add a4,a1,s11 │ │ │ │ + lw a5,4(a4) │ │ │ │ + j 98ce │ │ │ │ + li a5,5 │ │ │ │ + mv s6,s2 │ │ │ │ + mv s10,s0 │ │ │ │ + bne t3,a5,98a2 │ │ │ │ + lw a5,4(a4) │ │ │ │ + addw s10,a5,s10 │ │ │ │ + addw s6,s6,a5 │ │ │ │ + j 98a2 │ │ │ │ + addw a4,s10,a5 │ │ │ │ + addiw t3,a4,-1 │ │ │ │ + bltu t3,s4,99a8 │ │ │ │ + bgeu s10,s5,99a8 │ │ │ │ + bgeu s10,s4,99da │ │ │ │ + bltu t3,s5,99ec │ │ │ │ + subw a0,s5,s4 │ │ │ │ + mv s10,a4 │ │ │ │ + bne t1,a0,99f8 │ │ │ │ + lw a0,40(s9) │ │ │ │ + addw s8,t1,s8 │ │ │ │ + addw s6,s6,a5 │ │ │ │ + j 98a2 │ │ │ │ + mv s10,a4 │ │ │ │ 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 │ │ │ │ + j 9996 │ │ │ │ + lw a5,4(a4) │ │ │ │ + bnez a5,98be │ │ │ │ + addiw t3,s10,-1 │ │ │ │ + li t1,0 │ │ │ │ + bltu t3,s4,999e │ │ │ │ + mv a4,s10 │ │ │ │ + li t1,0 │ │ │ │ + j 9984 │ │ │ │ + mv s0,s10 │ │ │ │ + mv s2,s6 │ │ │ │ + li t1,0 │ │ │ │ + j 98e8 │ │ │ │ + lw a5,4(a4) │ │ │ │ + addw s6,a5,s6 │ │ │ │ + j 98a2 │ │ │ │ + li t1,4 │ │ │ │ + beq a5,t1,989c │ │ │ │ + j 98a2 │ │ │ │ + bltu t3,s5,99e6 │ │ │ │ + subw a0,s5,s10 │ │ │ │ + mv s10,a4 │ │ │ │ + j 9996 │ │ │ │ + mv s10,a4 │ │ │ │ + mv a0,a5 │ │ │ │ + j 9996 │ │ │ │ + subw a0,a4,s4 │ │ │ │ + mv s10,a4 │ │ │ │ + j 9996 │ │ │ │ + li a0,0 │ │ │ │ + j 9918 │ │ │ │ + auipc a3,0x5b │ │ │ │ + addi a3,a3,-1960 │ │ │ │ + li a2,648 │ │ │ │ + auipc a1,0x54 │ │ │ │ + addi a1,a1,1452 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,1500 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ mv s0,a1 │ │ │ │ mv s1,a0 │ │ │ │ - mv a6,a3 │ │ │ │ - auipc a1,0x55 │ │ │ │ - addi a1,a1,-30 │ │ │ │ - beq a5,a4,91ca │ │ │ │ - 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) │ │ │ │ + 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 1957a │ │ │ │ + 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,9b96 │ │ │ │ + mv s2,a0 │ │ │ │ + srai a7,a4,0x20 │ │ │ │ + srai a0,a3,0x20 │ │ │ │ + bgeu a7,a0,9b96 │ │ │ │ + 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) │ │ │ │ + sw zero,40(s2) │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3330 │ │ │ │ + sd a0,32(s2) │ │ │ │ mv a2,s4 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + sh zero,44(s2) │ │ │ │ + lw a5,40(s1) │ │ │ │ + beqz a5,9b0a │ │ │ │ + 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,9b02 │ │ │ │ + lw t1,-4(a1) │ │ │ │ + lw t3,28(s1) │ │ │ │ + li a7,0 │ │ │ │ + addw a3,t3,a4 │ │ │ │ + sext.w a5,a3 │ │ │ │ + bltu s0,a5,9b22 │ │ │ │ + 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,9b22 │ │ │ │ + beqz t1,9b1c │ │ │ │ + beq t1,a0,9b1c │ │ │ │ + beq t1,t2,9b1c │ │ │ │ + bne t1,t5,9b9a │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + bltu a7,t4,9ac0 │ │ │ │ + lw a5,40(s1) │ │ │ │ + addiw t6,t6,1 │ │ │ │ + addi a1,a1,8 │ │ │ │ + bltu t6,a5,9aae │ │ │ │ + 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 9afa │ │ │ │ + bgeu s3,a5,9b2c │ │ │ │ + lw t4,0(a1) │ │ │ │ + j 9ae8 │ │ │ │ + lw a3,40(s2) │ │ │ │ + ld a5,32(s2) │ │ │ │ + beqz a3,9b70 │ │ │ │ + addiw t4,a3,-1 │ │ │ │ + slli s4,t4,0x20 │ │ │ │ + srli t4,s4,0x1d │ │ │ │ + add t4,t4,a5 │ │ │ │ + lw s4,0(t4) │ │ │ │ + beq s4,t1,9b86 │ │ │ │ + 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 9ae8 │ │ │ │ + sw t5,40(s2) │ │ │ │ + sw t1,0(a5) │ │ │ │ + sw t5,4(a5) │ │ │ │ + lw t1,-4(a1) │ │ │ │ + lw t4,0(a1) │ │ │ │ + j 9ae8 │ │ │ │ + lw a5,4(t4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,4(t4) │ │ │ │ + lw t4,0(a1) │ │ │ │ + j 9ae8 │ │ │ │ + jal 8b8c │ │ │ │ + li a5,2 │ │ │ │ + bne t1,a5,9ba4 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + j 9afa │ │ │ │ + bne t1,t0,9afa │ │ │ │ + addiw a6,a6,1 │ │ │ │ + j 9afa │ │ │ │ + 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 1957a │ │ │ │ + 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,9e0c │ │ │ │ + mv s8,a0 │ │ │ │ + srai a6,a3,0x20 │ │ │ │ + srai a0,a2,0x20 │ │ │ │ + bgeu a6,a0,9e0c │ │ │ │ + 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) │ │ │ │ + sd a2,16(s8) │ │ │ │ + sd s1,0(s8) │ │ │ │ + sw zero,40(s8) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3330 │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,0 │ │ │ │ + sd a0,32(s8) │ │ │ │ + jal 3890 │ │ │ │ + auipc s4,0x70 │ │ │ │ + ld s4,726(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,0x54 │ │ │ │ + addi a2,a2,940 │ │ │ │ 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 │ │ │ │ + lw a4,28(s10) │ │ │ │ + lw a5,0(s11) │ │ │ │ + li s5,0 │ │ │ │ + bltu a5,a4,9de0 │ │ │ │ + lw a5,40(s10) │ │ │ │ + beqz a5,9d1e │ │ │ │ + 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,9d0c │ │ │ │ + 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,9d56 │ │ │ │ + lw a4,40(s8) │ │ │ │ + lw a5,0(a2) │ │ │ │ + beqz a4,9d48 │ │ │ │ + addiw a1,a4,-1 │ │ │ │ + slli a7,a1,0x20 │ │ │ │ + srli a1,a7,0x1d │ │ │ │ + add a1,a1,a0 │ │ │ │ + lw a7,0(a1) │ │ │ │ + beq a7,a5,9dc0 │ │ │ │ + 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,9cfe │ │ │ │ + addiw a4,a5,-5 │ │ │ │ + bgeu s9,a4,9cfe │ │ │ │ + bne a5,s9,9d00 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + lw a5,4(a2) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + bltu s6,a5,9c9c │ │ │ │ + lw a5,40(s10) │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w s0,s2 │ │ │ │ + bltu s0,a5,9c8a │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld a0,0(s4) │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,870 │ │ │ │ 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) │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s10,16(sp) │ │ │ │ + ld s11,8(sp) │ │ │ │ + mv a0,s8 │ │ │ │ + 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 9cf0 │ │ │ │ + lw a5,40(s8) │ │ │ │ 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 │ │ │ │ + lw a6,0(a4) │ │ │ │ + beqz a5,9dc8 │ │ │ │ + addiw a2,a5,-1 │ │ │ │ + slli a7,a2,0x20 │ │ │ │ + srli a2,a7,0x1d │ │ │ │ + add a2,a2,a0 │ │ │ │ + lw a7,0(a2) │ │ │ │ + beq a7,s9,9dd6 │ │ │ │ + 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,0x54 │ │ │ │ + addi a2,a2,680 │ │ │ │ + mv a5,s0 │ │ │ │ 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 │ │ │ │ + ld a6,32(s10) │ │ │ │ + ld a0,32(s8) │ │ │ │ + addiw s5,s5,1 │ │ │ │ + add a2,a6,s1 │ │ │ │ + j 9cb8 │ │ │ │ + lw a4,4(a1) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,4(a1) │ │ │ │ + j 9cf0 │ │ │ │ + sw s9,40(s8) │ │ │ │ + sw s9,0(a0) │ │ │ │ + sw a6,4(a0) │ │ │ │ + j 9d92 │ │ │ │ + lw a5,4(a2) │ │ │ │ + addw a5,a5,a6 │ │ │ │ + sw a5,4(a2) │ │ │ │ + j 9d92 │ │ │ │ + lw a4,28(s8) │ │ │ │ + lw a5,0(s3) │ │ │ │ + ld a0,0(s4) │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,572 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + sw a5,28(s8) │ │ │ │ + lw a4,4(s3) │ │ │ │ + lw a3,4(s11) │ │ │ │ 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) │ │ │ │ + li s5,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 9c70 │ │ │ │ + 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 8b8c │ │ │ │ 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) │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,648 │ │ │ │ + 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,9eba │ │ │ │ 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 │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + li s1,0 │ │ │ │ + li s0,0 │ │ │ │ + auipc s4,0x5a │ │ │ │ + addi s4,s4,1016 │ │ │ │ + auipc s5,0x54 │ │ │ │ + addi s5,s5,608 │ │ │ │ + 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,9e58 │ │ │ │ + ld a4,32(s2) │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ 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 │ │ │ │ + lwu a3,0(a5) │ │ │ │ + lw a4,4(a5) │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,540 │ │ │ │ + add s4,s4,a3 │ │ │ │ + lbu a3,40(s4) │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ 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 │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,24(sp) │ │ │ │ + auipc a2,0x54 │ │ │ │ + addi a2,a2,510 │ │ │ │ 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 │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s9,40(sp) │ │ │ │ + mv s9,a0 │ │ │ │ + lw a0,20(a0) │ │ │ │ + lw a4,16(s9) │ │ │ │ + addw a5,a1,a2 │ │ │ │ + addw a5,a5,a0 │ │ │ │ + addw a5,a5,a4 │ │ │ │ + slliw a0,a5,0x1 │ │ │ │ + addw a0,a0,a5 │ │ │ │ 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 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 s1,168(sp) │ │ │ │ - fadd.d fa5,fa5,fa3 │ │ │ │ - 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 s6,128(sp) │ │ │ │ - sd s7,120(sp) │ │ │ │ - sd s11,88(sp) │ │ │ │ - sw zero,44(sp) │ │ │ │ - sw zero,48(sp) │ │ │ │ - sw zero,52(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + sd a1,8(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 │ │ │ │ + sd a2,0(sp) │ │ │ │ + mv s11,a3 │ │ │ │ + jal 3330 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - li s1,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 4ba7c │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ - 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 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 │ │ │ │ - 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 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 │ │ │ │ + bnez s0,a014 │ │ │ │ + beqz s1,a284 │ │ │ │ + beqz s11,a290 │ │ │ │ + ld s0,0(sp) │ │ │ │ + auipc a4,0x58 │ │ │ │ + addi a4,a4,724 │ │ │ │ + li a3,-1 │ │ │ │ mv a5,s0 │ │ │ │ - li a6,0 │ │ │ │ - mv a4,s4 │ │ │ │ - li a3,0 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s3 │ │ │ │ + li a2,1 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + li a5,67 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ + sb a5,0(s7) │ │ │ │ + mv a4,s0 │ │ │ │ + auipc a3,0x54 │ │ │ │ + addi a3,a3,394 │ │ │ │ + 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,a246 │ │ │ │ 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 │ │ │ │ - mv s2,a1 │ │ │ │ - mv s3,a3 │ │ │ │ - beqz a3,9aea │ │ │ │ - addiw s6,a4,77 │ │ │ │ - slli s6,s6,0x20 │ │ │ │ - srli s6,s6,0x20 │ │ │ │ - mv a1,s6 │ │ │ │ + sd s10,32(sp) │ │ │ │ + li s0,0 │ │ │ │ + li s3,0 │ │ │ │ + li s4,0 │ │ │ │ + li s5,0 │ │ │ │ + j 9fda │ │ │ │ + li a3,6 │ │ │ │ + bne a2,a3,a0c2 │ │ │ │ + lw s10,4(a4) │ │ │ │ + li s0,83 │ │ │ │ + addw s3,s3,s10 │ │ │ │ + addw s4,s4,s10 │ │ │ │ + mv a5,s10 │ │ │ │ + auipc a4,0x58 │ │ │ │ + addi a4,a4,614 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + li a1,0 │ │ │ │ li a0,0 │ │ │ │ - mv s1,a4 │ │ │ │ - addiw s8,a4,76 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s6 │ │ │ │ + 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,0x54 │ │ │ │ + addi a3,a3,276 │ │ │ │ + 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,a232 │ │ │ │ + mv s1,s5 │ │ │ │ + beqz s11,9fe6 │ │ │ │ + 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,a0ea │ │ │ │ + li a3,5 │ │ │ │ + bne a2,a3,9f72 │ │ │ │ + lw s10,4(a4) │ │ │ │ + li s0,77 │ │ │ │ + addw s3,s3,s10 │ │ │ │ + addw s4,s4,s10 │ │ │ │ + j 9f88 │ │ │ │ + ld s0,0(sp) │ │ │ │ + beqz s11,a280 │ │ │ │ + mv a5,s0 │ │ │ │ + auipc a4,0x58 │ │ │ │ + addi a4,a4,468 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - mv a1,a0 │ │ │ │ - auipc a7,0x70 │ │ │ │ - ld a7,1378(a7) │ │ │ │ - li a6,-3 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + li a5,67 │ │ │ │ + mv s2,a0 │ │ │ │ + sb a5,0(s7) │ │ │ │ + mv a4,s0 │ │ │ │ + auipc a3,0x54 │ │ │ │ + addi a3,a3,140 │ │ │ │ + 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,9f5c │ │ │ │ + ld a5,0(sp) │ │ │ │ + beqz a5,a26a │ │ │ │ + bnez s11,a246 │ │ │ │ + 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,0x58 │ │ │ │ + addi a4,a4,374 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4ba7c │ │ │ │ + auipc a3,0x54 │ │ │ │ + addi a3,a3,50 │ │ │ │ + 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) │ │ │ │ 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) │ │ │ │ + ld s11,24(sp) │ │ │ │ + mv a0,s7 │ │ │ │ + ld s7,56(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 │ │ │ │ + li a3,1 │ │ │ │ + bne a2,a3,a0d6 │ │ │ │ + lw s10,4(a4) │ │ │ │ + li s0,68 │ │ │ │ + addw s4,s4,s10 │ │ │ │ + j 9f88 │ │ │ │ + li a3,2 │ │ │ │ + bne a2,a3,a2c4 │ │ │ │ + lw s10,4(a4) │ │ │ │ + li s0,73 │ │ │ │ + addw s3,s3,s10 │ │ │ │ + j 9f88 │ │ │ │ + lw s10,4(a4) │ │ │ │ + beqz s10,a2c4 │ │ │ │ + li s8,0 │ │ │ │ + li s6,0 │ │ │ │ + li s10,0 │ │ │ │ + j a166 │ │ │ │ + beqz s10,a222 │ │ │ │ + li a5,83 │ │ │ │ + beq s0,a5,a222 │ │ │ │ + mv a5,s6 │ │ │ │ + auipc a4,0x58 │ │ │ │ + addi a4,a4,232 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + li a1,0 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ 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 │ │ │ │ + slli t1,s2,0x20 │ │ │ │ + addiw a0,s2,1 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + 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,0x54 │ │ │ │ + addi a3,a3,-112 │ │ │ │ + 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,a20a │ │ │ │ + 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 │ │ │ │ + addw a5,a5,s10 │ │ │ │ + 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 427cc │ │ │ │ + beqz a0,a0fa │ │ │ │ + beqz s10,a22a │ │ │ │ + li a5,77 │ │ │ │ + beq s0,a5,a22a │ │ │ │ + mv a5,s8 │ │ │ │ + auipc a4,0x58 │ │ │ │ + addi a4,a4,66 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + li a1,0 │ │ │ │ li a0,0 │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - slli s2,s2,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ + 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,0x54 │ │ │ │ + addi a3,a3,-274 │ │ │ │ + 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,a166 │ │ │ │ + addw s10,s6,s8 │ │ │ │ + beqz s6,a216 │ │ │ │ + bnez s8,a2a4 │ │ │ │ + lw a2,0(a4) │ │ │ │ + addw s3,a3,s3 │ │ │ │ + addw s4,a3,s4 │ │ │ │ + j 9ffc │ │ │ │ + addiw s8,s8,1 │ │ │ │ + li s0,83 │ │ │ │ + j a156 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + li s0,77 │ │ │ │ + j a156 │ │ │ │ + ld a5,0(sp) │ │ │ │ + beqz a5,a258 │ │ │ │ + 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,a064 │ │ │ │ + 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 a078 │ │ │ │ + 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,a0ae │ │ │ │ + beqz s11,a0ae │ │ │ │ + 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 a078 │ │ │ │ + ld s0,8(sp) │ │ │ │ + j a01a │ │ │ │ + lw a5,40(s9) │ │ │ │ + li s2,0 │ │ │ │ + bnez a5,9f5c │ │ │ │ + j a0ae │ │ │ │ + lw a5,40(s9) │ │ │ │ + li s2,0 │ │ │ │ + bnez a5,9f5c │ │ │ │ + ld a5,0(sp) │ │ │ │ mv s1,a0 │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,65 │ │ │ │ - add s2,s2,s1 │ │ │ │ - jal 3890 │ │ │ │ - sb zero,0(s2) │ │ │ │ - beqz s0,9bbe │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-96 │ │ │ │ - sd ra,88(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - beqz a1,9c90 │ │ │ │ - sd s2,64(sp) │ │ │ │ - slli s2,a1,0x20 │ │ │ │ - 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,1 │ │ │ │ + sd a5,8(sp) │ │ │ │ + j a078 │ │ │ │ + auipc a3,0x5a │ │ │ │ + addi a3,a3,-52 │ │ │ │ + li a2,863 │ │ │ │ + auipc a1,0x54 │ │ │ │ + addi a1,a1,-768 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,-488 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + li a3,4 │ │ │ │ + bne a2,a3,a2d8 │ │ │ │ + lw s10,4(a4) │ │ │ │ + li s0,94 │ │ │ │ + addw s3,s10,s3 │ │ │ │ + j 9f88 │ │ │ │ + li a3,3 │ │ │ │ + bne a2,a3,9f88 │ │ │ │ + lw s10,4(a4) │ │ │ │ + li s0,78 │ │ │ │ + j 9f88 │ │ │ │ + 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 │ │ │ │ + addw a0,a0,a5 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + mv a4,a1 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + 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,a5fa │ │ │ │ + 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) │ │ │ │ + ld a3,32(s7) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + li s8,0 │ │ │ │ + li s6,0 │ │ │ │ + li s11,0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + li s4,0 │ │ │ │ + li s3,0 │ │ │ │ + li s2,0 │ │ │ │ + j a35c │ │ │ │ + li a1,2 │ │ │ │ + beq a2,a1,a34c │ │ │ │ + li a1,4 │ │ │ │ + bne a2,a1,a352 │ │ │ │ + lw a4,4(a4) │ │ │ │ + addw s4,a4,s4 │ │ │ │ + lw a4,40(s7) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + bgeu s2,a4,a586 │ │ │ │ + ld a5,8(sp) │ │ │ │ + mv s1,s2 │ │ │ │ + beqz a5,a368 │ │ │ │ + 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,a452 │ │ │ │ + addiw a1,a2,-5 │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a1,a452 │ │ │ │ + li a5,1 │ │ │ │ + bne a2,a5,a340 │ │ │ │ + slli s9,s0,0x20 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + add s9,s9,s5 │ │ │ │ + beqz s11,a574 │ │ │ │ + mv a5,s11 │ │ │ │ + auipc a4,0x58 │ │ │ │ + addi a4,a4,-424 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + mv s8,a0 │ │ │ │ + auipc a3,0x58 │ │ │ │ + addi a3,a3,-446 │ │ │ │ + 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 │ │ │ │ + add a5,a3,s1 │ │ │ │ + lw s11,4(a5) │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + addiw a4,s8,1 │ │ │ │ + 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,a440 │ │ │ │ + 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,0x58 │ │ │ │ + addi a3,a3,-1192 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + add a0,a0,s5 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + bne s0,s9,a3fc │ │ │ │ + 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 a340 │ │ │ │ + lw s9,4(a4) │ │ │ │ + beqz s9,a51e │ │ │ │ + li s9,0 │ │ │ │ + j a4ca │ │ │ │ + bnez s11,a53c │ │ │ │ + li a5,77 │ │ │ │ + beq s8,a5,a480 │ │ │ │ + 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 │ │ │ │ + lw a4,28(s7) │ │ │ │ + ld a5,8(s7) │ │ │ │ + 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,0x58 │ │ │ │ + addi a3,a3,-1318 │ │ │ │ + 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,a51e │ │ │ │ + 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 │ │ │ │ + addw a4,a4,s9 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + 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 427cc │ │ │ │ + beqz a0,a45e │ │ │ │ + beqz s11,a532 │ │ │ │ + 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,a4ca │ │ │ │ + beqz s11,a526 │ │ │ │ + bnez s6,a604 │ │ │ │ + lw a2,0(a4) │ │ │ │ + addw s4,s4,s9 │ │ │ │ + addw s3,s9,s3 │ │ │ │ + j a382 │ │ │ │ + li s6,0 │ │ │ │ + li s8,77 │ │ │ │ + li s11,1 │ │ │ │ + j a4ba │ │ │ │ + mv a5,s11 │ │ │ │ + auipc a4,0x58 │ │ │ │ + addi a4,a4,-846 │ │ │ │ + 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,0x58 │ │ │ │ + addi a3,a3,-874 │ │ │ │ + mv s11,t3 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + addw s0,s11,s0 │ │ │ │ + j a462 │ │ │ │ + li a5,48 │ │ │ │ + sb a5,0(s9) │ │ │ │ + sb zero,1(s9) │ │ │ │ + addiw s8,s0,1 │ │ │ │ + j a3ca │ │ │ │ + li a4,77 │ │ │ │ + bne s8,a4,a5e2 │ │ │ │ + beqz s11,a5c2 │ │ │ │ + auipc a4,0x58 │ │ │ │ + addi a4,a4,-930 │ │ │ │ + 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,0x58 │ │ │ │ + addi a3,a3,-960 │ │ │ │ + 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) │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s5,72(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ 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 │ │ │ │ - ld ra,88(sp) │ │ │ │ + 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 a58e │ │ │ │ + li a5,48 │ │ │ │ + sh a5,0(a0) │ │ │ │ + j a5d6 │ │ │ │ + auipc a3,0x5a │ │ │ │ + addi a3,a3,-900 │ │ │ │ + li a2,976 │ │ │ │ + auipc a1,0x54 │ │ │ │ + addi a1,a1,-1632 │ │ │ │ + auipc a0,0x54 │ │ │ │ + addi a0,a0,-1352 │ │ │ │ + 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) │ │ │ │ + sd a2,32(sp) │ │ │ │ + sd a3,40(sp) │ │ │ │ + sd s1,136(sp) │ │ │ │ + sd s8,80(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + mv s10,a0 │ │ │ │ + jal 3310 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mv s2,a0 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,a5 │ │ │ │ + sd a5,8(sp) │ │ │ │ + sext.w s2,s2 │ │ │ │ + jal 39f0 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz s2,a918 │ │ │ │ + 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) │ │ │ │ + sd s5,104(sp) │ │ │ │ + sd s7,88(sp) │ │ │ │ + add s6,s6,s2 │ │ │ │ + sd s11,56(sp) │ │ │ │ li s1,0 │ │ │ │ + li s2,0 │ │ │ │ + li s8,0 │ │ │ │ + li s9,0 │ │ │ │ + li s7,0 │ │ │ │ + li s4,0 │ │ │ │ + li a2,0 │ │ │ │ + li s3,0 │ │ │ │ + auipc s5,0x5a │ │ │ │ + addi s5,s5,-1292 │ │ │ │ + lbu a3,0(s10) │ │ │ │ + li a4,27 │ │ │ │ + addiw a5,a3,-61 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bltu a4,a5,a6a8 │ │ │ │ + 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,a68c │ │ │ │ + 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 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s0,144(sp) │ │ │ │ + sd s9,0(a5) │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + sd s8,0(a5) │ │ │ │ + ld a5,40(sp) │ │ │ │ + ld s8,80(sp) │ │ │ │ mv a0,s1 │ │ │ │ - ld s1,72(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ + sw s2,0(a5) │ │ │ │ + ld s1,136(sp) │ │ │ │ + ld s2,128(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ ret │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 32b0 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + addw a1,a1,a0 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3870 │ │ │ │ + slli s11,s3,0x20 │ │ │ │ + mv s1,a0 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 32b0 │ │ │ │ + add s11,s11,s1 │ │ │ │ + sext.w a2,a0 │ │ │ │ + li a1,77 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3890 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 32b0 │ │ │ │ + addw s11,a0,s3 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 32b0 │ │ │ │ + mv a5,a0 │ │ │ │ + sext.w s3,s11 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + addw s4,a5,s4 │ │ │ │ + slli s11,s11,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + add s11,s11,s1 │ │ │ │ + jal 32b0 │ │ │ │ + sb zero,0(s11) │ │ │ │ + ld a2,8(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + addw s7,a5,s7 │ │ │ │ + jal 3890 │ │ │ │ + li a2,0 │ │ │ │ + j a6b6 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 32b0 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + addw a1,a1,a0 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3870 │ │ │ │ + mv s1,a0 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + slli s11,s3,0x20 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 32b0 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + add s11,s11,s1 │ │ │ │ + sext.w a2,a0 │ │ │ │ + li a1,83 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3890 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 32b0 │ │ │ │ + addw s11,a0,s3 │ │ │ │ + sext.w s3,s11 │ │ │ │ + slli s11,s11,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + add s11,s11,s1 │ │ │ │ + jal 32b0 │ │ │ │ + sb zero,0(s11) │ │ │ │ + ld a2,8(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + addw s4,a5,s4 │ │ │ │ + jal 3890 │ │ │ │ + li a2,0 │ │ │ │ + j a6b6 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 32b0 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + addw a1,a1,a0 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3870 │ │ │ │ + slli s11,s3,0x20 │ │ │ │ + mv s1,a0 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 32b0 │ │ │ │ + add s11,s11,s1 │ │ │ │ + sext.w a2,a0 │ │ │ │ + li a1,68 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3890 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 32b0 │ │ │ │ + addw s11,a0,s3 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + sext.w s3,s11 │ │ │ │ + j a75a │ │ │ │ + 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 1957a │ │ │ │ + mv s8,a0 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 1957a │ │ │ │ + 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) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 32b0 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addw a5,a0,s7 │ │ │ │ + slli a3,s2,0x20 │ │ │ │ + srli s2,a3,0x1d │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + add a2,s8,s2 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sd a1,0(a2) │ │ │ │ + slli a2,s4,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a3,s9,s11 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + sd a2,0(a3) │ │ │ │ + ld a2,8(sp) │ │ │ │ + slli a3,s4,0x20 │ │ │ │ + add s2,s2,s9 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + sd a3,0(s2) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + sext.w s7,a5 │ │ │ │ + jal 3890 │ │ │ │ + ld a6,16(sp) │ │ │ │ + li a2,0 │ │ │ │ + mv s2,a6 │ │ │ │ + j a6b6 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 32b0 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + addw a1,a1,a0 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3870 │ │ │ │ + mv s1,a0 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + 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 a7b6 │ │ │ │ + li s1,0 │ │ │ │ + li s8,0 │ │ │ │ + li s9,0 │ │ │ │ + j a6c8 │ │ │ │ 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 ra,72(sp) │ │ │ │ sd s0,64(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3310 │ │ │ │ + slli s3,a0,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + mv s2,a0 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 39f0 │ │ │ │ + sext.w s2,s2 │ │ │ │ + mv s1,a0 │ │ │ │ + beqz s2,a9da │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ sd s4,32(sp) │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli s2,a5,0x1e │ │ │ │ - mv a1,s2 │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + addi s5,s0,1 │ │ │ │ + lui s4,0x4a2 │ │ │ │ + lui s8,0x8010 │ │ │ │ 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 │ │ │ │ + sd s7,8(sp) │ │ │ │ + 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 a98a │ │ │ │ + jal 3890 │ │ │ │ + li a7,0 │ │ │ │ + addi s0,s0,1 │ │ │ │ + beq s0,s5,a9d0 │ │ │ │ + lbu a3,0(s0) │ │ │ │ + mv a2,s3 │ │ │ │ li a1,0 │ │ │ │ - mv s1,a0 │ │ │ │ + addiw a5,a3,-61 │ │ │ │ + zext.b a5,a5 │ │ │ │ + sll a4,s6,a5 │ │ │ │ + mv a0,s1 │ │ │ │ + and a6,a4,s4 │ │ │ │ + bltu s7,a5,a9f0 │ │ │ │ + bnez a6,a97e │ │ │ │ + and a4,a4,s8 │ │ │ │ + li a2,10 │ │ │ │ + beqz a4,a9f0 │ │ │ │ + jal 32b0 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a2,s3 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + addw s2,a5,s2 │ │ │ │ + addi s0,s0,1 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ + bne s0,s5,a98a │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ 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 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 │ │ │ │ - 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 │ │ │ │ - auipc a5,0x70 │ │ │ │ - ld a5,292(a5) │ │ │ │ - ld a4,0(a5) │ │ │ │ - sd a4,184(sp) │ │ │ │ - li a4,0 │ │ │ │ - sd a1,24(sp) │ │ │ │ - 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 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli s1,a4,0x1e │ │ │ │ - mv a7,a0 │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - sd a7,16(sp) │ │ │ │ - sd s1,160(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv t5,a0 │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - sd t5,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a4,a0 │ │ │ │ - mv a1,s1 │ │ │ │ + slli a5,a7,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sb a3,0(a5) │ │ │ │ + addiw a7,a7,1 │ │ │ │ + j a984 │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s0,112(sp) │ │ │ │ + li a1,100 │ │ │ │ + mv s0,a0 │ │ │ │ li a0,0 │ │ │ │ - sd a4,72(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a4,a0 │ │ │ │ - mv a2,s0 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s4 │ │ │ │ - sd a4,80(sp) │ │ │ │ - jal 3890 │ │ │ │ - mv a2,s0 │ │ │ │ - li s0,3 │ │ │ │ - divuw s0,s2,s0 │ │ │ │ - ld a7,16(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ + jal 1957a │ │ │ │ + li a2,100 │ │ │ │ li a1,0 │ │ │ │ - mv a0,a7 │ │ │ │ + mv s3,a0 │ │ │ │ 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 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + sext.w s1,a0 │ │ │ │ + beqz s1,abe0 │ │ │ │ + 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) │ │ │ │ + sd s11,24(sp) │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + jal 3a00 <__ctype_b_loc@plt> │ │ │ │ + li s9,-1 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + addi s6,s0,1 │ │ │ │ + srli a5,s9,0x20 │ │ │ │ + add s6,s6,s1 │ │ │ │ + mv s7,a0 │ │ │ │ + li s2,0 │ │ │ │ + li s8,0 │ │ │ │ + li s4,100 │ │ │ │ + li s1,0 │ │ │ │ + li s10,0 │ │ │ │ + li s5,94 │ │ │ │ + sd a5,8(sp) │ │ │ │ + j aa9c │ │ │ │ + beq a4,s5,aab4 │ │ │ │ + addiw a5,s4,-2 │ │ │ │ + bgeu s10,a5,ab92 │ │ │ │ + slli a3,s10,0x20 │ │ │ │ + addiw s10,s10,1 │ │ │ │ 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 │ │ │ │ + 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 a1,5 │ │ │ │ - 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 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 │ │ │ │ + li s8,0 │ │ │ │ + addi s0,s0,1 │ │ │ │ + beq s6,s0,ab16 │ │ │ │ + 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,aa6e │ │ │ │ + li a2,10 │ │ │ │ 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) │ │ │ │ - li a0,0 │ │ │ │ - sd t3,56(sp) │ │ │ │ - mv a1,s0 │ │ │ │ - sd a3,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + mv s11,a0 │ │ │ │ + bnez a5,ab54 │ │ │ │ + slli a2,s4,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ 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 │ │ │ │ + mv a0,s3 │ │ │ │ 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 │ │ │ │ + lbu s10,0(s0) │ │ │ │ + beq s10,s5,ab4e │ │ │ │ + beqz s8,aae4 │ │ │ │ + li s10,68 │ │ │ │ + addiw a1,s1,2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + mv a0,s2 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + addiw s1,s1,1 │ │ │ │ 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 │ │ │ │ + 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,aa9c │ │ │ │ + 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,abaa │ │ │ │ + mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ - beqz s9,a32a │ │ │ │ - ld a5,0(sp) │ │ │ │ - addw a5,a5,s7 │ │ │ │ - sw a5,32(sp) │ │ │ │ - j a22e │ │ │ │ + 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 aa96 │ │ │ │ + addw s10,a5,s1 │ │ │ │ + addiw a1,s10,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1957a │ │ │ │ ld a5,8(sp) │ │ │ │ - slli a0,s7,0x20 │ │ │ │ + mv s2,a0 │ │ │ │ + slli a0,s1,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) │ │ │ │ - li a0,0 │ │ │ │ - lw s0,0(a5) │ │ │ │ - sd a3,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s5 │ │ │ │ - li a1,65 │ │ │ │ - mv s4,a0 │ │ │ │ + and a2,s11,a5 │ │ │ │ + li a1,77 │ │ │ │ + add a0,a0,s2 │ │ │ │ jal 3890 │ │ │ │ - add a5,s4,s5 │ │ │ │ + slli a5,s10,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sext.w s9,s10 │ │ │ │ + add a5,a5,s2 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + mv s1,s9 │ │ │ │ + j aac6 │ │ │ │ + addiw s4,s4,100 │ │ │ │ + slli a1,s4,0x20 │ │ │ │ + mv a0,s3 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + lbu a4,0(s0) │ │ │ │ + mv s3,a0 │ │ │ │ + j aa7a │ │ │ │ + addw s0,a5,s1 │ │ │ │ + addiw a1,s0,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - add a5,s4,s5 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s2 │ │ │ │ sb zero,0(a5) │ │ │ │ - ld a3,32(sp) │ │ │ │ - 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 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,s2 │ │ │ │ - lbu a0,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ + j ab36 │ │ │ │ + li s2,0 │ │ │ │ + j ab24 │ │ │ │ + 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) │ │ │ │ + mv s1,a2 │ │ │ │ + addw a2,a2,a1 │ │ │ │ + addw a2,a2,a7 │ │ │ │ + addw a2,a2,a0 │ │ │ │ + slliw a0,a2,0x1 │ │ │ │ + addw a0,a0,a2 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s4,96(sp) │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s7,72(sp) │ │ │ │ + sd ra,136(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + sd a1,16(sp) │ │ │ │ + sd a3,24(sp) │ │ │ │ + mv s7,a4 │ │ │ │ + mv s4,a5 │ │ │ │ + jal 3330 │ │ │ │ + mv s5,a0 │ │ │ │ + bnez s0,ac32 │ │ │ │ + beqz s1,b0ca │ │ │ │ + beqz s7,afd8 │ │ │ │ + ld s1,8(sp) │ │ │ │ + j ac3a │ │ │ │ + ld s1,8(sp) │ │ │ │ + bnez s7,ac3a │ │ │ │ + ld s1,16(sp) │ │ │ │ + mv a5,s1 │ │ │ │ + auipc a4,0x57 │ │ │ │ + addi a4,a4,1460 │ │ │ │ + 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,0x53 │ │ │ │ + addi a3,a3,1178 │ │ │ │ + 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,ad82 │ │ │ │ + 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,ae2a │ │ │ │ + li s6,1 │ │ │ │ + li s11,0 │ │ │ │ + li s8,0 │ │ │ │ + auipc s2,0x57 │ │ │ │ + addi s2,s2,1382 │ │ │ │ + auipc s1,0x53 │ │ │ │ + addi s1,s1,1118 │ │ │ │ + li s9,77 │ │ │ │ + li s3,2 │ │ │ │ + bnez s7,acea │ │ │ │ + ld a4,32(s10) │ │ │ │ + addiw t1,s6,-1 │ │ │ │ + slli a3,t1,0x20 │ │ │ │ + srli s4,a3,0x1d │ │ │ │ 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 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ + lw a2,0(a4) │ │ │ │ + beqz a2,ad00 │ │ │ │ + li a3,5 │ │ │ │ + beq a2,a3,acc6 │ │ │ │ + li a3,6 │ │ │ │ + bne a2,a3,ad14 │ │ │ │ + lw a3,4(a4) │ │ │ │ + li s11,77 │ │ │ │ + addw s8,a3,s8 │ │ │ │ + beqz s8,ad20 │ │ │ │ + li s11,77 │ │ │ │ + beq a5,s6,ae0e │ │ │ │ + addiw a4,s6,1 │ │ │ │ + bgeu s6,a5,ad76 │ │ │ │ + mv s6,a4 │ │ │ │ + beqz s7,aca4 │ │ │ │ + ld a4,32(s10) │ │ │ │ + subw t1,a5,s6 │ │ │ │ + slli a3,t1,0x20 │ │ │ │ + srli s4,a3,0x1d │ │ │ │ add a4,a4,s4 │ │ │ │ - sb t1,0(a4) │ │ │ │ + lw a2,0(a4) │ │ │ │ + bnez a2,acba │ │ │ │ + lw a3,4(a4) │ │ │ │ + beqz a3,ad14 │ │ │ │ + li a5,0 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ + bne a3,a5,ad06 │ │ │ │ + addw s8,s8,a3 │ │ │ │ + li s11,77 │ │ │ │ + beqz s8,ad20 │ │ │ │ + li a5,77 │ │ │ │ + beq s11,a5,b07e │ │ │ │ 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 │ │ │ │ + beq a2,a5,add6 │ │ │ │ + bne a2,s3,ade4 │ │ │ │ + lw s8,4(a4) │ │ │ │ + li s4,73 │ │ │ │ + li s11,73 │ │ │ │ + mv a5,s8 │ │ │ │ + mv a4,s2 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + li a1,0 │ │ │ │ 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 a5,0 │ │ │ │ - beqz s8,a574 │ │ │ │ - remuw a4,s8,s4 │ │ │ │ - sext.w a3,a4 │ │ │ │ - divuw a2,s8,s4 │ │ │ │ - beq a3,s11,a562 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + mv t1,a0 │ │ │ │ + slli a0,s0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + mv a4,s8 │ │ │ │ + mv a5,s4 │ │ │ │ + mv a3,s1 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + add a0,a0,s5 │ │ │ │ + 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,ace4 │ │ │ │ + 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,ae22 │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a5,adc2 │ │ │ │ + beqz s7,adc2 │ │ │ │ + ld s1,16(sp) │ │ │ │ + auipc a4,0x57 │ │ │ │ + addi a4,a4,1120 │ │ │ │ + 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,0x53 │ │ │ │ + addi a3,a3,832 │ │ │ │ + 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) │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s5,88(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + lw s8,4(a4) │ │ │ │ + li s4,68 │ │ │ │ + li s11,68 │ │ │ │ + j ad36 │ │ │ │ + li a5,4 │ │ │ │ + bne a2,a5,adf8 │ │ │ │ + lw s8,4(a4) │ │ │ │ + li s4,83 │ │ │ │ + li s11,83 │ │ │ │ + j ad36 │ │ │ │ + li a5,3 │ │ │ │ + beq a2,a5,ae14 │ │ │ │ + bne s11,s9,b0d8 │ │ │ │ + lw a5,40(s10) │ │ │ │ + li s11,77 │ │ │ │ + bne a5,s6,acdc │ │ │ │ + li s4,77 │ │ │ │ + j ad36 │ │ │ │ + lw s8,4(a4) │ │ │ │ + li s4,78 │ │ │ │ + li s11,78 │ │ │ │ + j ad36 │ │ │ │ + bnez s7,ad8e │ │ │ │ + sd a5,16(sp) │ │ │ │ + j ad8e │ │ │ │ + li s8,1 │ │ │ │ + li s2,0 │ │ │ │ + li s3,0 │ │ │ │ + li s6,0 │ │ │ │ + bnez s7,ae92 │ │ │ │ + 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,aeac │ │ │ │ + li a4,5 │ │ │ │ + beq s11,a4,af3c │ │ │ │ + li a4,6 │ │ │ │ + bne s11,a4,af62 │ │ │ │ + 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,af54 │ │ │ │ + li a5,77 │ │ │ │ + bne s4,a5,b0de │ │ │ │ + lw s1,40(s10) │ │ │ │ + beq s8,s1,afd2 │ │ │ │ + addiw a5,s8,1 │ │ │ │ + bgeu s8,s1,ad76 │ │ │ │ + mv s8,a5 │ │ │ │ + beqz s7,ae36 │ │ │ │ + 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,ae50 │ │ │ │ + lw a4,4(a5) │ │ │ │ + beqz a4,ae56 │ │ │ │ + li s9,0 │ │ │ │ + j aed0 │ │ │ │ + li a5,61 │ │ │ │ + beq s4,a5,b034 │ │ │ │ + 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,af26 │ │ │ │ + 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 │ │ │ │ + addw a5,a5,s9 │ │ │ │ slli a4,a4,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s2 │ │ │ │ - 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 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 │ │ │ │ - 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 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a4,a4,a2 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lbu a1,0(a4) │ │ │ │ + lbu a0,0(a5) │ │ │ │ + jal 427cc │ │ │ │ + beqz a0,aeb4 │ │ │ │ + li a5,88 │ │ │ │ + beq s4,a5,afe8 │ │ │ │ + ld a5,32(s10) │ │ │ │ + addiw s9,s9,1 │ │ │ │ + addiw s11,s11,1 │ │ │ │ add a5,a5,s1 │ │ │ │ - lw a5,0(a5) │ │ │ │ - subw s7,s7,a5 │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a0,s7,0x20 │ │ │ │ + lw a3,4(a5) │ │ │ │ + li s4,61 │ │ │ │ + bltu s9,a3,aed0 │ │ │ │ + addw s2,s11,s2 │ │ │ │ + lw s11,0(a5) │ │ │ │ + li a4,5 │ │ │ │ + addw s3,s9,s3 │ │ │ │ + addw s6,s9,s6 │ │ │ │ + bne s11,a4,ae56 │ │ │ │ + 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,ae74 │ │ │ │ + lw s2,4(a5) │ │ │ │ + li s11,78 │ │ │ │ + li s4,78 │ │ │ │ + j af7e │ │ │ │ + li a4,1 │ │ │ │ + beq s11,a4,afc0 │ │ │ │ + li a4,2 │ │ │ │ + bne s11,a4,b0e4 │ │ │ │ + lw s2,4(a5) │ │ │ │ + li s11,73 │ │ │ │ + li s4,73 │ │ │ │ + addw s3,s3,s2 │ │ │ │ + mv a5,s2 │ │ │ │ + auipc a4,0x57 │ │ │ │ + addi a4,a4,624 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 3310 │ │ │ │ - sext.w a5,a0 │ │ │ │ - sd a5,128(sp) │ │ │ │ + mv a5,s11 │ │ │ │ + mv a4,s2 │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,336 │ │ │ │ + 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 ae84 │ │ │ │ + lw s2,4(a5) │ │ │ │ + li s11,68 │ │ │ │ + li s4,68 │ │ │ │ + addw s6,s6,s2 │ │ │ │ + j af7e │ │ │ │ + li s11,77 │ │ │ │ + j af7e │ │ │ │ + lw a5,40(s10) │ │ │ │ + mv s1,a5 │ │ │ │ + bnez a5,ac74 │ │ │ │ ld a5,8(sp) │ │ │ │ - sd a5,152(sp) │ │ │ │ - ld a2,104(sp) │ │ │ │ - ld a3,40(sp) │ │ │ │ - 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) │ │ │ │ - jal 3670 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - ld a0,8(sp) │ │ │ │ - jal 3670 │ │ │ │ - j a5e0 │ │ │ │ + sd a5,16(sp) │ │ │ │ + j ad8e │ │ │ │ + mv a5,s11 │ │ │ │ + auipc a4,0x57 │ │ │ │ + addi a4,a4,518 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ li a1,0 │ │ │ │ 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 │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + mv s4,a0 │ │ │ │ + slli a0,s0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + li a5,88 │ │ │ │ + mv a4,s11 │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,228 │ │ │ │ + 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 aeca │ │ │ │ + mv a5,s11 │ │ │ │ + auipc a4,0x57 │ │ │ │ + addi a4,a4,442 │ │ │ │ + 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,0x53 │ │ │ │ + addi a3,a3,154 │ │ │ │ + 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 aeca │ │ │ │ + mv a5,s8 │ │ │ │ + auipc a4,0x57 │ │ │ │ + addi a4,a4,368 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ li a1,0 │ │ │ │ - sd a0,8(sp) │ │ │ │ - jal 3890 │ │ │ │ - ld t3,32(sp) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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,0x53 │ │ │ │ + addi a3,a3,76 │ │ │ │ + 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 ad20 │ │ │ │ + lw a5,40(s10) │ │ │ │ + li s0,0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + bnez a5,ac74 │ │ │ │ + j adc2 │ │ │ │ + sext.w s4,s11 │ │ │ │ + j ad36 │ │ │ │ + sext.w s11,s4 │ │ │ │ + j af7e │ │ │ │ + li a4,4 │ │ │ │ + bne s11,a4,ae6e │ │ │ │ + lw s2,4(a5) │ │ │ │ + li s11,83 │ │ │ │ + li s4,83 │ │ │ │ + addw s3,s3,s2 │ │ │ │ + j af7e │ │ │ │ + blez a1,b13c │ │ │ │ + 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,0x6f │ │ │ │ + ld s2,-526(s2) │ │ │ │ + ld a0,0(s2) │ │ │ │ + mv a1,s0 │ │ │ │ + addi s0,s0,48 │ │ │ │ + jal 9e1c │ │ │ │ + bne s0,s1,b11e │ │ │ │ + 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,0x6f │ │ │ │ + ld a4,-566(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 │ │ │ │ - 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 a0,0 │ │ │ │ - fcvt.lu.d a1,fa0,rtz │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - li a1,808 │ │ │ │ - li a0,0 │ │ │ │ - mv s2,a5 │ │ │ │ - sd a5,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ mv s5,a0 │ │ │ │ - li a1,1024 │ │ │ │ - li a0,0 │ │ │ │ - sd s5,32(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - fmv.d fa1,fs1 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd ra,152(sp) │ │ │ │ + sd s0,144(sp) │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd zero,32(sp) │ │ │ │ + jal 3330 │ │ │ │ + mv s11,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3330 │ │ │ │ mv s0,a0 │ │ │ │ - sd a0,16(sp) │ │ │ │ - jal 35c0 │ │ │ │ - fadd.d fa0,fa0,fa0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3330 │ │ │ │ + lw a2,40(s5) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a2,b55a │ │ │ │ + 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) │ │ │ │ + sd s4,112(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + li s6,0 │ │ │ │ + li s7,0 │ │ │ │ + li s9,0 │ │ │ │ + li s8,0 │ │ │ │ + sd zero,24(sp) │ │ │ │ + li s2,32 │ │ │ │ + sd a5,16(sp) │ │ │ │ + j b1f6 │ │ │ │ + li a3,4 │ │ │ │ + beq a5,a3,b274 │ │ │ │ + li a4,3 │ │ │ │ + bne a5,a4,b1e0 │ │ │ │ + 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,b3d4 │ │ │ │ + addi s6,s6,1 │ │ │ │ + sext.w a5,s6 │ │ │ │ + sd a5,24(sp) │ │ │ │ + bgeu a5,a2,b50e │ │ │ │ + ld a4,32(s5) │ │ │ │ + slli s4,s6,0x3 │ │ │ │ + add a4,a4,s4 │ │ │ │ + lw a5,0(a4) │ │ │ │ + beqz a5,b2ca │ │ │ │ + addiw a3,a5,-5 │ │ │ │ + li a1,1 │ │ │ │ + bgeu a1,a3,b2ca │ │ │ │ + li a3,1 │ │ │ │ + beq a5,a3,b35a │ │ │ │ + li a3,2 │ │ │ │ + bne a5,a3,b1b2 │ │ │ │ + lw a5,4(a4) │ │ │ │ + beqz a5,b1e0 │ │ │ │ + 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 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,t4 │ │ │ │ + lbu t6,0(a5) │ │ │ │ + addw a5,s7,a3 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add t5,s11,a5 │ │ │ │ + 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,b230 │ │ │ │ + lw a5,0(a4) │ │ │ │ + addw s7,a3,s7 │ │ │ │ + addw s8,a3,s8 │ │ │ │ + li a3,4 │ │ │ │ + bne a5,a3,b1b8 │ │ │ │ + lw a5,4(a4) │ │ │ │ + beqz a5,b1e0 │ │ │ │ + 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 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,t4 │ │ │ │ + lbu t6,0(a5) │ │ │ │ + addw a5,s7,a3 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add t5,s11,a5 │ │ │ │ + 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,b28a │ │ │ │ + lw a5,0(a4) │ │ │ │ + addw s7,a3,s7 │ │ │ │ + addw s8,a3,s8 │ │ │ │ + j b1b8 │ │ │ │ + lw a3,4(a4) │ │ │ │ + beqz a3,b1b2 │ │ │ │ + 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 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + addw a4,a4,s9 │ │ │ │ + addw a5,s7,s3 │ │ │ │ + slli s10,a5,0x20 │ │ │ │ + ld a2,8(s5) │ │ │ │ + addw a4,a4,s3 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + 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 427cc │ │ │ │ + ld a4,32(s5) │ │ │ │ + add a5,s1,s10 │ │ │ │ + beqz a0,b3b2 │ │ │ │ + li a3,124 │ │ │ │ + sb a3,0(a5) │ │ │ │ + add a4,a4,s4 │ │ │ │ + lw a5,4(a4) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + bltu s3,a5,b2d2 │ │ │ │ + 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,b214 │ │ │ │ + lw a5,4(a4) │ │ │ │ + beqz a5,b1e0 │ │ │ │ + lw a0,28(s5) │ │ │ │ + ld t4,8(s5) │ │ │ │ li a1,0 │ │ │ │ - mv a0,s2 │ │ │ │ - fcvt.lu.d a2,fa0,rtz │ │ │ │ + addw a0,a0,s9 │ │ │ │ + li t3,45 │ │ │ │ + addw a5,s7,a1 │ │ │ │ + addw a3,a0,a1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + add t5,s11,a5 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + sb t3,0(t5) │ │ │ │ + add a3,a3,t4 │ │ │ │ + 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,b372 │ │ │ │ + lw a5,0(a4) │ │ │ │ + addw s7,a1,s7 │ │ │ │ + addw s9,a1,s9 │ │ │ │ + j b214 │ │ │ │ + sb s2,0(a5) │ │ │ │ + add a4,a4,s4 │ │ │ │ + lw a5,4(a4) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + bltu s3,a5,b2d2 │ │ │ │ + lw a5,0(a4) │ │ │ │ + lw a2,40(s5) │ │ │ │ + addw s8,s8,s3 │ │ │ │ + addw s9,s9,s3 │ │ │ │ + addw s7,s7,s3 │ │ │ │ + j b354 │ │ │ │ + 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,b554 │ │ │ │ + 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 b466 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + add a3,s11,s10 │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x53 │ │ │ │ + addi a1,a1,-814 │ │ │ │ + jal dda8 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + add a3,s1,s10 │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x53 │ │ │ │ + addi a1,a1,-836 │ │ │ │ + jal dda8 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + add a3,s0,s10 │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x53 │ │ │ │ + addi a1,a1,-858 │ │ │ │ + addi s10,s10,60 │ │ │ │ + jal dda8 │ │ │ │ + beq s3,s10,b4be │ │ │ │ + sext.w a4,s10 │ │ │ │ + bltu s7,a4,b41c │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + add a3,s11,s10 │ │ │ │ + li a2,60 │ │ │ │ + auipc a1,0x53 │ │ │ │ + addi a1,a1,-898 │ │ │ │ + jal dda8 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + add a3,s1,s10 │ │ │ │ + li a2,60 │ │ │ │ + auipc a1,0x53 │ │ │ │ + addi a1,a1,-922 │ │ │ │ + jal dda8 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + add a3,s0,s10 │ │ │ │ + li a2,60 │ │ │ │ + auipc a1,0x53 │ │ │ │ + addi a1,a1,-946 │ │ │ │ + addi s10,s10,60 │ │ │ │ + jal dda8 │ │ │ │ + bne s3,s10,b466 │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a0,24(sp) │ │ │ │ + auipc a1,0x57 │ │ │ │ + addi a1,a1,-1354 │ │ │ │ + addi s6,s6,1 │ │ │ │ + jal dda8 │ │ │ │ + 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 │ │ │ │ + mv a2,s4 │ │ │ │ jal 3890 │ │ │ │ - li a2,808 │ │ │ │ + mv a2,s4 │ │ │ │ li a1,0 │ │ │ │ - mv a0,s5 │ │ │ │ + mv a0,s1 │ │ │ │ jal 3890 │ │ │ │ - li a2,1024 │ │ │ │ + mv a2,s4 │ │ │ │ li a1,0 │ │ │ │ mv a0,s0 │ │ │ │ jal 3890 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 562a8 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a1,s7 │ │ │ │ - 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 │ │ │ │ - mv a1,s7 │ │ │ │ + lw a2,40(s5) │ │ │ │ + sext.w a5,s6 │ │ │ │ + sd a5,24(sp) │ │ │ │ + bltu a5,a2,b1f6 │ │ │ │ + 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 40c9a │ │ │ │ - flt.d a5,fa0,fs3 │ │ │ │ - bnez a5,a9a2 │ │ │ │ - beqz s1,adc4 │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x6f │ │ │ │ + ld a5,-1566(a5) │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,b55e │ │ │ │ + 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 b4be │ │ │ │ + li s2,0 │ │ │ │ + j b51c │ │ │ │ + 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> │ │ │ │ + addi sp,sp,-128 │ │ │ │ + lw a5,20(a0) │ │ │ │ + sd s1,104(sp) │ │ │ │ + lw s1,16(a0) │ │ │ │ + sd s4,80(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + addw s1,s1,a5 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd a1,0(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + jal 3330 │ │ │ │ + mv s10,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3330 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3330 │ │ │ │ + lw a2,40(s4) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a2,b92c │ │ │ │ + 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 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 │ │ │ │ + li s8,0 │ │ │ │ + li s7,0 │ │ │ │ + sd zero,8(sp) │ │ │ │ + li s2,32 │ │ │ │ + j b60c │ │ │ │ + li a3,4 │ │ │ │ + beq a5,a3,b68a │ │ │ │ + li a4,3 │ │ │ │ + bne a5,a4,b5f6 │ │ │ │ + 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,b7ea │ │ │ │ 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 │ │ │ │ + sext.w a5,s6 │ │ │ │ + sd a5,8(sp) │ │ │ │ + bgeu a5,a2,b91c │ │ │ │ + ld a4,32(s4) │ │ │ │ + slli s5,s6,0x3 │ │ │ │ + add a4,a4,s5 │ │ │ │ + lw a5,0(a4) │ │ │ │ + beqz a5,b6e0 │ │ │ │ + addiw a3,a5,-5 │ │ │ │ + li a1,1 │ │ │ │ + bgeu a1,a3,b6e0 │ │ │ │ + li a3,1 │ │ │ │ + beq a5,a3,b770 │ │ │ │ + li a3,2 │ │ │ │ + bne a5,a3,b5c8 │ │ │ │ + lw a5,4(a4) │ │ │ │ + beqz a5,b5f6 │ │ │ │ + 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 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,t4 │ │ │ │ + lbu t6,0(a5) │ │ │ │ + addw a5,s9,a3 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add t5,s10,a5 │ │ │ │ + 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,b646 │ │ │ │ + lw a5,0(a4) │ │ │ │ + addw s9,a3,s9 │ │ │ │ + addw s7,a3,s7 │ │ │ │ + li a3,4 │ │ │ │ + bne a5,a3,b5ce │ │ │ │ + lw a5,4(a4) │ │ │ │ + beqz a5,b5f6 │ │ │ │ + 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 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,t4 │ │ │ │ + lbu t6,0(a5) │ │ │ │ + addw a5,s9,a3 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add t5,s10,a5 │ │ │ │ + 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,b6a0 │ │ │ │ + lw a5,0(a4) │ │ │ │ + addw s9,a3,s9 │ │ │ │ + addw s7,a3,s7 │ │ │ │ + j b5ce │ │ │ │ + lw a3,4(a4) │ │ │ │ + beqz a3,b5c8 │ │ │ │ + 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 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + addw a4,a4,s8 │ │ │ │ + addw a5,s9,s3 │ │ │ │ + slli s11,a5,0x20 │ │ │ │ + ld a2,8(s4) │ │ │ │ + addw a4,a4,s3 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + 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 427cc │ │ │ │ + ld a4,32(s4) │ │ │ │ + add a5,s1,s11 │ │ │ │ + beqz a0,b7c8 │ │ │ │ + li a3,124 │ │ │ │ + sb a3,0(a5) │ │ │ │ + add a4,a4,s5 │ │ │ │ + lw a5,4(a4) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + bltu s3,a5,b6e8 │ │ │ │ + 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,b62a │ │ │ │ + lw a5,4(a4) │ │ │ │ + beqz a5,b5f6 │ │ │ │ + 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 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + add t5,s10,a5 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + sb t3,0(t5) │ │ │ │ + add a3,a3,t4 │ │ │ │ + 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,b788 │ │ │ │ + lw a5,0(a4) │ │ │ │ + addw s9,a1,s9 │ │ │ │ + addw s8,a1,s8 │ │ │ │ + j b62a │ │ │ │ + sb s2,0(a5) │ │ │ │ + add a4,a4,s5 │ │ │ │ + lw a5,4(a4) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + bltu s3,a5,b6e8 │ │ │ │ + lw a5,0(a4) │ │ │ │ + lw a2,40(s4) │ │ │ │ + addw s7,s7,s3 │ │ │ │ + addw s8,s8,s3 │ │ │ │ + addw s9,s9,s3 │ │ │ │ + j b76a │ │ │ │ + li a4,60 │ │ │ │ + remuw s5,s9,a4 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - mv a5,a0 │ │ │ │ - addi a2,a2,-960 │ │ │ │ - mv a0,a3 │ │ │ │ + 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,b8cc │ │ │ │ + slli s11,a5,0x4 │ │ │ │ + sub s11,s11,a5 │ │ │ │ + slli s3,s11,0x2 │ │ │ │ + sext.w s5,s5 │ │ │ │ + li s11,0 │ │ │ │ + j b864 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,0(sp) │ │ │ │ + add a4,s1,s11 │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-1848 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,0(sp) │ │ │ │ + add a4,s0,s11 │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-1870 │ │ │ │ + li a1,1 │ │ │ │ + addi s11,s11,60 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + beq s3,s11,b8cc │ │ │ │ + sext.w t3,s11 │ │ │ │ + ld a0,0(sp) │ │ │ │ + add a4,s10,s11 │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-1904 │ │ │ │ + li a1,1 │ │ │ │ + bltu s9,t3,b82c │ │ │ │ + add a4,s10,s11 │ │ │ │ + li a3,60 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-1926 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,0(sp) │ │ │ │ + add a4,s1,s11 │ │ │ │ + li a3,60 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-1950 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,0(sp) │ │ │ │ + add a4,s0,s11 │ │ │ │ + li a3,60 │ │ │ │ + auipc a2,0x53 │ │ │ │ + addi a2,a2,-1974 │ │ │ │ + li a1,1 │ │ │ │ + addi s11,s11,60 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bne s3,s11,b864 │ │ │ │ + ld a0,0(sp) │ │ │ │ + auipc a2,0x58 │ │ │ │ + addi a2,a2,-1742 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,16(s4) │ │ │ │ + lw s5,20(s4) │ │ │ │ li a1,0 │ │ │ │ - sd a3,40(sp) │ │ │ │ - sd a5,88(sp) │ │ │ │ + mv a0,s10 │ │ │ │ + addw s5,s5,a5 │ │ │ │ + slli s5,s5,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + mv a2,s5 │ │ │ │ jal 3890 │ │ │ │ - lui a2,0xa │ │ │ │ - addi a2,a2,-960 │ │ │ │ + mv a2,s5 │ │ │ │ li a1,0 │ │ │ │ - mv a0,s11 │ │ │ │ + mv a0,s1 │ │ │ │ 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 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - addi s10,a4,4 │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3890 │ │ │ │ + addi s6,s6,1 │ │ │ │ + lw a2,40(s4) │ │ │ │ + sext.w a5,s6 │ │ │ │ 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 │ │ │ │ + bltu a5,a2,b60c │ │ │ │ + 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) │ │ │ │ + ld s11,24(sp) │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + j 3670 │ │ │ │ + addi sp,sp,-160 │ │ │ │ + lw a4,20(a0) │ │ │ │ + sd s0,144(sp) │ │ │ │ + lw s0,16(a0) │ │ │ │ + sd s9,72(sp) │ │ │ │ mv s9,a0 │ │ │ │ - jal 3890 │ │ │ │ - add a5,s9,s2 │ │ │ │ - sb zero,0(a5) │ │ │ │ - li a3,5 │ │ │ │ - li a5,0 │ │ │ │ + addw s0,s0,a4 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + mv a0,s0 │ │ │ │ + sd a2,0(sp) │ │ │ │ + sd ra,152(sp) │ │ │ │ + sd a1,32(sp) │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd s4,112(sp) │ │ │ │ + sd s5,104(sp) │ │ │ │ + jal 3330 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3330 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3330 │ │ │ │ + mv s4,a0 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 39f0 │ │ │ │ + lw a2,40(s9) │ │ │ │ + mv s5,a0 │ │ │ │ + beqz a2,bc68 │ │ │ │ + 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 b9fc │ │ │ │ + lw a2,40(s9) │ │ │ │ + li a4,3 │ │ │ │ + bne a3,a4,b9e4 │ │ │ │ + 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,bb46 │ │ │ │ + ld a5,24(sp) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(sp) │ │ │ │ + sext.w a5,a5 │ │ │ │ + sd a5,40(sp) │ │ │ │ + bgeu a5,a2,bc5c │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a4,32(s9) │ │ │ │ + slli s1,a5,0x3 │ │ │ │ + add a4,a4,s1 │ │ │ │ + lw a3,0(a4) │ │ │ │ + beqz a3,bdee │ │ │ │ + addiw a1,a3,-5 │ │ │ │ + li a0,1 │ │ │ │ + bgeu a0,a1,bd1a │ │ │ │ + li a2,1 │ │ │ │ + beq a3,a2,bc90 │ │ │ │ + li a2,2 │ │ │ │ + beq a3,a2,baba │ │ │ │ li a2,4 │ │ │ │ - beqz s4,ab02 │ │ │ │ - remuw a4,s4,a3 │ │ │ │ - sext.w a1,a4 │ │ │ │ - divuw a0,s4,a3 │ │ │ │ - beq a1,a2,aaf0 │ │ │ │ + bne a3,a2,b9b0 │ │ │ │ + lw a4,4(a4) │ │ │ │ + li s7,0 │ │ │ │ + li s11,94 │ │ │ │ + beqz a4,bdf8 │ │ │ │ + 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 33c46 │ │ │ │ + ld a6,8(sp) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + mv a7,s7 │ │ │ │ + addw a4,s0,a6 │ │ │ │ slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s0 │ │ │ │ - lbu a1,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ + add t3,s2,a4 │ │ │ │ + add t4,s3,a4 │ │ │ │ + add t1,s4,a4 │ │ │ │ + li t5,69 │ │ │ │ + add a4,a4,s5 │ │ │ │ + bnez a0,ba74 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + add a4,a4,a1 │ │ │ │ + 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,ba36 │ │ │ │ + lw a3,0(a4) │ │ │ │ + lw a2,40(s9) │ │ │ │ + addw s0,a7,s0 │ │ │ │ + addw s8,a7,s8 │ │ │ │ + j b9b4 │ │ │ │ + lw a4,4(a4) │ │ │ │ + li s7,0 │ │ │ │ + li s11,45 │ │ │ │ + beqz a4,bdf8 │ │ │ │ + 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 33c46 │ │ │ │ + ld a6,8(sp) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + mv t1,s7 │ │ │ │ + addw a4,s0,a6 │ │ │ │ + slli a4,a4,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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + add t4,s2,a4 │ │ │ │ + add t5,s3,a4 │ │ │ │ + add t3,s4,a4 │ │ │ │ + li a7,69 │ │ │ │ + add a4,a4,s5 │ │ │ │ + bnez a0,bb04 │ │ │ │ + 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 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s0 │ │ │ │ + add a4,a4,a1 │ │ │ │ lbu a3,0(a4) │ │ │ │ - slli a4,a5,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 │ │ │ │ + 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,bac6 │ │ │ │ + lw a3,0(a4) │ │ │ │ + addw s0,t1,s0 │ │ │ │ + addw s8,t1,s8 │ │ │ │ + j ba24 │ │ │ │ + li a3,60 │ │ │ │ + remuw a5,s0,a3 │ │ │ │ + slli a4,s0,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 │ │ │ │ + add a6,s2,a4 │ │ │ │ + add a0,s3,a4 │ │ │ │ + add a1,s4,a4 │ │ │ │ + add a4,a4,s5 │ │ │ │ + sb zero,0(a4) │ │ │ │ + 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,bc04 │ │ │ │ + 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,0x52 │ │ │ │ + addi a2,a2,1380 │ │ │ │ + li a1,1 │ │ │ │ + bltu s0,a3,bbae │ │ │ │ + li s1,60 │ │ │ │ + sext.w s1,s1 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s11,32(sp) │ │ │ │ + add a4,s4,s7 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,1346 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + add a4,s3,s7 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,1324 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + add a4,s5,s7 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,1302 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,16(sp) │ │ │ │ + addi s7,s7,60 │ │ │ │ + bne s7,a5,bb90 │ │ │ │ + ld a0,32(sp) │ │ │ │ + auipc a2,0x57 │ │ │ │ + addi a2,a2,1530 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,16(s9) │ │ │ │ + lw s1,20(s9) │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ mv a0,s2 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a5,800 │ │ │ │ - addi s0,s6,8 │ │ │ │ - add a1,a0,s6 │ │ │ │ - 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 │ │ │ │ - ld a5,64(sp) │ │ │ │ - add a3,a3,a5 │ │ │ │ - sw a0,0(a3) │ │ │ │ - j abb6 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + addw s1,s1,a4 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + mv a2,s1 │ │ │ │ + jal 3890 │ │ │ │ + mv a2,s1 │ │ │ │ li a1,0 │ │ │ │ - sd a0,24(sp) │ │ │ │ + mv a0,s4 │ │ │ │ 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 │ │ │ │ - li a0,0 │ │ │ │ - lw s10,4(a5) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s2 │ │ │ │ - li a1,65 │ │ │ │ - mv s7,a0 │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3890 │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s5 │ │ │ │ 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 │ │ │ │ + lw a2,40(s9) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(sp) │ │ │ │ + sext.w a5,a5 │ │ │ │ + sd a5,40(sp) │ │ │ │ + bltu a5,a2,b9fc │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + mv a0,s4 │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + mv a0,s3 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s2,128(sp) │ │ │ │ + ld s3,120(sp) │ │ │ │ + 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,bdf8 │ │ │ │ + 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 33c46 │ │ │ │ + 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 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) │ │ │ │ - ld a4,32(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add a5,a5,a4 │ │ │ │ - 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 │ │ │ │ + add t5,s2,a4 │ │ │ │ + add t3,s3,a4 │ │ │ │ + add t4,s4,a4 │ │ │ │ + mv t1,s7 │ │ │ │ + li a2,69 │ │ │ │ + add a4,a4,s5 │ │ │ │ + bnez a0,bcdc │ │ │ │ + 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 │ │ │ │ - add a4,a4,s3 │ │ │ │ + sb s11,0(t5) │ │ │ │ + add a4,a4,a3 │ │ │ │ lbu a3,0(a4) │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ + ld a4,32(s9) │ │ │ │ + sb s10,0(t4) │ │ │ │ + sb a3,0(t3) │ │ │ │ + add a4,a4,s1 │ │ │ │ + lw a3,4(a4) │ │ │ │ + bltu s7,a3,bca0 │ │ │ │ + lw a3,0(a4) │ │ │ │ + addw s0,t1,s0 │ │ │ │ + addw s6,t1,s6 │ │ │ │ + j ba1e │ │ │ │ + lw a4,4(a4) │ │ │ │ + li s7,0 │ │ │ │ + beqz a4,b9b4 │ │ │ │ + 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 33c46 │ │ │ │ + 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,bd60 │ │ │ │ + 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 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + sb t5,0(t6) │ │ │ │ + add a3,a3,a1 │ │ │ │ + lbu a0,0(a3) │ │ │ │ + addw a2,a2,t4 │ │ │ │ + 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 427cc │ │ │ │ + ld a3,32(s9) │ │ │ │ + add a4,s4,s11 │ │ │ │ + beqz a0,bdce │ │ │ │ + li a5,124 │ │ │ │ + sb a5,0(a4) │ │ │ │ + add a4,a3,s1 │ │ │ │ + lw a3,4(a4) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + bltu s7,a3,bd22 │ │ │ │ + lw a3,0(a4) │ │ │ │ + addw s8,s7,s8 │ │ │ │ + addw s6,s7,s6 │ │ │ │ + addw s0,s7,s0 │ │ │ │ + j ba18 │ │ │ │ + sb s10,0(a4) │ │ │ │ + add a4,a3,s1 │ │ │ │ + lw a3,4(a4) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + bltu s7,a3,bd22 │ │ │ │ + lw a3,0(a4) │ │ │ │ + addw s8,s7,s8 │ │ │ │ + addw s6,s7,s6 │ │ │ │ + addw s0,s7,s0 │ │ │ │ + j ba18 │ │ │ │ + lw a3,4(a4) │ │ │ │ + beqz a3,b9b4 │ │ │ │ + li s7,0 │ │ │ │ + j bd22 │ │ │ │ + lw a2,40(s9) │ │ │ │ + j b9e4 │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd ra,136(sp) │ │ │ │ + sd a1,8(sp) │ │ │ │ + beqz a1,c1f2 │ │ │ │ + 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 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s2,112(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + jal 3330 │ │ │ │ + mv s10,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3330 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3330 │ │ │ │ + lw a1,40(s3) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a1,c1d2 │ │ │ │ + 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) │ │ │ │ + sd s11,40(sp) │ │ │ │ + li s7,0 │ │ │ │ + li s5,0 │ │ │ │ + li s9,0 │ │ │ │ + li s8,0 │ │ │ │ + sd zero,24(sp) │ │ │ │ + li s4,32 │ │ │ │ + sd a5,16(sp) │ │ │ │ + j bea8 │ │ │ │ + li a3,4 │ │ │ │ + beq a5,a3,bf26 │ │ │ │ + li a4,3 │ │ │ │ + bne a5,a4,be92 │ │ │ │ + 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,c086 │ │ │ │ + addi s7,s7,1 │ │ │ │ + sext.w a5,s7 │ │ │ │ + sd a5,24(sp) │ │ │ │ + bgeu a5,a1,c1c4 │ │ │ │ + ld a4,32(s3) │ │ │ │ + slli s6,s7,0x3 │ │ │ │ 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 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ + lw a5,0(a4) │ │ │ │ + beqz a5,bf7c │ │ │ │ + addiw a3,a5,-5 │ │ │ │ + li a2,1 │ │ │ │ + bgeu a2,a3,bf7c │ │ │ │ + li a3,1 │ │ │ │ + beq a5,a3,c00c │ │ │ │ + li a3,2 │ │ │ │ + bne a5,a3,be64 │ │ │ │ + lw a5,4(a4) │ │ │ │ + beqz a5,be92 │ │ │ │ + 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 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,t4 │ │ │ │ + lbu t6,0(a5) │ │ │ │ + addw a5,s5,a3 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add t5,s10,a5 │ │ │ │ + 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,bee2 │ │ │ │ + lw a5,0(a4) │ │ │ │ + addw s5,a3,s5 │ │ │ │ + addw s8,a3,s8 │ │ │ │ + li a3,4 │ │ │ │ + bne a5,a3,be6a │ │ │ │ + lw a5,4(a4) │ │ │ │ + beqz a5,be92 │ │ │ │ + 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 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,t4 │ │ │ │ + lbu t6,0(a5) │ │ │ │ + addw a5,s5,a3 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add t5,s10,a5 │ │ │ │ + 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,bf3c │ │ │ │ + lw a5,0(a4) │ │ │ │ + addw s5,a3,s5 │ │ │ │ + addw s8,a3,s8 │ │ │ │ + j be6a │ │ │ │ + lw a3,4(a4) │ │ │ │ + beqz a3,be64 │ │ │ │ + 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 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + addw a4,a4,s9 │ │ │ │ + addw a5,s5,s2 │ │ │ │ + slli s11,a5,0x20 │ │ │ │ + ld a2,8(s3) │ │ │ │ + addw a4,a4,s2 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + 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 427cc │ │ │ │ + ld a4,32(s3) │ │ │ │ + add a5,s1,s11 │ │ │ │ + beqz a0,c064 │ │ │ │ + li a3,124 │ │ │ │ + sb a3,0(a5) │ │ │ │ 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 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s6 │ │ │ │ - addi s5,s5,4 │ │ │ │ - mulw a5,a3,a5 │ │ │ │ + lw a5,4(a4) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + bltu s2,a5,bf84 │ │ │ │ + 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,bec6 │ │ │ │ + lw a5,4(a4) │ │ │ │ + beqz a5,be92 │ │ │ │ + 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 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + add t5,s10,a5 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + sb t3,0(t5) │ │ │ │ + add a3,a3,t4 │ │ │ │ + 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,c024 │ │ │ │ + lw a5,0(a4) │ │ │ │ + addw s5,a2,s5 │ │ │ │ + addw s9,a2,s9 │ │ │ │ + j bec6 │ │ │ │ + sb s4,0(a5) │ │ │ │ + add a4,a4,s6 │ │ │ │ + lw a5,4(a4) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + bltu s2,a5,bf84 │ │ │ │ + lw a5,0(a4) │ │ │ │ + lw a1,40(s3) │ │ │ │ + addw s8,s8,s2 │ │ │ │ + addw s9,s9,s2 │ │ │ │ + addw s5,s5,s2 │ │ │ │ + j c006 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - sext.w a0,a0 │ │ │ │ - jal 3270 │ │ │ │ - j a7bc │ │ │ │ - mv a5,s10 │ │ │ │ - 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 │ │ │ │ - auipc a2,0x53 │ │ │ │ - addi a2,a2,-370 │ │ │ │ + beqz a5,c172 │ │ │ │ + slli s11,a5,0x4 │ │ │ │ + sub s11,s11,a5 │ │ │ │ + slli s2,s11,0x2 │ │ │ │ + sext.w s6,s6 │ │ │ │ + li s11,0 │ │ │ │ + j c104 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + add a4,s1,s11 │ │ │ │ + mv a3,s6 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,34 │ │ │ │ li a1,1 │ │ │ │ - sd a6,0(sp) │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,0(sp) │ │ │ │ - ld a0,0(s0) │ │ │ │ - mv a2,s1 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + add a4,s0,s11 │ │ │ │ + mv a3,s6 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,10 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - auipc a2,0x53 │ │ │ │ - addi a2,a2,-440 │ │ │ │ - li a1,76 │ │ │ │ - auipc a0,0x53 │ │ │ │ - addi a0,a0,-412 │ │ │ │ - jal b382 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - auipc a2,0x53 │ │ │ │ - addi a2,a2,-628 │ │ │ │ + addi s11,s11,60 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + beq s2,s11,c172 │ │ │ │ + sext.w t4,s11 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + add a4,s10,s11 │ │ │ │ + mv a3,s6 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-26 │ │ │ │ + li a1,1 │ │ │ │ + bltu s5,t4,c0c8 │ │ │ │ + add a4,s10,s11 │ │ │ │ + li a3,60 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-48 │ │ │ │ li a1,1 │ │ │ │ - sd a6,0(sp) │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,0(sp) │ │ │ │ - ld a0,0(s2) │ │ │ │ - mv a2,s0 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + add a4,s1,s11 │ │ │ │ + li a3,60 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-74 │ │ │ │ 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 │ │ │ │ - li a0,0 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + add a4,s0,s11 │ │ │ │ + li a3,60 │ │ │ │ + auipc a2,0x52 │ │ │ │ + addi a2,a2,-100 │ │ │ │ + li a1,1 │ │ │ │ + addi s11,s11,60 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bne s2,s11,c104 │ │ │ │ + ld a3,16(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + auipc a2,0x56 │ │ │ │ + addi a2,a2,-510 │ │ │ │ + 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 │ │ │ │ + slli s6,s6,0x20 │ │ │ │ + srli s6,s6,0x20 │ │ │ │ + mv a2,s6 │ │ │ │ + jal 3890 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3890 │ │ │ │ + li a1,0 │ │ │ │ + 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,bea8 │ │ │ │ + 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) │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + ld ra,136(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + j 3670 │ │ │ │ + ld ra,136(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ 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 │ │ │ │ + lw a4,40(a0) │ │ │ │ + ld a5,32(a0) │ │ │ │ + beqz a4,c22a │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a3,a2,0x1d │ │ │ │ + add a3,a3,a5 │ │ │ │ + lw a2,0(a3) │ │ │ │ + beq a2,a1,c234 │ │ │ │ + slli a2,a4,0x20 │ │ │ │ + addiw a3,a4,1 │ │ │ │ + srli a4,a2,0x1d │ │ │ │ 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 │ │ │ │ + sw a3,40(a0) │ │ │ │ + li a4,1 │ │ │ │ + sw a1,0(a5) │ │ │ │ + sw a4,4(a5) │ │ │ │ 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 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 │ │ │ │ - addi sp,sp,-16 │ │ │ │ - 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) │ │ │ │ - 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,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 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd zero,0(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ + li a4,1 │ │ │ │ + sw a4,40(a0) │ │ │ │ + sw a1,0(a5) │ │ │ │ + sw a4,4(a5) │ │ │ │ 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) │ │ │ │ + lw a5,4(a3) │ │ │ │ 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 │ │ │ │ + sw a5,4(a3) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + 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 1957a │ │ │ │ + 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,c59c │ │ │ │ + mv s7,a0 │ │ │ │ + srai a6,a5,0x20 │ │ │ │ + srai a0,a4,0x20 │ │ │ │ + bgeu a6,a0,c59c │ │ │ │ + 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) │ │ │ │ + sw zero,40(s7) │ │ │ │ mv a0,s0 │ │ │ │ + jal 3330 │ │ │ │ + mv a2,s0 │ │ │ │ + sd a0,32(s7) │ │ │ │ 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 │ │ │ │ - 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,bb4a │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + jal 3890 │ │ │ │ + sh zero,44(s7) │ │ │ │ + lw a2,40(s6) │ │ │ │ + beqz a2,c3f6 │ │ │ │ + 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,0x58 │ │ │ │ + addi s1,s1,-244 │ │ │ │ + li s4,1 │ │ │ │ + li s5,5 │ │ │ │ + slli s10,s9,0x3 │ │ │ │ + add a4,a3,s10 │ │ │ │ + lw a5,0(a4) │ │ │ │ + bltu s3,a5,c492 │ │ │ │ + lwu a5,0(a4) │ │ │ │ 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) │ │ │ │ + add a5,a5,s1 │ │ │ │ + lw a5,0(a5) │ │ │ │ + add a5,a5,s1 │ │ │ │ + jr a5 │ │ │ │ + lw a5,4(a4) │ │ │ │ + beqz a5,c492 │ │ │ │ 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 │ │ │ │ + j c350 │ │ │ │ + beqz a5,c514 │ │ │ │ + addiw a3,a5,-1 │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a3,a2,0x1d │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw a2,0(a3) │ │ │ │ + beq a2,s5,c530 │ │ │ │ + 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,c3d2 │ │ │ │ + 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 │ │ │ │ + addw a5,a5,s8 │ │ │ │ slli a4,a4,0x20 │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - add a4,a4,s7 │ │ │ │ - add a5,a5,s6 │ │ │ │ + add a4,a4,a2 │ │ │ │ + add a5,a5,a3 │ │ │ │ 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) │ │ │ │ + jal 427cc │ │ │ │ + lw a5,40(s7) │ │ │ │ + ld a4,32(s7) │ │ │ │ + bnez a0,c30e │ │ │ │ + beqz a5,c522 │ │ │ │ + addiw a3,a5,-1 │ │ │ │ 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 │ │ │ │ + srli a3,a2,0x1d │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw a2,0(a3) │ │ │ │ + beq a2,s3,c530 │ │ │ │ + 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,c350 │ │ │ │ + lw a2,40(s6) │ │ │ │ + addi s9,s9,1 │ │ │ │ + addw s0,s0,a5 │ │ │ │ + addw s2,a5,s2 │ │ │ │ + sext.w a5,s9 │ │ │ │ + bltu a5,a2,c2e8 │ │ │ │ + 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) │ │ │ │ + ld s10,0(sp) │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + mv a0,s7 │ │ │ │ + ld s7,24(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ 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) │ │ │ │ + lw a1,40(s7) │ │ │ │ + lw a0,4(a4) │ │ │ │ + ld a5,32(s7) │ │ │ │ + beqz a1,c538 │ │ │ │ + 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,c594 │ │ │ │ + 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 c492 │ │ │ │ + lw a1,40(s7) │ │ │ │ + lw a6,4(a4) │ │ │ │ + ld a5,32(s7) │ │ │ │ + beqz a1,c55e │ │ │ │ + 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,c4c4 │ │ │ │ + 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,c2e8 │ │ │ │ + j c3e6 │ │ │ │ + lw a1,40(s7) │ │ │ │ + lw a6,4(a4) │ │ │ │ + ld a5,32(s7) │ │ │ │ + beqz a1,c54a │ │ │ │ + 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,c470 │ │ │ │ + lw a5,4(a0) │ │ │ │ + addw a5,a5,a6 │ │ │ │ + sw a5,4(a0) │ │ │ │ + j c48e │ │ │ │ + lw a1,40(s7) │ │ │ │ + lw a6,4(a4) │ │ │ │ + ld a5,32(s7) │ │ │ │ + beqz a1,c572 │ │ │ │ + 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,c58a │ │ │ │ + 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 c582 │ │ │ │ + sw s4,40(s7) │ │ │ │ + sw s5,0(a4) │ │ │ │ + sw s4,4(a4) │ │ │ │ + j c340 │ │ │ │ + sw s4,40(s7) │ │ │ │ + sw s3,0(a4) │ │ │ │ + sw s4,4(a4) │ │ │ │ + j c340 │ │ │ │ + lw a5,4(a3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,4(a3) │ │ │ │ + j c340 │ │ │ │ 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) │ │ │ │ + sw a4,40(s7) │ │ │ │ + li a4,3 │ │ │ │ + lw a2,40(s6) │ │ │ │ + sw a4,0(a5) │ │ │ │ + sw a0,4(a5) │ │ │ │ + j c492 │ │ │ │ + li a2,1 │ │ │ │ + sw a2,40(s7) │ │ │ │ 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) │ │ │ │ + lw a2,40(s6) │ │ │ │ + sw a1,0(a5) │ │ │ │ + sw a6,4(a5) │ │ │ │ + j c48e │ │ │ │ + li a2,1 │ │ │ │ + sw a2,40(s7) │ │ │ │ + li a1,4 │ │ │ │ + lw a2,40(s6) │ │ │ │ + sw a1,0(a5) │ │ │ │ + sw a6,4(a5) │ │ │ │ + j c48e │ │ │ │ + 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 c492 │ │ │ │ + lw a5,4(a0) │ │ │ │ + addw a5,a5,a6 │ │ │ │ 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) │ │ │ │ + j c582 │ │ │ │ + lw a5,4(a4) │ │ │ │ + addw a5,a5,a0 │ │ │ │ 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) │ │ │ │ + j c492 │ │ │ │ + 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 8b8c │ │ │ │ + lw a4,40(a0) │ │ │ │ + ld a5,32(a0) │ │ │ │ + beqz a4,c5e2 │ │ │ │ + addiw a3,a4,-1 │ │ │ │ + slli a6,a3,0x20 │ │ │ │ + srli a3,a6,0x1d │ │ │ │ + add a3,a3,a5 │ │ │ │ + lw a6,0(a3) │ │ │ │ + beq a6,a1,c5ec │ │ │ │ + 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) │ │ │ │ + ret │ │ │ │ li a4,1 │ │ │ │ - lw a5,8(a5) │ │ │ │ - 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) │ │ │ │ + sw a4,40(a0) │ │ │ │ + sw a1,0(a5) │ │ │ │ + sw a2,4(a5) │ │ │ │ + ret │ │ │ │ + lw a5,4(a3) │ │ │ │ + addw a5,a5,a2 │ │ │ │ + sw a5,4(a3) │ │ │ │ + ret │ │ │ │ + lw t1,40(a0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,t1,c65c │ │ │ │ + ld t3,32(a0) │ │ │ │ + addiw a3,t1,-1 │ │ │ │ + mv a5,t3 │ │ │ │ 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) │ │ │ │ + srli a4,a2,0x1d │ │ │ │ + add a4,a4,t3 │ │ │ │ + lw a6,0(a5) │ │ │ │ + lw a2,0(a4) │ │ │ │ + lw a0,4(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + xor a6,a6,a2 │ │ │ │ + sw a6,-8(a5) │ │ │ │ + lw a2,4(a4) │ │ │ │ + sext.w a7,a3 │ │ │ │ + subw a7,t1,a7 │ │ │ │ + xor a0,a0,a2 │ │ │ │ + sw a0,-4(a5) │ │ │ │ + lw a1,0(a4) │ │ │ │ + lw a2,4(a4) │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + xor a1,a1,a6 │ │ │ │ + xor a2,a2,a0 │ │ │ │ + sw a1,0(a4) │ │ │ │ + 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,c608 │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ + lw a0,40(a0) │ │ │ │ + beqz a0,c692 │ │ │ │ + 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,c68c │ │ │ │ + beqz a4,c68c │ │ │ │ + lw a4,4(a5) │ │ │ │ + addw a0,a0,a4 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a5,a1,c67a │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ + lw a0,40(a0) │ │ │ │ + beqz a0,c6c4 │ │ │ │ + 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,c6ba │ │ │ │ + bltu a3,a2,c6be │ │ │ │ + lw a4,4(a5) │ │ │ │ + addw a0,a0,a4 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a5,a1,c6ac │ │ │ │ + ret │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + lw a0,40(a0) │ │ │ │ + beqz a0,c6fa │ │ │ │ + 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,c6f4 │ │ │ │ + beqz a4,c6f4 │ │ │ │ + lw a4,4(a5) │ │ │ │ + addw a0,a0,a4 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a5,a1,c6e2 │ │ │ │ + ret │ │ │ │ + lw a2,40(a0) │ │ │ │ + beqz a2,c730 │ │ │ │ + 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,c726 │ │ │ │ + beqz a4,c726 │ │ │ │ + lw a4,4(a5) │ │ │ │ + addw a0,a0,a4 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a5,a2,c714 │ │ │ │ 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 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + lw a4,40(a0) │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s0,64(sp) │ │ │ │ + beqz a4,c7e0 │ │ │ │ + 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,0x58 │ │ │ │ + addi s5,s5,-1302 │ │ │ │ + auipc s4,0x56 │ │ │ │ + addi s4,s4,-2022 │ │ │ │ + slli s2,s6,0x3 │ │ │ │ + add a3,a5,s2 │ │ │ │ + lw a3,4(a3) │ │ │ │ + li s7,0 │ │ │ │ + beqz a3,c7be │ │ │ │ + addiw a1,s1,3 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ mv a0,s0 │ │ │ │ - jal 5b1a │ │ │ │ - beqz a0,c3e6 │ │ │ │ - li a1,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ + add a5,a5,s5 │ │ │ │ + lbu a5,40(a5) │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + li a1,2 │ │ │ │ + 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,c774 │ │ │ │ + lw a4,40(s3) │ │ │ │ + addi s6,s6,1 │ │ │ │ + sext.w a3,s6 │ │ │ │ + bltu a3,a4,c766 │ │ │ │ + ld ra,72(sp) │ │ │ │ mv a0,s0 │ │ │ │ - jal 5ac6 │ │ │ │ + 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 │ │ │ │ + li s0,0 │ │ │ │ + ld ra,72(sp) │ │ │ │ mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - auipc a5,0x6e │ │ │ │ - ld a5,-1384(a5) │ │ │ │ - ld a4,200(sp) │ │ │ │ - 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 │ │ │ │ + ld s0,64(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ 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 │ │ │ │ + lw a7,40(a0) │ │ │ │ + beqz a7,ca2a │ │ │ │ + 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,c83e │ │ │ │ + bltu a2,a4,c836 │ │ │ │ + beq a4,t4,c826 │ │ │ │ + addw a6,a3,a6 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a7,a5,c812 │ │ │ │ + bnez a0,c8a6 │ │ │ │ + beqz t5,c8a6 │ │ │ │ + li a0,3 │ │ │ │ + ret │ │ │ │ + addiw a4,a4,-5 │ │ │ │ + bgeu t1,a4,c822 │ │ │ │ + j c826 │ │ │ │ + bgeu t1,a3,c89e │ │ │ │ + lw a4,28(t3) │ │ │ │ + addw a4,a4,a6 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + lbu t5,0(a4) │ │ │ │ + beq t5,t6,c9e6 │ │ │ │ + li t0,67 │ │ │ │ + bne t5,t0,c8a8 │ │ │ │ + lbu t2,1(a4) │ │ │ │ + li t0,84 │ │ │ │ + bne t2,t0,c89e │ │ │ │ + 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,c888 │ │ │ │ + bne t0,t6,c89e │ │ │ │ + addiw t0,a3,-1 │ │ │ │ + slli t0,t0,0x20 │ │ │ │ + srli t0,t0,0x20 │ │ │ │ + add a4,a4,t0 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bne a4,t5,c89e │ │ │ │ + li a0,2 │ │ │ │ + addw a6,a3,a6 │ │ │ │ + li t5,1 │ │ │ │ + j c826 │ │ │ │ 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) │ │ │ │ + li t2,65 │ │ │ │ + bne t5,t2,c89e │ │ │ │ + addi sp,sp,-16 │ │ │ │ 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 │ │ │ │ + lbu s0,1(a4) │ │ │ │ + li t2,84 │ │ │ │ + beq s0,t2,c976 │ │ │ │ + addw a6,a3,a6 │ │ │ │ + li t5,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq a7,a5,c8e6 │ │ │ │ + lw a4,0(a5) │ │ │ │ + lw a3,4(a5) │ │ │ │ + beq a4,a2,c900 │ │ │ │ + bltu a2,a4,c8f4 │ │ │ │ + beq a4,t4,c8c6 │ │ │ │ + addw a6,a3,a6 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a7,a5,c8cc │ │ │ │ + bnez a0,c8ee │ │ │ │ + beqz t5,c8ee │ │ │ │ + li a0,3 │ │ │ │ + ld s0,8(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + addiw a4,a4,-5 │ │ │ │ + bltu t1,a4,c8c6 │ │ │ │ + addw a6,a3,a6 │ │ │ │ + j c8e0 │ │ │ │ + bgeu t1,a3,c8c0 │ │ │ │ + lw a4,28(t3) │ │ │ │ + addw a4,a4,a6 │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ - 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 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) │ │ │ │ - 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 │ │ │ │ + add a4,a4,a1 │ │ │ │ + lbu t5,0(a4) │ │ │ │ + beq t5,t6,c9a2 │ │ │ │ + li t0,67 │ │ │ │ + bne t5,t0,c962 │ │ │ │ + lbu t2,1(a4) │ │ │ │ + li t0,84 │ │ │ │ + bne t2,t0,c8c0 │ │ │ │ + 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,c94a │ │ │ │ + bne t0,t6,c8c0 │ │ │ │ + addiw t0,a3,-1 │ │ │ │ + slli t0,t0,0x20 │ │ │ │ + srli t0,t0,0x20 │ │ │ │ + add a4,a4,t0 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bne a4,t5,c8c0 │ │ │ │ + li a0,2 │ │ │ │ + j c8c0 │ │ │ │ + li t2,65 │ │ │ │ + bne t5,t2,c8c0 │ │ │ │ + lbu s0,1(a4) │ │ │ │ + li t2,84 │ │ │ │ + bne s0,t2,c8c0 │ │ │ │ + addiw t2,a3,-2 │ │ │ │ + slli t2,t2,0x20 │ │ │ │ + srli t2,t2,0x20 │ │ │ │ + add t2,t2,a4 │ │ │ │ + lbu t2,0(t2) │ │ │ │ + bne t2,t5,c8c0 │ │ │ │ + addiw t5,a3,-1 │ │ │ │ + slli t5,t5,0x20 │ │ │ │ + srli t5,t5,0x20 │ │ │ │ + add a4,a4,t5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bne a4,t0,c8c0 │ │ │ │ + li a0,1 │ │ │ │ + j c8c0 │ │ │ │ + lbu t5,1(a4) │ │ │ │ + li t0,84 │ │ │ │ + beq t5,t0,ca2e │ │ │ │ + li t0,67 │ │ │ │ + bne t5,t0,c8c0 │ │ │ │ + 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,c8c0 │ │ │ │ + addiw t5,a3,-1 │ │ │ │ + slli t5,t5,0x20 │ │ │ │ + srli t5,t5,0x20 │ │ │ │ + add a4,a4,t5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bne a4,t6,c8c0 │ │ │ │ + li a0,1 │ │ │ │ + j c8c0 │ │ │ │ + lbu t5,1(a4) │ │ │ │ + li t0,84 │ │ │ │ + beq t5,t0,ca60 │ │ │ │ + li t0,67 │ │ │ │ + bne t5,t0,c89e │ │ │ │ + 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,c89e │ │ │ │ + addiw t5,a3,-1 │ │ │ │ + slli t5,t5,0x20 │ │ │ │ + srli t5,t5,0x20 │ │ │ │ + add a4,a4,t5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bne a4,t6,c89e │ │ │ │ + li a0,1 │ │ │ │ + j c89e │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + 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,c8c0 │ │ │ │ + addiw t0,a3,-1 │ │ │ │ + slli t0,t0,0x20 │ │ │ │ + srli t0,t0,0x20 │ │ │ │ + add a4,a4,t0 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + beq a4,t6,c99e │ │ │ │ + bne a4,t5,c8c0 │ │ │ │ + j c95e │ │ │ │ + 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,c89e │ │ │ │ + addiw t0,a3,-1 │ │ │ │ + slli t0,t0,0x20 │ │ │ │ + srli t0,t0,0x20 │ │ │ │ + add a4,a4,t0 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bne a4,t6,c898 │ │ │ │ + li a0,1 │ │ │ │ + j c89e │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s1,a0 │ │ │ │ mv s3,a1 │ │ │ │ - mv s1,a4 │ │ │ │ - addiw s6,s6,-1 │ │ │ │ - beqz s2,d08a │ │ │ │ - ld a4,72(sp) │ │ │ │ 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 a1,4 │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + jal 1957a │ │ │ │ + sw zero,0(a0) │ │ │ │ + lw a4,40(s1) │ │ │ │ + beqz a4,cb42 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ 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 │ │ │ │ + li s2,1 │ │ │ │ + li s5,6 │ │ │ │ + auipc s4,0x57 │ │ │ │ + addi s4,s4,1864 │ │ │ │ + ld a5,32(s1) │ │ │ │ + slli a3,s0,0x3 │ │ │ │ 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 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 │ │ │ │ + lw a3,0(a5) │ │ │ │ + lw a2,4(a5) │ │ │ │ + bltu s5,a3,caf8 │ │ │ │ + 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 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + 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,cac4 │ │ │ │ + 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) │ │ │ │ + ld s2,32(sp) │ │ │ │ + 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 1957a │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli s2,a5,0x1e │ │ │ │ + add s2,s2,a0 │ │ │ │ + sw zero,0(s2) │ │ │ │ + lw a4,40(s1) │ │ │ │ + mv s2,s6 │ │ │ │ + j caf8 │ │ │ │ + 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,cb7e │ │ │ │ + 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,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 │ │ │ │ - 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 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 │ │ │ │ - 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 │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq a4,a2,cb76 │ │ │ │ + bne a3,a5,cb68 │ │ │ │ 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 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 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + bne a3,a5,cb68 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + lw a3,40(a0) │ │ │ │ addi sp,sp,-144 │ │ │ │ sd ra,136(sp) │ │ │ │ - sd a2,24(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - sd zero,16(sp) │ │ │ │ - beqz a2,d1f6 │ │ │ │ + sd a2,16(sp) │ │ │ │ + beqz a3,cf54 │ │ │ │ + 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 │ │ │ │ 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 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) │ │ │ │ - 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 │ │ │ │ + mv s1,a1 │ │ │ │ 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 │ │ │ │ - add a5,a5,s0 │ │ │ │ + add a3,a3,a4 │ │ │ │ + mv a5,a4 │ │ │ │ + li a6,3 │ │ │ │ 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 │ │ │ │ + bne a2,a6,cbc0 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a3,a5,cbb8 │ │ │ │ + li s6,0 │ │ │ │ + li a6,6 │ │ │ │ + li a7,107 │ │ │ │ + lw a5,0(a4) │ │ │ │ + lw a2,4(a4) │ │ │ │ + bltu a6,a5,cbe2 │ │ │ │ + srl a5,a7,a5 │ │ │ │ + andi a5,a5,1 │ │ │ │ + beqz a5,cbe2 │ │ │ │ + addw s6,a2,s6 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bne a4,a3,cbce │ │ │ │ + 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 │ │ │ │ + add a1,a1,a0 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + 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 1957a │ │ │ │ + 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,cf7e │ │ │ │ + bgeu s11,s6,cf7e │ │ │ │ + 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) │ │ │ │ + sw zero,40(a0) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3330 │ │ │ │ + sd a0,32(s7) │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + sh zero,44(s7) │ │ │ │ + lw a3,40(s4) │ │ │ │ + beqz a3,cf7a │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + li s5,0 │ │ │ │ + li s9,0 │ │ │ │ + li s0,6 │ │ │ │ + auipc s8,0x57 │ │ │ │ + addi s8,s8,1444 │ │ │ │ + ld a5,32(s4) │ │ │ │ + slli a4,s5,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a4,0(a5) │ │ │ │ + bltu s0,a4,ccf8 │ │ │ │ + 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 │ │ │ │ + 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,cee2 │ │ │ │ + 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,cf40 │ │ │ │ + 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,cc84 │ │ │ │ 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) │ │ │ │ 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) │ │ │ │ + mv a0,s7 │ │ │ │ + ld s7,72(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 │ │ │ │ - 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 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,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 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + slli a4,s9,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - slli a5,a4,0x3 │ │ │ │ - lw a2,88(sp) │ │ │ │ - lw a3,92(sp) │ │ │ │ + lw a3,4(a5) │ │ │ │ + slli a5,a4,0x1 │ │ │ │ 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 │ │ │ │ + slli a5,a5,0x4 │ │ │ │ + lw a2,16(s4) │ │ │ │ + add s3,s7,a5 │ │ │ │ + ld a5,24(sp) │ │ │ │ + addw a3,a3,s11 │ │ │ │ + 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,cf76 │ │ │ │ + bgeu s11,s6,cf76 │ │ │ │ + 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 │ │ │ │ + sd s1,8(s3) │ │ │ │ + sw zero,40(s3) │ │ │ │ + sd a2,8(sp) │ │ │ │ + jal 3330 │ │ │ │ + ld a2,8(sp) │ │ │ │ + sd a0,32(s3) │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ + jal 3890 │ │ │ │ + sh zero,44(s3) │ │ │ │ + lw a3,40(s4) │ │ │ │ + j ccf8 │ │ │ │ + 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,cef4 │ │ │ │ + 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,ce8a │ │ │ │ + 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 ccf8 │ │ │ │ + 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,cf18 │ │ │ │ + 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,cf4a │ │ │ │ + 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 cf26 │ │ │ │ + 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,cf2e │ │ │ │ + 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,cde0 │ │ │ │ + lw a4,4(a1) │ │ │ │ + addw a4,a4,a7 │ │ │ │ + sw a4,4(a1) │ │ │ │ + j cdfc │ │ │ │ + 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,cf06 │ │ │ │ + addiw a1,a2,-1 │ │ │ │ + slli t1,a1,0x20 │ │ │ │ + srli a1,t1,0x1d │ │ │ │ + add a1,a1,a0 │ │ │ │ + lw t1,0(a1) │ │ │ │ + beqz t1,ce8a │ │ │ │ + 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 zero,0(a2) │ │ │ │ + sw a7,4(a2) │ │ │ │ + j cdfc │ │ │ │ + li a3,1 │ │ │ │ + sw a3,40(a4) │ │ │ │ + li a4,2 │ │ │ │ + lw a3,40(s4) │ │ │ │ + sw a4,0(a0) │ │ │ │ + sw a7,4(a0) │ │ │ │ + j ccf2 │ │ │ │ + li a3,1 │ │ │ │ + sw a3,40(a4) │ │ │ │ + li a4,5 │ │ │ │ + lw a3,40(s4) │ │ │ │ + sw a4,0(a0) │ │ │ │ + sw a7,4(a0) │ │ │ │ + j cdfc │ │ │ │ + li a3,1 │ │ │ │ + sw a3,40(a4) │ │ │ │ + lw a3,40(s4) │ │ │ │ + sw zero,0(a0) │ │ │ │ + sw a7,4(a0) │ │ │ │ + j cdfc │ │ │ │ + li a2,1 │ │ │ │ + sw a2,40(a4) │ │ │ │ + lw a3,40(s4) │ │ │ │ + sw a2,0(a0) │ │ │ │ + sw a7,4(a0) │ │ │ │ + lw a5,4(a5) │ │ │ │ + addw s11,a5,s11 │ │ │ │ + j ccf8 │ │ │ │ + li a3,1 │ │ │ │ + sw a3,40(a4) │ │ │ │ + li a4,6 │ │ │ │ + lw a3,40(s4) │ │ │ │ + sw a4,0(a0) │ │ │ │ + sw a7,4(a0) │ │ │ │ + j cdfc │ │ │ │ + lw a4,4(a1) │ │ │ │ + addw a4,a4,a7 │ │ │ │ + sw a4,4(a1) │ │ │ │ + j ccf2 │ │ │ │ + lw a4,4(a1) │ │ │ │ + addw a4,a4,a7 │ │ │ │ + sw a4,4(a1) │ │ │ │ + j cf26 │ │ │ │ + li a1,48 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 8b8c │ │ │ │ + li s9,1 │ │ │ │ + j cd08 │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + j cf76 │ │ │ │ + li a4,1 │ │ │ │ + mv a5,a0 │ │ │ │ + lw a0,24(a0) │ │ │ │ + beq a1,a4,cf90 │ │ │ │ + ret │ │ │ │ + lw a7,16(a5) │ │ │ │ + lw a2,40(a5) │ │ │ │ + subw a0,a7,a0 │ │ │ │ + mv a7,a0 │ │ │ │ + beqz a2,cf8e │ │ │ │ + ld a5,32(a5) │ │ │ │ + slli a4,a2,0x20 │ │ │ │ + srli a2,a4,0x1d │ │ │ │ + li a0,0 │ │ │ │ + add a2,a2,a5 │ │ │ │ + li a6,6 │ │ │ │ + li a1,117 │ │ │ │ + lw a3,0(a5) │ │ │ │ + srl a4,a1,a3 │ │ │ │ + andi a4,a4,1 │ │ │ │ + bltu a6,a3,cfc4 │ │ │ │ + beqz a4,cfc4 │ │ │ │ + lw a4,4(a5) │ │ │ │ + addw a0,a0,a4 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a2,a5,cfb2 │ │ │ │ + subw a0,a7,a0 │ │ │ │ + ret │ │ │ │ + lw a2,40(a0) │ │ │ │ + lw t3,24(a0) │ │ │ │ + beqz a2,d006 │ │ │ │ + ld a5,32(a0) │ │ │ │ + slli a4,a2,0x20 │ │ │ │ + srli a2,a4,0x1d │ │ │ │ + add a7,a2,a5 │ │ │ │ + li t1,6 │ │ │ │ + li a2,0 │ │ │ │ + li a6,117 │ │ │ │ + lw a3,0(a5) │ │ │ │ + srl a4,a6,a3 │ │ │ │ + andi a4,a4,1 │ │ │ │ + bltu t1,a3,d000 │ │ │ │ + beqz a4,d000 │ │ │ │ + lw a4,4(a5) │ │ │ │ + addw a2,a2,a4 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a5,a7,cfee │ │ │ │ + li a5,1 │ │ │ │ + beq a1,a5,d014 │ │ │ │ + addiw t3,t3,-1 │ │ │ │ + addw a0,t3,a2 │ │ │ │ + ret │ │ │ │ + lw a5,16(a0) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + subw a0,a5,t3 │ │ │ │ ret │ │ │ │ - sext.w s0,s4 │ │ │ │ - mv a1,s3 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - ld a0,16(a4) │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - srli a4,a3,0x1e │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - add a6,a6,a4 │ │ │ │ + mv a5,a0 │ │ │ │ + lw a0,28(a0) │ │ │ │ + beq a1,a4,d02a │ │ │ │ + ret │ │ │ │ + lw a3,40(a5) │ │ │ │ + beqz a3,d058 │ │ │ │ + ld a5,32(a5) │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a3,a4,0x1d │ │ │ │ + add a6,a3,a5 │ │ │ │ + li a2,1 │ │ │ │ + li a3,0 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a1,a4,-5 │ │ │ │ + bgeu a2,a4,d04e │ │ │ │ + bltu a2,a1,d052 │ │ │ │ + lw a4,4(a5) │ │ │ │ + addw a3,a3,a4 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a5,a6,d040 │ │ │ │ + addiw a0,a0,-1 │ │ │ │ + addw a0,a0,a3 │ │ │ │ + ret │ │ │ │ + lw a4,28(a0) │ │ │ │ + lw a5,28(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + bne a4,a5,d0ec │ │ │ │ + lw a4,24(a0) │ │ │ │ + lw a5,24(a1) │ │ │ │ + bne a4,a5,d130 │ │ │ │ + lw a5,40(a0) │ │ │ │ + lw a3,40(a1) │ │ │ │ + bne a3,a5,d10e │ │ │ │ + beqz a3,d0a2 │ │ │ │ + ld a5,32(a0) │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + ld a4,32(a1) │ │ │ │ + srli a1,a2,0x1d │ │ │ │ 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> │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - beqz a2,d5f4 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1c │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + lw a2,4(a5) │ │ │ │ + lw a3,4(a4) │ │ │ │ + bne a2,a3,d0a8 │ │ │ │ + lw a2,0(a5) │ │ │ │ + lw a3,0(a4) │ │ │ │ + bne a2,a3,d0ca │ │ │ │ + addi a5,a5,8 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bne a5,a1,d08a │ │ │ │ + ld ra,8(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x57 │ │ │ │ + addi a3,a3,486 │ │ │ │ + addi a2,a2,-1588 │ │ │ │ + auipc a1,0x51 │ │ │ │ + addi a1,a1,-262 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,154 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x57 │ │ │ │ + addi a3,a3,452 │ │ │ │ + addi a2,a2,-1587 │ │ │ │ + auipc a1,0x51 │ │ │ │ + addi a1,a1,-296 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,160 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x57 │ │ │ │ + addi a3,a3,418 │ │ │ │ + addi a2,a2,-1593 │ │ │ │ + auipc a1,0x51 │ │ │ │ + addi a1,a1,-330 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,6 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x57 │ │ │ │ + addi a3,a3,384 │ │ │ │ + addi a2,a2,-1590 │ │ │ │ + auipc a1,0x51 │ │ │ │ + addi a1,a1,-364 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,20 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x57 │ │ │ │ + addi a3,a3,350 │ │ │ │ + addi a2,a2,-1592 │ │ │ │ + auipc a1,0x51 │ │ │ │ + addi a1,a1,-398 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-38 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s0,16(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ mv s0,a1 │ │ │ │ - blez a1,d62c │ │ │ │ + blez a1,d17e │ │ │ │ mv s1,a0 │ │ │ │ slli a0,a1,0x3 │ │ │ │ jal 3330 │ │ │ │ sd a0,0(s1) │ │ │ │ - beqz a0,d64c │ │ │ │ + beqz a0,d19e │ │ │ │ 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 │ │ │ │ mv a3,a1 │ │ │ │ auipc a2,0x51 │ │ │ │ - addi a2,a2,-782 │ │ │ │ + addi a2,a2,40 │ │ │ │ li a1,74 │ │ │ │ auipc a0,0x51 │ │ │ │ - addi a0,a0,-722 │ │ │ │ - jal b382 │ │ │ │ + addi a0,a0,100 │ │ │ │ + jal 4c0b8 │ │ │ │ li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ li a3,0 │ │ │ │ auipc a2,0x51 │ │ │ │ - addi a2,a2,-726 │ │ │ │ + addi a2,a2,96 │ │ │ │ li a1,80 │ │ │ │ auipc a0,0x51 │ │ │ │ - addi a0,a0,-754 │ │ │ │ - jal b382 │ │ │ │ + addi a0,a0,68 │ │ │ │ + jal 4c0b8 │ │ │ │ li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ addi sp,sp,-16 │ │ │ │ sd s0,0(sp) │ │ │ │ mv s0,a0 │ │ │ │ ld a0,0(a0) │ │ │ │ sd ra,8(sp) │ │ │ │ @@ -14173,15 +13545,15 @@ │ │ │ │ sd s0,16(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ addi a3,a4,-1 │ │ │ │ mv s0,a0 │ │ │ │ mv s1,a1 │ │ │ │ ld a0,0(a0) │ │ │ │ - bge a5,a3,d6c0 │ │ │ │ + bge a5,a3,d212 │ │ │ │ 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) │ │ │ │ @@ -14191,3356 +13563,2972 @@ │ │ │ │ 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 │ │ │ │ + beqz a0,d234 │ │ │ │ ld a4,8(s0) │ │ │ │ ld a5,16(s0) │ │ │ │ add a4,a4,s2 │ │ │ │ sd a4,8(s0) │ │ │ │ ld s2,0(sp) │ │ │ │ - j d6aa │ │ │ │ + j d1fc │ │ │ │ li a3,0 │ │ │ │ auipc a2,0x51 │ │ │ │ - addi a2,a2,-820 │ │ │ │ + addi a2,a2,2 │ │ │ │ li a1,125 │ │ │ │ auipc a0,0x51 │ │ │ │ - addi a0,a0,-904 │ │ │ │ - jal b382 │ │ │ │ + addi a0,a0,-82 │ │ │ │ + jal 4c0b8 │ │ │ │ li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ ld a5,16(a0) │ │ │ │ - bgez a5,d70c │ │ │ │ + bgez a5,d25e │ │ │ │ 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 │ │ │ │ + bgez a5,d278 │ │ │ │ li a0,0 │ │ │ │ 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 │ │ │ │ or a3,a4,a1 │ │ │ │ - bltz a3,d742 │ │ │ │ - bge a4,a1,d744 │ │ │ │ + bltz a3,d294 │ │ │ │ + bge a4,a1,d296 │ │ │ │ ret │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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,d300 │ │ │ │ + sext.w s0,s3 │ │ │ │ + bltu s1,s3,d2f2 │ │ │ │ + auipc s3,0x55 │ │ │ │ + addi s3,s3,-856 │ │ │ │ + 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,d2d8 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + auipc a3,0x57 │ │ │ │ + addi a3,a3,-80 │ │ │ │ + li a2,46 │ │ │ │ + auipc a1,0x51 │ │ │ │ + addi a1,a1,-156 │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,-140 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + sext.w a7,a1 │ │ │ │ + mv a6,a7 │ │ │ │ + blez a7,d366 │ │ │ │ + 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,d336 │ │ │ │ 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 │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv s4,a2 │ │ │ │ + beqz a0,d3e8 │ │ │ │ + mv s1,a0 │ │ │ │ + lbu a1,0(s1) │ │ │ │ + beqz a1,d3d6 │ │ │ │ + sd s0,32(sp) │ │ │ │ + j d38c │ │ │ │ + lbu a1,1(s1) │ │ │ │ + addi s1,s1,1 │ │ │ │ + beqz a1,d3d4 │ │ │ │ + sext.w s0,a1 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 36d0 │ │ │ │ + bnez a0,d384 │ │ │ │ + sd s2,16(sp) │ │ │ │ + mv s2,s1 │ │ │ │ + j d3ac │ │ │ │ + lbu a1,1(s2) │ │ │ │ + addi s2,s2,1 │ │ │ │ + beqz a1,d3be │ │ │ │ + sext.w s0,a1 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 36d0 │ │ │ │ + beqz a0,d3a0 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + ld s0,32(sp) │ │ │ │ + sd zero,0(s4) │ │ │ │ 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 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - slli a4,a0,0x20 │ │ │ │ - li a1,3 │ │ │ │ - li a2,1 │ │ │ │ - ld a6,8(a5) │ │ │ │ - srli a7,a4,0x1d │ │ │ │ - li a5,0 │ │ │ │ + ld s1,0(a2) │ │ │ │ + bnez s1,d37a │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ + j d3dc │ │ │ │ + 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 1957a │ │ │ │ + sw zero,8(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + mv s2,a0 │ │ │ │ + beqz s3,d41a │ │ │ │ + bnez s0,d42a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 1957a │ │ │ │ + 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,d46c │ │ │ │ + j d5ae │ │ │ │ + lbu a1,1(s8) │ │ │ │ + addi s8,s8,1 │ │ │ │ + beqz a1,d5ae │ │ │ │ + sext.w s0,a1 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36d0 │ │ │ │ + bnez a0,d462 │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + mv s3,s8 │ │ │ │ + j d490 │ │ │ │ + lbu a1,1(s3) │ │ │ │ + addi s3,s3,1 │ │ │ │ + beqz a1,d4a4 │ │ │ │ + sext.w s0,a1 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36d0 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a0,d484 │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ - beqz a0,d8ca │ │ │ │ - bnez a1,d8c0 │ │ │ │ - li a4,1 │ │ │ │ - li a0,4 │ │ │ │ - beq a5,a4,d8ce │ │ │ │ + srli a4,a3,0x1c │ │ │ │ + sd a0,0(s2) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + add s3,a5,a4 │ │ │ │ + jal 1957a │ │ │ │ + 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,d5a8 │ │ │ │ + lbu a1,0(s0) │ │ │ │ + bnez a1,d570 │ │ │ │ + j d5a8 │ │ │ │ + lbu a1,1(s0) │ │ │ │ + addi s0,s0,1 │ │ │ │ + beqz a1,d5a8 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36d0 │ │ │ │ + bnez a0,d568 │ │ │ │ + lbu a1,0(s0) │ │ │ │ + mv s7,s0 │ │ │ │ + bnez a1,d58a │ │ │ │ + j d5a2 │ │ │ │ + lbu a1,1(s7) │ │ │ │ + addi s7,s7,1 │ │ │ │ + beqz a1,d5a2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36d0 │ │ │ │ + beqz a0,d582 │ │ │ │ + sb zero,0(s7) │ │ │ │ + lw s3,8(s2) │ │ │ │ + ld s4,0(s2) │ │ │ │ + addi a0,s7,1 │ │ │ │ + mv s8,s0 │ │ │ │ + mv s0,a0 │ │ │ │ + j d4b2 │ │ │ │ + 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 │ │ │ │ - li a0,1 │ │ │ │ - bne a5,a0,d8be │ │ │ │ - li a0,8 │ │ │ │ + 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,d66e │ │ │ │ + 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,d60e │ │ │ │ + beq a4,a6,d60e │ │ │ │ + sext.w a0,a5 │ │ │ │ + bne s2,a7,d60e │ │ │ │ + mv s2,a0 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne a3,a5,d5f4 │ │ │ │ + subw s4,a0,s2 │ │ │ │ + addiw s0,s4,1 │ │ │ │ + bltz s2,d654 │ │ │ │ + addiw a1,s4,2 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - li a0,15 │ │ │ │ + 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 │ │ │ │ - li a0,2 │ │ │ │ + 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 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - auipc a6,0x6c │ │ │ │ - ld a6,1596(a6) │ │ │ │ - sd ra,88(sp) │ │ │ │ - ld a5,0(a6) │ │ │ │ - sd a5,72(sp) │ │ │ │ + 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,d72a │ │ │ │ + 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 │ │ │ │ - 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 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,d6ca │ │ │ │ + bgeu a7,a4,d6ca │ │ │ │ + sext.w a1,a5 │ │ │ │ + bne s2,a2,d6ca │ │ │ │ + mv s2,a1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne a0,a5,d6a8 │ │ │ │ + subw s4,a1,s2 │ │ │ │ + addiw s0,s4,1 │ │ │ │ + bltz s2,d710 │ │ │ │ + addiw a1,s4,2 │ │ │ │ li a0,0 │ │ │ │ - ld a4,72(sp) │ │ │ │ - ld a5,0(a6) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,d9ba │ │ │ │ - ld ra,88(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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sb a5,1(a3) │ │ │ │ + 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 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 │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - lbu a4,1(a0) │ │ │ │ - add a5,a5,a4 │ │ │ │ + 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,d7c4 │ │ │ │ + slli a1,s1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li s0,0 │ │ │ │ + li a3,13 │ │ │ │ + li a7,32 │ │ │ │ + li a6,8 │ │ │ │ + j d76c │ │ │ │ + bltu a6,a5,d788 │ │ │ │ + addi s0,s0,1 │ │ │ │ + beq s0,a1,d7b8 │ │ │ │ + add a5,s2,s0 │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ - ret │ │ │ │ - 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 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 │ │ │ │ - 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 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 db46 │ │ │ │ - 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 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 │ │ │ │ + addiw a4,s0,1 │ │ │ │ + sext.w s1,s0 │ │ │ │ + sext.w a0,a4 │ │ │ │ + bgeu a3,a5,d762 │ │ │ │ + bne a5,a7,d766 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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 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 │ │ │ │ - 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 │ │ │ │ + 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 d78e │ │ │ │ + li s0,0 │ │ │ │ + li a1,1 │ │ │ │ + j d78e │ │ │ │ + beqz a1,d7e6 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + add a4,a0,a1 │ │ │ │ + lbu a5,0(a0) │ │ │ │ + bne a5,a2,d7e0 │ │ │ │ + sb a3,0(a0) │ │ │ │ + addi a0,a0,1 │ │ │ │ + bne a0,a4,d7d4 │ │ │ │ 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 s2,16(sp) │ │ │ │ + mv a0,a1 │ │ │ │ + beqz a2,d860 │ │ │ │ sd s1,24(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s1,a4 │ │ │ │ + beqz a4,d83c │ │ │ │ + sd s0,32(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + beqz a1,d858 │ │ │ │ + sd s4,0(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + beqz a3,d848 │ │ │ │ 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 │ │ │ │ - add a5,a5,a4 │ │ │ │ - sd s0,0(a5) │ │ │ │ + addw s3,a4,a3 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + jal 1957a │ │ │ │ + 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) │ │ │ │ - sw a3,0(s3) │ │ │ │ + ld ra,40(sp) │ │ │ │ ld s1,24(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + mv a0,s2 │ │ │ │ ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - auipc a3,0x56 │ │ │ │ - addi a3,a3,300 │ │ │ │ - li a2,408 │ │ │ │ - auipc a1,0x50 │ │ │ │ - addi a1,a1,1072 │ │ │ │ - auipc a0,0x50 │ │ │ │ - addi a0,a0,1080 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x56 │ │ │ │ - addi a3,a3,268 │ │ │ │ - li a2,410 │ │ │ │ - auipc a1,0x50 │ │ │ │ - addi a1,a1,1040 │ │ │ │ - auipc a0,0x50 │ │ │ │ - addi a0,a0,1064 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - beqz a0,e08a │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ - 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 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + j d832 │ │ │ │ + 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,d8e8 │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s3,a4 │ │ │ │ + beqz a4,d8d4 │ │ │ │ + sd s0,48(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + beqz a1,d8e0 │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + beqz a3,d8d0 │ │ │ │ + sd s4,16(sp) │ │ │ │ + addw s4,a4,a3 │ │ │ │ + addiw a1,s4,2 │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s5,a5 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - beqz a0,e0f0 │ │ │ │ - lw a3,12(a0) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + j d8d6 │ │ │ │ + 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,a0 │ │ │ │ - ld a0,16(a0) │ │ │ │ - beqz a3,e0c0 │ │ │ │ + mv s2,a1 │ │ │ │ + beqz a5,d93c │ │ │ │ + lw a3,8(a1) │ │ │ │ + beqz a3,d936 │ │ │ │ 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 │ │ │ │ + add a4,a5,s1 │ │ │ │ + ld a0,0(a4) │ │ │ │ + beqz a0,d948 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,0(s2) │ │ │ │ + lw a3,8(s2) │ │ │ │ addi s0,s0,1 │ │ │ │ - sd zero,8(a5) │ │ │ │ - sext.w a5,s0 │ │ │ │ - bltu a5,a3,e0a2 │ │ │ │ + add s1,s1,a5 │ │ │ │ + sd zero,0(s1) │ │ │ │ + sext.w a4,s0 │ │ │ │ + bltu a4,a3,d90a │ │ │ │ ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ + mv a0,a5 │ │ │ │ jal 3670 │ │ │ │ ld ra,24(sp) │ │ │ │ - sd zero,16(s2) │ │ │ │ + mv a0,s2 │ │ │ │ ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - ld a0,8(a5) │ │ │ │ + j 3670 │ │ │ │ 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 │ │ │ │ + sext.w a4,s0 │ │ │ │ + bltu a4,a3,d90a │ │ │ │ + j d932 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld ra,8(sp) │ │ │ │ + sw zero,8(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + addi sp,sp,16 │ │ │ │ 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 │ │ │ │ + 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 1957a │ │ │ │ + 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,d9ee │ │ │ │ + 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,d9ce │ │ │ │ + ret │ │ │ │ + mv a4,a0 │ │ │ │ + mv a0,a1 │ │ │ │ + beqz a4,da68 │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + auipc t1,0x51 │ │ │ │ + addi t1,t1,-1882 │ │ │ │ + blez a4,da76 │ │ │ │ + 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,da06 │ │ │ │ + add a6,a6,a0 │ │ │ │ + srliw a5,a3,0x1 │ │ │ │ + sb zero,0(a6) │ │ │ │ + srliw a3,a3,0x1 │ │ │ │ + beqz a5,da66 │ │ │ │ + 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,da46 │ │ │ │ + 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 1957a │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ 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 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - li a1,1 │ │ │ │ + jal 34c0 │ │ │ │ + add s0,s0,s1 │ │ │ │ + slli a2,s2,0x20 │ │ │ │ + sb zero,0(s0) │ │ │ │ + mv a1,s3 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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 s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ 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) │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,0(s2) │ │ │ │ - addw a5,a5,a4 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - auipc a2,0x50 │ │ │ │ - addi a2,a2,562 │ │ │ │ - li a1,1 │ │ │ │ sd s0,48(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ + mv s0,a4 │ │ │ │ + addiw a4,a6,1 │ │ │ │ + addw a4,a4,s0 │ │ │ │ + addw a4,a4,a2 │ │ │ │ sd s5,8(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ 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 │ │ │ │ - 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,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) │ │ │ │ - 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,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 s2,a6 │ │ │ │ + mv s1,a3 │ │ │ │ + mv s4,a5 │ │ │ │ + mv s3,a2 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + jal 1957a │ │ │ │ mv a2,s0 │ │ │ │ - mv a4,s4 │ │ │ │ mv a1,s1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal dcd2 │ │ │ │ - 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 │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ + 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 s1,40(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,db9e │ │ │ │ + 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,0x50 │ │ │ │ + addi s3,s3,1874 │ │ │ │ + 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,db6e │ │ │ │ + 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 s3,a3,-1 │ │ │ │ - snez s0,s0 │ │ │ │ - bltu s0,s3,e362 │ │ │ │ - j e39e │ │ │ │ - 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,0x6c │ │ │ │ - ld s6,-1228(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,e450 │ │ │ │ - mv a2,a4 │ │ │ │ - auipc a1,0x50 │ │ │ │ - addi a1,a1,156 │ │ │ │ - mv a0,sp │ │ │ │ - jal 2194e │ │ │ │ - ld s0,0(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - mv a2,a0 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - mv a2,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 44bc4 │ │ │ │ - bgeu s1,s3,e4b4 │ │ │ │ - lw a3,12(s2) │ │ │ │ - mv a4,s4 │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s2 │ │ │ │ - li a0,0 │ │ │ │ - jal dcd2 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ mv s0,a0 │ │ │ │ - beqz a0,e4b8 │ │ │ │ - jal 3310 │ │ │ │ - mv a2,a0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 44bc4 │ │ │ │ - mv a0,s0 │ │ │ │ - addiw s1,s1,1 │ │ │ │ - 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) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + 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) │ │ │ │ - sd s2,0(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s1,a0 │ │ │ │ + li a1,1 │ │ │ │ + li a0,51 │ │ │ │ sd ra,24(sp) │ │ │ │ - li a5,1 │ │ │ │ + jal 39f0 │ │ │ │ + mv a4,s0 │ │ │ │ + auipc a3,0x54 │ │ │ │ + addi a3,a3,1556 │ │ │ │ + li a2,51 │ │ │ │ + li a1,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 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 │ │ │ │ - sb s2,16(s0) │ │ │ │ - sd s1,24(s0) │ │ │ │ + mv a4,s0 │ │ │ │ + auipc a3,0x50 │ │ │ │ + addi a3,a3,1722 │ │ │ │ + li a2,51 │ │ │ │ + li a1,1 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ ld ra,24(sp) │ │ │ │ - sd a0,8(s0) │ │ │ │ + sd s0,0(s1) │ │ │ │ + mv a0,s0 │ │ │ │ ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ addi sp,sp,-32 │ │ │ │ + addiw a5,a2,1 │ │ │ │ sd s1,8(sp) │ │ │ │ - lui s1,0x14 │ │ │ │ - sd s0,16(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) │ │ │ │ - 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 │ │ │ │ + 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) │ │ │ │ - sd zero,8(s2) │ │ │ │ ld s1,8(sp) │ │ │ │ ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ + fmv.x.d a5,fa0 │ │ │ │ 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) │ │ │ │ + auipc a4,0x50 │ │ │ │ + addi a4,a4,1626 │ │ │ │ + mv s1,a0 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ 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) │ │ │ │ + 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,0x50 │ │ │ │ + addi a4,a4,1568 │ │ │ │ + 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) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ + fld fs0,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 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + beqz a0,dd12 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3310 │ │ │ │ + addi s2,a0,1 │ │ │ │ + mv a0,s2 │ │ │ │ jal 3330 │ │ │ │ - lw a1,0(s2) │ │ │ │ mv s1,a0 │ │ │ │ - beqz s4,e628 │ │ │ │ - slli a2,s4,0x20 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - add a1,a1,s3 │ │ │ │ + beqz a0,dd1e │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ 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) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ mv a0,s1 │ │ │ │ - ld s1,24(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ - lhu a5,2(a2) │ │ │ │ - lhu a4,0(a2) │ │ │ │ - addi sp,sp,-64 │ │ │ │ + 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 dd08 │ │ │ │ + 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,0x6c │ │ │ │ + ld s3,476(s3) │ │ │ │ + sd a6,96(sp) │ │ │ │ + sd a7,104(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ sd s2,32(sp) │ │ │ │ - sd s6,0(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) │ │ │ │ - mv s6,a2 │ │ │ │ - mv s2,a3 │ │ │ │ - bltu a5,a4,e6e8 │ │ │ │ - sd s0,48(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) │ │ │ │ + sd s1,0(sp) │ │ │ │ + jal 3840 <__vsnprintf_chk@plt> │ │ │ │ + bltz a0,dda0 │ │ │ │ + addiw a1,a0,1 │ │ │ │ li a0,0 │ │ │ │ - andi a5,a5,16 │ │ │ │ - beqz a5,e688 │ │ │ │ - ld a0,56(s0) │ │ │ │ + jal 1957a │ │ │ │ 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 │ │ │ │ + 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,dda4 │ │ │ │ + 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 dd86 │ │ │ │ + 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,0x6c │ │ │ │ + ld s5,332(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,de78 │ │ │ │ + addiw a1,a0,1 │ │ │ │ + li a0,0 │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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) │ │ │ │ - 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 s1,a0 │ │ │ │ + beqz a5,de72 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + addw s4,a0,s1 │ │ │ │ + sext.w s6,a0 │ │ │ │ + addiw a1,s4,1 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 1957a │ │ │ │ + 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,de7c │ │ │ │ + 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 de28 │ │ │ │ + li s1,-1 │ │ │ │ + j de54 │ │ │ │ + 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,dee2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + addw s3,a0,s0 │ │ │ │ + sext.w s4,a0 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ ld s0,48(sp) │ │ │ │ + sd s1,0(s2) │ │ │ │ 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 s1,40(sp) │ │ │ │ ld s2,32(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ + ld s4,16(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) │ │ │ │ + mv s3,a1 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + j deae │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + li a1,1 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 39f0 │ │ │ │ + beqz s1,df7e │ │ │ │ + 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 df3a │ │ │ │ + bgeu t4,t1,df58 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a3,a3,a0 │ │ │ │ + beqz a4,df34 │ │ │ │ + sb t5,0(a3) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + beq a5,a6,df66 │ │ │ │ + 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,df20 │ │ │ │ + sb a1,0(a2) │ │ │ │ + addi a5,a5,1 │ │ │ │ + mv a7,a4 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + bne a5,a6,df3a │ │ │ │ + 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) │ │ │ │ - beqz s1,e860 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + add s0,s0,a0 │ │ │ │ + addi a1,s0,11 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lbu a5,0(s1) │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a5,dff4 │ │ │ │ + mv a5,s1 │ │ │ │ + mv a4,s2 │ │ │ │ + auipc a3,0x50 │ │ │ │ + addi a3,a3,798 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + mv a0,s0 │ │ │ │ + jal 37d0 │ │ │ │ + li s1,-1 │ │ │ │ + beq a0,s1,e008 │ │ │ │ + jal 3620 │ │ │ │ + beq a0,s1,e028 │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ ret │ │ │ │ - lbu a5,49(s0) │ │ │ │ - bnez a5,e834 │ │ │ │ - ld a3,32(sp) │ │ │ │ - ld a0,0(s0) │ │ │ │ - mv a4,s1 │ │ │ │ + mv a4,s2 │ │ │ │ + auipc a3,0x50 │ │ │ │ + addi a3,a3,762 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + j dfd2 │ │ │ │ + auipc a5,0x6c │ │ │ │ + ld a5,-96(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ auipc a2,0x50 │ │ │ │ - addi a2,a2,-784 │ │ │ │ + addi a2,a2,748 │ │ │ │ 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 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x6c │ │ │ │ + ld a5,-128(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ auipc a2,0x50 │ │ │ │ - addi a2,a2,-858 │ │ │ │ - li a1,644 │ │ │ │ - auipc a0,0x50 │ │ │ │ - addi a0,a0,-1006 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ + addi a2,a2,772 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ - li a3,0 │ │ │ │ + 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 1957a │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,780 │ │ │ │ + mv s0,a0 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,786 │ │ │ │ + jal df90 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,782 │ │ │ │ + mv s3,a0 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,e17a │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x51 │ │ │ │ + addi a2,a2,-1518 │ │ │ │ + li a1,1 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + mv a0,s1 │ │ │ │ + jal 35a0 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,796 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3750 │ │ │ │ + mv s2,a0 │ │ │ │ + auipc a1,0x55 │ │ │ │ + addi a1,a1,228 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3750 │ │ │ │ + mv s1,a0 │ │ │ │ + bnez a0,e0d2 │ │ │ │ + j e15a │ │ │ │ + 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,e0c8 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 35a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 35a0 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3300 │ │ │ │ + bnez a0,e124 │ │ │ │ + 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,0x50 │ │ │ │ - addi a2,a2,-842 │ │ │ │ - li a1,658 │ │ │ │ + addi a2,a2,750 │ │ │ │ + li a1,112 │ │ │ │ auipc a0,0x50 │ │ │ │ - addi a0,a0,-1038 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ + addi a0,a0,786 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 5a1d4 │ │ │ │ + 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,0x50 │ │ │ │ + addi a2,a2,760 │ │ │ │ + li a1,115 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,732 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 5a1d4 │ │ │ │ + auipc a5,0x6c │ │ │ │ + ld a5,-434(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,610 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + 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 │ │ │ │ - li a5,1 │ │ │ │ + auipc a5,0x6c │ │ │ │ + ld a5,-466(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,522 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s6,48(sp) │ │ │ │ + sd ra,104(sp) │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + mv s4,a3 │ │ │ │ + mv s6,a4 │ │ │ │ + mv s5,a5 │ │ │ │ + beqz a2,e296 │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a2,a5,0x1d │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + sd s9,24(sp) │ │ │ │ + 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 1957a │ │ │ │ + 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,e1d2 │ │ │ │ + ld s3,72(sp) │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld s8,32(sp) │ │ │ │ + ld s9,24(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3310 │ │ │ │ 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 │ │ │ │ - mv a0,s1 │ │ │ │ - jal e640 │ │ │ │ - bgez a0,e8da │ │ │ │ - ld s2,128(sp) │ │ │ │ - lui s1,0x14 │ │ │ │ - addi s1,s1,-1864 │ │ │ │ - addi s0,s2,56 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + mv s2,a0 │ │ │ │ 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 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + addi s1,s1,32 │ │ │ │ + add a1,s1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a7,s0 │ │ │ │ + sd s5,0(sp) │ │ │ │ + mv a6,s4 │ │ │ │ + mv a5,s6 │ │ │ │ + auipc a4,0x50 │ │ │ │ + addi a4,a4,514 │ │ │ │ + auipc a3,0x50 │ │ │ │ + addi a3,a3,530 │ │ │ │ + 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 s4,64(sp) │ │ │ │ + ld s5,56(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + j 38c0 │ │ │ │ + li s0,0 │ │ │ │ + j e238 │ │ │ │ + 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,0x50 │ │ │ │ + addi a4,a4,494 │ │ │ │ + auipc a3,0x50 │ │ │ │ + addi a3,a3,494 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 38f0 <__sprintf_chk@plt> │ │ │ │ + mv a0,s0 │ │ │ │ + jal 38c0 │ │ │ │ + mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ - auipc a5,0x6b │ │ │ │ - ld a5,1516(a5) │ │ │ │ - ld a4,360(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - 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) │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ li a0,0 │ │ │ │ - addi sp,sp,480 │ │ │ │ + addi sp,sp,16 │ │ │ │ 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 a5,0(a5) │ │ │ │ - sd s10,176(sp) │ │ │ │ - sd a5,160(sp) │ │ │ │ - jal 3950 │ │ │ │ + mv a3,a0 │ │ │ │ + li a0,0 │ │ │ │ + beqz a3,e316 │ │ │ │ + beqz a2,e308 │ │ │ │ + addi a2,a2,-1 │ │ │ │ + add a0,a3,a2 │ │ │ │ + bltu a3,a0,e2fc │ │ │ │ + j e318 │ │ │ │ + beq a3,a5,e30a │ │ │ │ + mv a0,a5 │ │ │ │ + lbu a4,0(a0) │ │ │ │ + addi a5,a0,-1 │ │ │ │ + bne a4,a1,e2f6 │ │ │ │ + ret │ │ │ │ + lbu a4,-1(a0) │ │ │ │ + beq a4,a1,e320 │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + lbu a4,0(a0) │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + j e30e │ │ │ │ + mv a0,a5 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal dcdc │ │ │ │ + beqz a0,e3b6 │ │ │ │ + li a1,47 │ │ │ │ + sd s0,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 37a0 │ │ │ │ + beqz a0,e3b4 │ │ │ │ + beq s0,a0,e3c8 │ │ │ │ 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 │ │ │ │ + bnez a5,e384 │ │ │ │ + mv a5,a0 │ │ │ │ + li a3,47 │ │ │ │ + j e354 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + beq s0,a5,e380 │ │ │ │ + lbu a4,-1(a5) │ │ │ │ + beq a4,a3,e34e │ │ │ │ + beq s0,a5,e380 │ │ │ │ + addi a0,a5,-1 │ │ │ │ + li a2,47 │ │ │ │ + bltu s0,a0,e374 │ │ │ │ + j e3e4 │ │ │ │ + beq s0,a5,e3ac │ │ │ │ + mv a0,a5 │ │ │ │ + lbu a4,0(a0) │ │ │ │ + addi a5,a0,-1 │ │ │ │ + bne a4,a2,e36e │ │ │ │ + beq s0,a0,e3c8 │ │ │ │ + mv a3,a0 │ │ │ │ + li a4,47 │ │ │ │ + j e392 │ │ │ │ + addi a0,a0,-1 │ │ │ │ + beq s0,a0,e3ca │ │ │ │ + lbu a5,-1(a0) │ │ │ │ + beq a5,a4,e38c │ │ │ │ + beq s0,a0,e3ca │ │ │ │ + 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,e3c6 │ │ │ │ + ld s0,0(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ + auipc a0,0x56 │ │ │ │ + addi a0,a0,-248 │ │ │ │ + addi sp,sp,16 │ │ │ │ + j dcdc │ │ │ │ + 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,e3b4 │ │ │ │ + bne s0,a0,e384 │ │ │ │ + j e3c8 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + li a1,46 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 37a0 │ │ │ │ + beqz a0,e410 │ │ │ │ + beq s0,a0,e410 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + auipc a0,0x51 │ │ │ │ + addi a0,a0,1036 │ │ │ │ + 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,e45a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + bne a2,a1,e452 │ │ │ │ + mv a6,a3 │ │ │ │ + sext.w a3,a4 │ │ │ │ + bltu a5,a0,e43c │ │ │ │ + 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,e482 │ │ │ │ + li a3,47 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne a4,a3,e47a │ │ │ │ + mv a0,a5 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + bnez a4,e472 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s4,48(sp) │ │ │ │ + auipc s4,0x6c │ │ │ │ + ld s4,-1400(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 e324 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,2 │ │ │ │ + mv s5,a0 │ │ │ │ + jal df90 │ │ │ │ + mv a6,s2 │ │ │ │ + mv a5,s3 │ │ │ │ + mv a4,s0 │ │ │ │ + mv a3,a0 │ │ │ │ + mv s1,a0 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-102 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-22 │ │ │ │ + addi a0,sp,8 │ │ │ │ + jal dda8 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-14 │ │ │ │ + li a1,353 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-202 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a3,8(sp) │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-16 │ │ │ │ + li a1,354 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-228 │ │ │ │ + jal 5a1d4 │ │ │ │ ld a0,8(sp) │ │ │ │ + li s6,-1 │ │ │ │ + jal 38c0 │ │ │ │ + beq a0,s6,e63c │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3310 │ │ │ │ + li a1,1 │ │ │ │ + addi a0,a0,12 │ │ │ │ + jal 39f0 │ │ │ │ + auipc a3,0x50 │ │ │ │ + addi a3,a3,-138 │ │ │ │ + mv a5,s2 │ │ │ │ + auipc a4,0x50 │ │ │ │ + addi a4,a4,-156 │ │ │ │ + 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,e5fa │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-56 │ │ │ │ + li a1,374 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-332 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a4,s2 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-52 │ │ │ │ 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 │ │ │ │ + addi a1,a1,-52 │ │ │ │ + addi a0,sp,16 │ │ │ │ + jal dda8 │ │ │ │ + ld a0,16(sp) │ │ │ │ + jal 38c0 │ │ │ │ + mv s0,a0 │ │ │ │ + beq a0,s6,e614 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-32 │ │ │ │ + li a1,381 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-396 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a0,16(sp) │ │ │ │ + jal 3670 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ - bne s0,s1,ed10 │ │ │ │ - ld a4,232(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ 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) │ │ │ │ + bnez a5,e674 │ │ │ │ + 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,0x50 │ │ │ │ + addi a2,a2,-218 │ │ │ │ + li a1,370 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-478 │ │ │ │ + jal 5a1d4 │ │ │ │ + j e5c6 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-186 │ │ │ │ + li a1,379 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-518 │ │ │ │ + jal 5a1d4 │ │ │ │ + j e5c0 │ │ │ │ + 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,0x50 │ │ │ │ + addi a2,a2,-342 │ │ │ │ + li a1,360 │ │ │ │ + auipc a0,0x50 │ │ │ │ + addi a0,a0,-562 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ + j e5d8 │ │ │ │ + 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,e6be │ │ │ │ + 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,e6b6 │ │ │ │ + mv s1,a3 │ │ │ │ + sext.w a3,a4 │ │ │ │ + bltu a5,a0,e6a0 │ │ │ │ mv a0,s2 │ │ │ │ - ld s2,320(sp) │ │ │ │ - addi sp,sp,352 │ │ │ │ - j 3670 │ │ │ │ + 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 1957a │ │ │ │ + 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,0x50 │ │ │ │ - addi a1,a1,-2046 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 35f0 │ │ │ │ - jal 3970 │ │ │ │ - ld a5,32(sp) │ │ │ │ - mv a7,a0 │ │ │ │ - beqz a5,ed6c │ │ │ │ - li a5,1 │ │ │ │ - bne a0,a5,ece8 │ │ │ │ - auipc a1,0x4f │ │ │ │ - addi a1,a1,2028 │ │ │ │ - mv a0,s1 │ │ │ │ - sd a7,40(sp) │ │ │ │ - jal 35f0 │ │ │ │ + addi a1,a1,-394 │ │ │ │ + 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,e79e │ │ │ │ + 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,e76e │ │ │ │ + beq s1,a0,e784 │ │ │ │ + bne s2,s3,e75c │ │ │ │ + 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,e75c │ │ │ │ + j e76e │ │ │ │ + auipc a5,0x6c │ │ │ │ + ld a5,-2038(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-506 │ │ │ │ + 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,0x50 │ │ │ │ + addi a1,a1,-540 │ │ │ │ + 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,e892 │ │ │ │ + slli s10,s5,0x20 │ │ │ │ mv s2,a0 │ │ │ │ - auipc a1,0x4f │ │ │ │ - addi a1,a1,1986 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 35f0 │ │ │ │ - mv a5,a0 │ │ │ │ + li s4,-1 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + sext.w s3,s7 │ │ │ │ mv a0,s2 │ │ │ │ - mv s2,a5 │ │ │ │ - jal 3970 │ │ │ │ - sd a0,120(sp) │ │ │ │ - ld a7,40(sp) │ │ │ │ - li t5,0 │ │ │ │ - beqz s2,edde │ │ │ │ + jal 3380 │ │ │ │ + mv s1,a0 │ │ │ │ + beq a0,s4,e856 │ │ │ │ + mv s8,s3 │ │ │ │ + beqz s5,e876 │ │ │ │ + li s0,0 │ │ │ │ + j e81c │ │ │ │ + addi s0,s0,1 │ │ │ │ + beq s0,s10,e880 │ │ │ │ + add a5,s9,s0 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bne a5,s1,e816 │ │ │ │ + li a1,-1 │ │ │ │ + li a2,1 │ │ │ │ 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 │ │ │ │ + jal 33b0 │ │ │ │ + add s0,s0,s6 │ │ │ │ + lbu a0,0(s0) │ │ │ │ + mv a1,s2 │ │ │ │ + jal 3990 │ │ │ │ + bne s8,s1,e800 │ │ │ │ + li a1,-1 │ │ │ │ + li a2,1 │ │ │ │ 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 │ │ │ │ + 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,e800 │ │ │ │ + j e842 │ │ │ │ + beq s1,s3,e842 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3380 │ │ │ │ + mv s1,a0 │ │ │ │ + bne a0,s4,e812 │ │ │ │ + j e856 │ │ │ │ + auipc a5,0x6b │ │ │ │ + ld a5,1814(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-750 │ │ │ │ + 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,0x50 │ │ │ │ + addi a1,a1,-784 │ │ │ │ + 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,e930 │ │ │ │ + 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,e904 │ │ │ │ + beq s1,a0,e918 │ │ │ │ + bne s2,a0,e8e0 │ │ │ │ + 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,e8e0 │ │ │ │ + j e8f2 │ │ │ │ + auipc a5,0x6b │ │ │ │ + ld a5,1656(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-908 │ │ │ │ + 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,0x50 │ │ │ │ + addi a1,a1,-942 │ │ │ │ + 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,e9d0 │ │ │ │ + mv s0,a0 │ │ │ │ + li s4,0 │ │ │ │ + li s5,-1 │ │ │ │ + sext.w s1,s1 │ │ │ │ + j e9a6 │ │ │ │ + beq a0,s1,e9b8 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + jal 3990 │ │ │ │ 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 │ │ │ │ + jal 3380 │ │ │ │ + slliw a0,a0,0x18 │ │ │ │ + sraiw a0,a0,0x18 │ │ │ │ + bne a0,s5,e982 │ │ │ │ + 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,0x6b │ │ │ │ + ld a5,1496(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s6 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-1028 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a3,0x56 │ │ │ │ + addi a3,a3,-1826 │ │ │ │ + li a2,507 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-1486 │ │ │ │ + auipc a0,0x52 │ │ │ │ + addi a0,a0,426 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-80 │ │ │ │ - sd s0,64(sp) │ │ │ │ + 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 s2,48(sp) │ │ │ │ - lbu a5,20(a0) │ │ │ │ + sd s0,64(sp) │ │ │ │ + mv s8,a2 │ │ │ │ + lui s3,0x2 │ │ │ │ + jal 1957a │ │ │ │ + lui s7,0x2 │ │ │ │ + mv s2,a0 │ │ │ │ + li s1,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + li s5,-1 │ │ │ │ + li s6,10 │ │ │ │ + addi s7,s7,1809 │ │ │ │ + j ea50 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + addi a4,s3,-1 │ │ │ │ + beq a5,s5,eaa6 │ │ │ │ + beq a5,s6,ea7e │ │ │ │ + bne a4,s1,ea46 │ │ │ │ + add s3,s3,s7 │ │ │ │ + mv a0,s2 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + j ea46 │ │ │ │ + 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 ea8e │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s0,64(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv a0,s0 │ │ │ │ + auipc a1,0x54 │ │ │ │ + addi a1,a1,1766 │ │ │ │ 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 ra,72(sp) │ │ │ │ sd s1,56(sp) │ │ │ │ - lw s1,0(a5) │ │ │ │ + sd s2,48(sp) │ │ │ │ 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) │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + mv s7,a2 │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,eb50 │ │ │ │ + lui a1,0x2 │ │ │ │ + mv s4,a0 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lui s3,0x2 │ │ │ │ + lui s6,0x2 │ │ │ │ + mv s2,a0 │ │ │ │ + li s1,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + li s5,255 │ │ │ │ + addi s6,s6,1809 │ │ │ │ + j eb00 │ │ │ │ + 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,eb26 │ │ │ │ + addi a5,s3,-1 │ │ │ │ + bne a5,s1,eaf6 │ │ │ │ + add s3,s3,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + j eaf6 │ │ │ │ + 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 s7,8(sp) │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s0,64(sp) │ │ │ │ ld s5,24(sp) │ │ │ │ ld s6,16(sp) │ │ │ │ - ld s8,0(sp) │ │ │ │ + ld s7,8(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) │ │ │ │ + auipc a5,0x6b │ │ │ │ + ld a5,1112(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-1372 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s5,24(sp) │ │ │ │ + auipc s5,0x6b │ │ │ │ + ld s5,924(s5) │ │ │ │ + ld a5,0(s5) │ │ │ │ + sd a5,8(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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal eaaa │ │ │ │ + lw a3,0(sp) │ │ │ │ + mv a2,a0 │ │ │ │ + auipc a1,0x54 │ │ │ │ + addi a1,a1,1630 │ │ │ │ + mv s0,a0 │ │ │ │ mv a0,s3 │ │ │ │ + jal d3f0 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,s0 │ │ │ │ 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 │ │ │ │ + lw a1,8(s2) │ │ │ │ + li a0,0 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + sw a1,0(s1) │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 1957a │ │ │ │ + lw a5,8(s2) │ │ │ │ + mv s6,a0 │ │ │ │ + beqz a5,ebfe │ │ │ │ + mv s1,a0 │ │ │ │ + li s0,0 │ │ │ │ + ld a5,0(s2) │ │ │ │ + slli a4,s0,0x4 │ │ │ │ + mv a1,s4 │ │ │ │ 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 │ │ │ │ + lw a3,8(a5) │ │ │ │ + ld a2,0(a5) │ │ │ │ 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) │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal d3f0 │ │ │ │ + lwu a5,8(s2) │ │ │ │ + sd a0,0(s1) │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s0,a5,ebda │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s3 │ │ │ │ + jal d8f4 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s5) │ │ │ │ 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 │ │ │ │ + bnez a5,ec28 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s7,40(sp) │ │ │ │ + auipc s7,0x6b │ │ │ │ + ld s7,736(s7) │ │ │ │ + sd s6,48(sp) │ │ │ │ + addi a3,sp,4 │ │ │ │ + ld a5,0(s7) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 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 s6,a2 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-1558 │ │ │ │ + sd ra,104(sp) │ │ │ │ + sd s1,88(sp) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s0,96(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + jal eb70 │ │ │ │ + lw s3,4(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli s1,a5,0x1d │ │ │ │ + mv a1,s1 │ │ │ │ + jal 1957a │ │ │ │ + mv s5,a0 │ │ │ │ + beqz s3,ed1a │ │ │ │ + fsd fs0,24(sp) │ │ │ │ + mv s0,s4 │ │ │ │ + add s1,s1,s4 │ │ │ │ + li s3,0 │ │ │ │ + auipc a5,0x55 │ │ │ │ + fld fs0,428(a5) │ │ │ │ + j ec9a │ │ │ │ + mv a0,s2 │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal d8f4 │ │ │ │ + beq s1,s0,ecca │ │ │ │ + ld a1,0(s0) │ │ │ │ + lw a5,8(a1) │ │ │ │ + beqz a5,ec8e │ │ │ │ + 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,ed08 │ │ │ │ + ld a1,0(s0) │ │ │ │ mv a0,s2 │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal d8f4 │ │ │ │ + bne s1,s0,ec9a │ │ │ │ + fld fs0,24(sp) │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + mv a0,s4 │ │ │ │ jal 3670 │ │ │ │ - auipc a5,0x6b │ │ │ │ - ld a5,-1822(a5) │ │ │ │ - ld a4,56(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 1957a │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s7) │ │ │ │ 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) │ │ │ │ - li a0,0 │ │ │ │ - addi sp,sp,176 │ │ │ │ + sw s3,0(s6) │ │ │ │ + bnez a5,ed1e │ │ │ │ + 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) │ │ │ │ + addi sp,sp,112 │ │ │ │ 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 │ │ │ │ + slli a4,s3,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld a1,0(s0) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + fsd fa0,0(a5) │ │ │ │ + j ec8e │ │ │ │ + li s0,0 │ │ │ │ + j ecd4 │ │ │ │ + fsd fs0,24(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + auipc a1,0x4f │ │ │ │ + addi a1,a1,1630 │ │ │ │ + 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,ed98 │ │ │ │ + mv s3,a0 │ │ │ │ + bgeu s0,s2,ed82 │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + addw s0,s0,s4 │ │ │ │ + addw s2,s2,s4 │ │ │ │ + add s1,s1,a5 │ │ │ │ + auipc s4,0x50 │ │ │ │ + addi s4,s4,-1804 │ │ │ │ + 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,ed6c │ │ │ │ + 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,0x6b │ │ │ │ + ld a5,528(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-1900 │ │ │ │ + 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,0x4f │ │ │ │ + addi a1,a1,1482 │ │ │ │ + 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,ee2c │ │ │ │ + mv s3,a0 │ │ │ │ + bgeu s0,s2,ee16 │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + addw s0,s0,s4 │ │ │ │ + addw s2,s2,s4 │ │ │ │ + add s1,s1,a5 │ │ │ │ + auipc s4,0x52 │ │ │ │ + addi s4,s4,-1640 │ │ │ │ + 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,ee00 │ │ │ │ + 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,0x6b │ │ │ │ + ld a5,380(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,-2048 │ │ │ │ + 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,0x4f │ │ │ │ + addi a1,a1,1334 │ │ │ │ + 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,eee2 │ │ │ │ + mv s3,a0 │ │ │ │ + beqz s2,eece │ │ │ │ + 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,ee84 │ │ │ │ + bgeu s0,s2,eece │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + fcvt.d.wu fs0,a3 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add s1,s1,a5 │ │ │ │ + auipc s4,0x4f │ │ │ │ + addi s4,s4,1974 │ │ │ │ + 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,eeaa │ │ │ │ + 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,0x6b │ │ │ │ + ld a5,198(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x4f │ │ │ │ + addi a2,a2,1866 │ │ │ │ + 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,0x4f │ │ │ │ + addi a1,a1,1150 │ │ │ │ + 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,ef6c │ │ │ │ + mv s3,a0 │ │ │ │ + li s0,0 │ │ │ │ + auipc s5,0x4f │ │ │ │ + addi s5,s5,1842 │ │ │ │ + beqz s4,ef56 │ │ │ │ + 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,ef3a │ │ │ │ + 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,0x6b │ │ │ │ + ld a5,60(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x4f │ │ │ │ + addi a2,a2,1728 │ │ │ │ + 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,0x4f │ │ │ │ + addi a1,a1,1014 │ │ │ │ + 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,effe │ │ │ │ + mv s4,a0 │ │ │ │ + beqz s3,efe8 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli s3,a5,0x1d │ │ │ │ + add s3,s3,s0 │ │ │ │ + auipc s5,0x4f │ │ │ │ + addi s5,s5,1708 │ │ │ │ + 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,efcc │ │ │ │ + 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,0x6b │ │ │ │ + ld a5,-86(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x4f │ │ │ │ + addi a2,a2,1582 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s1,8(sp) │ │ │ │ - mv s1,a1 │ │ │ │ + sd ra,24(sp) │ │ │ │ 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 s1,a1 │ │ │ │ + blez a1,f05e │ │ │ │ mv s2,a2 │ │ │ │ - jal 3320 │ │ │ │ + beqz a2,f09e │ │ │ │ + mv s0,a0 │ │ │ │ + mul a0,a1,a2 │ │ │ │ + jal 3330 │ │ │ │ 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 │ │ │ │ + beqz a0,f07e │ │ │ │ + sd s1,32(s0) │ │ │ │ + sd s2,40(s0) │ │ │ │ ld ra,24(sp) │ │ │ │ - mv a0,s0 │ │ │ │ + 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,s1 │ │ │ │ + mv a3,a1 │ │ │ │ auipc a2,0x4f │ │ │ │ - addi a2,a2,-284 │ │ │ │ - li a1,1116 │ │ │ │ + addi a2,a2,1568 │ │ │ │ + li a1,54 │ │ │ │ auipc a0,0x4f │ │ │ │ - addi a0,a0,-632 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ + addi a0,a0,1628 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ - mv a3,s1 │ │ │ │ + li a3,0 │ │ │ │ auipc a2,0x4f │ │ │ │ - addi a2,a2,-356 │ │ │ │ - li a1,1106 │ │ │ │ + addi a2,a2,1704 │ │ │ │ + li a1,65 │ │ │ │ auipc a0,0x4f │ │ │ │ - addi a0,a0,-664 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ + addi a0,a0,1596 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ - mv a3,s2 │ │ │ │ + li a3,0 │ │ │ │ auipc a2,0x4f │ │ │ │ - addi a2,a2,-308 │ │ │ │ - li a1,1123 │ │ │ │ + addi a2,a2,1592 │ │ │ │ + li a1,59 │ │ │ │ auipc a0,0x4f │ │ │ │ - addi a0,a0,-696 │ │ │ │ - jal 27d46 │ │ │ │ - li a0,1 │ │ │ │ + addi a0,a0,1564 │ │ │ │ + jal 4c0b8 │ │ │ │ + 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 │ │ │ │ - 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 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 32e0 │ │ │ │ - ld a3,80(s1) │ │ │ │ - ld a2,72(s1) │ │ │ │ - auipc a1,0x4f │ │ │ │ - addi a1,a1,-516 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 34d0 │ │ │ │ - bltz a0,f8e2 │ │ │ │ - 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,f862 │ │ │ │ - j f888 │ │ │ │ - auipc a1,0x4f │ │ │ │ - addi a1,a1,-674 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 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 ra,40(sp) │ │ │ │ + ld s3,0(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a1,f108 │ │ │ │ + ld a5,24(a0) │ │ │ │ + blez a5,f108 │ │ │ │ + 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 │ │ │ │ + beq a4,a5,f12c │ │ │ │ ld a5,24(s0) │ │ │ │ sd a0,16(s0) │ │ │ │ addi s1,s1,1 │ │ │ │ - blt s1,a5,fa7c │ │ │ │ + blt s1,a5,f0de │ │ │ │ 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) │ │ │ │ @@ -17551,27 +16539,27 @@ │ │ │ │ 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 │ │ │ │ + bge s1,a5,f100 │ │ │ │ li a0,0 │ │ │ │ - j fa7c │ │ │ │ + j f0de │ │ │ │ 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 │ │ │ │ + beqz s1,f1ac │ │ │ │ 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 │ │ │ │ @@ -17582,53 +16570,53 @@ │ │ │ │ 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 │ │ │ │ + beqz s3,f190 │ │ │ │ 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 │ │ │ │ + beq a5,s4,f1b8 │ │ │ │ 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 │ │ │ │ + j f1a2 │ │ │ │ ld a5,24(a0) │ │ │ │ - beqz a5,fb6e │ │ │ │ + beqz a5,f1d0 │ │ │ │ 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 │ │ │ │ + beqz a5,f1f8 │ │ │ │ + bltz a1,f1f8 │ │ │ │ + bge a1,a5,f1f8 │ │ │ │ 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 │ │ │ │ @@ -17644,19 +16632,19 @@ │ │ │ │ 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 │ │ │ │ + beqz a0,f25e │ │ │ │ ld a1,16(s0) │ │ │ │ ld a4,8(s0) │ │ │ │ ld a5,32(s0) │ │ │ │ - bge a1,a4,fbcc │ │ │ │ + bge a1,a4,f22e │ │ │ │ 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) │ │ │ │ @@ -17676,91778 +16664,95960 @@ │ │ │ │ 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 │ │ │ │ + addi a2,a2,1280 │ │ │ │ li a1,211 │ │ │ │ auipc a0,0x4f │ │ │ │ - addi a0,a0,-1322 │ │ │ │ - jal b382 │ │ │ │ + addi a0,a0,1116 │ │ │ │ + jal 4c0b8 │ │ │ │ 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 │ │ │ │ + beq a4,a5,f2be │ │ │ │ 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 │ │ │ │ + beq a3,a5,f2b4 │ │ │ │ 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 │ │ │ │ + jal f1fc │ │ │ │ ld a1,8(sp) │ │ │ │ - j fc2c │ │ │ │ + j f28e │ │ │ │ ld a0,24(a0) │ │ │ │ ret │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - bltu a0,a5,fc78 │ │ │ │ - sltu a0,a5,a0 │ │ │ │ + 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,f2fe │ │ │ │ + sext.w s0,a2 │ │ │ │ + addiw a1,s0,1 │ │ │ │ + sext.w s9,a1 │ │ │ │ + sext.w s4,s7 │ │ │ │ + bgeu s7,s8,f312 │ │ │ │ + sext.w s4,s8 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + bltu s8,s7,f32a │ │ │ │ + mv a5,s2 │ │ │ │ + mv s2,s5 │ │ │ │ + mv s5,a5 │ │ │ │ + li a5,-1 │ │ │ │ + beq s4,a5,f3c6 │ │ │ │ + beqz s9,f3c6 │ │ │ │ + li a5,1 │ │ │ │ + bne s6,a5,f482 │ │ │ │ + li a5,-1 │ │ │ │ + sext.w t1,a5 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + beqz a5,f3f2 │ │ │ │ + beqz s3,f40a │ │ │ │ + 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,f3c2 │ │ │ │ + lbu a7,0(a4) │ │ │ │ + lbu a6,0(t1) │ │ │ │ + add a4,a7,a6 │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,s3 │ │ │ │ + beq a7,a6,f388 │ │ │ │ + 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,f3a4 │ │ │ │ + mv a4,a7 │ │ │ │ + sext.w a2,a4 │ │ │ │ + bgeu t3,a2,f3ae │ │ │ │ + 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,f36e │ │ │ │ + bne s4,a5,f33c │ │ │ │ + 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 │ │ │ │ - li a0,-1 │ │ │ │ + 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,f3f6 │ │ │ │ + bne s4,a5,f33c │ │ │ │ + j f3c6 │ │ │ │ + lw a6,0(a0) │ │ │ │ + addi a3,a0,4 │ │ │ │ + addiw a4,a6,1 │ │ │ │ + sw a4,0(a0) │ │ │ │ + beqz s0,f3c2 │ │ │ │ + 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,f454 │ │ │ │ + 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,f472 │ │ │ │ + mv a4,t3 │ │ │ │ + sw a4,0(a3) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + addi a3,a3,4 │ │ │ │ + bne s0,t1,f426 │ │ │ │ + bne s4,a5,f33c │ │ │ │ + j f3c6 │ │ │ │ + li a1,-1 │ │ │ │ + sext.w a5,a1 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + beqz a1,f51e │ │ │ │ + beqz s3,f536 │ │ │ │ + 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,f512 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + lbu a7,0(a6) │ │ │ │ + beq a4,a7,f4da │ │ │ │ + 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 │ │ │ │ + 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,f4f4 │ │ │ │ + mv a5,t3 │ │ │ │ + sext.w a7,a5 │ │ │ │ + bgeu t1,a7,f4fe │ │ │ │ + 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,f4b6 │ │ │ │ + beq s4,a1,f3c6 │ │ │ │ + sext.w a5,a1 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + bnez a1,f48c │ │ │ │ + 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,f522 │ │ │ │ + bne s4,a1,f516 │ │ │ │ + j f3c6 │ │ │ │ + lw a7,0(a0) │ │ │ │ + addi a2,a0,4 │ │ │ │ + addiw a4,a7,1 │ │ │ │ + sw a4,0(a0) │ │ │ │ + beqz s0,f512 │ │ │ │ + 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,f598 │ │ │ │ + mv a4,t5 │ │ │ │ + sext.w a6,a4 │ │ │ │ + bgeu a6,t4,f5a2 │ │ │ │ + mv a5,a4 │ │ │ │ + sw a5,0(a2) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addi a2,a2,4 │ │ │ │ + bne s0,t3,f550 │ │ │ │ + bne s4,a1,f516 │ │ │ │ + j f3c6 │ │ │ │ + │ │ │ │ +000000000000f5b2 : │ │ │ │ + beq a0,a1,f5c6 │ │ │ │ + li a5,78 │ │ │ │ + beq a0,a5,f5c6 │ │ │ │ + beq a1,a5,f5c6 │ │ │ │ + lw a0,4(a2) │ │ │ │ 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 │ │ │ │ + lw a0,0(a2) │ │ │ │ ret │ │ │ │ - li a0,2 │ │ │ │ + │ │ │ │ +000000000000f5ca : │ │ │ │ + beq a0,a1,f5d2 │ │ │ │ + lw a0,4(a2) │ │ │ │ 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) │ │ │ │ + lw a0,0(a2) │ │ │ │ ret │ │ │ │ - mv a4,a5 │ │ │ │ - sw a5,0(a3) │ │ │ │ - sw a4,0(a2) │ │ │ │ + │ │ │ │ +000000000000f5d6 : │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + jal 427cc │ │ │ │ + bnez a0,f5ee │ │ │ │ + lw a0,4(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ 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 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + lw a0,0(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ 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) │ │ │ │ + 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 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 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 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s4 │ │ │ │ + mv s2,a4 │ │ │ │ + mv s10,a3 │ │ │ │ + sd a3,8(sp) │ │ │ │ + mv s0,a6 │ │ │ │ + sd s9,56(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s6 │ │ │ │ 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 │ │ │ │ + li a5,1 │ │ │ │ + sd a0,24(sp) │ │ │ │ + bgeu a5,s5,f6dc │ │ │ │ + mv s6,s8 │ │ │ │ + bgeu a5,s8,f6dc │ │ │ │ + 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 │ │ │ │ - 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 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 │ │ │ │ + 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 │ │ │ │ + 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,f6f8 │ │ │ │ + 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,f680 │ │ │ │ + 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,f678 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + sw zero,4(a1) │ │ │ │ + addi s10,s10,1 │ │ │ │ + addi s11,s11,4 │ │ │ │ + bne s5,s10,f680 │ │ │ │ + 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,f678 │ │ │ │ + j f6d8 │ │ │ │ + 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 │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s1,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - beqz s3,fe9e │ │ │ │ - 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,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 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 │ │ │ │ + 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 1957a │ │ │ │ + mv a2,s9 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + li a5,1 │ │ │ │ + sd a0,24(sp) │ │ │ │ + bgeu a5,s6,f81c │ │ │ │ + bgeu a5,s7,f81c │ │ │ │ + addiw a4,s5,-1 │ │ │ │ + addiw a5,s0,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + addi s9,s3,1 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + 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 │ │ │ │ + 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,f7ba │ │ │ │ + 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,f838 │ │ │ │ + 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,f7f8 │ │ │ │ + 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,f79e │ │ │ │ + ld a5,8(sp) │ │ │ │ + addi s3,s3,1 │ │ │ │ + bne a5,s3,f794 │ │ │ │ + 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 │ │ │ │ - addiw a5,a2,-2 │ │ │ │ + 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,f79e │ │ │ │ + ld a5,8(sp) │ │ │ │ + addi s3,s3,1 │ │ │ │ + bne a5,s3,f794 │ │ │ │ + j f818 │ │ │ │ + addi sp,sp,-128 │ │ │ │ + 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 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) │ │ │ │ + sd a2,0(sp) │ │ │ │ + mv s4,a4 │ │ │ │ + mv s1,a6 │ │ │ │ + mv s5,a7 │ │ │ │ + jal 3891c │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd zero,24(s2) │ │ │ │ + divuw s10,a0,s0 │ │ │ │ + remuw s9,a0,s0 │ │ │ │ + bltu a5,s0,f9b8 │ │ │ │ + beqz s9,f9be │ │ │ │ + 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,f950 │ │ │ │ + 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,f990 │ │ │ │ slli a5,a5,0x20 │ │ │ │ + ld a2,0(sp) │ │ │ │ srli a5,a5,0x20 │ │ │ │ - bnez a3,fef6 │ │ │ │ - li a3,1 │ │ │ │ + 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,f99c │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal c1f8 │ │ │ │ + beqz s11,f95e │ │ │ │ + beqz s7,f95e │ │ │ │ + mv s9,s7 │ │ │ │ + mv s10,s11 │ │ │ │ + j f8b4 │ │ │ │ + li a1,2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal c1f8 │ │ │ │ + mv s7,s9 │ │ │ │ + bnez s11,f94a │ │ │ │ + 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 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld ra,120(sp) │ │ │ │ + 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 s9,40(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + j c5f4 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal c1f8 │ │ │ │ + mv s11,s10 │ │ │ │ + j f946 │ │ │ │ + slli s10,s10,0x20 │ │ │ │ + slli s9,s9,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + or s10,s10,s9 │ │ │ │ + bnez s6,f9c4 │ │ │ │ + ld s3,88(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + sd s10,24(s2) │ │ │ │ + mv a0,s2 │ │ │ │ + j f974 │ │ │ │ + mv s7,s9 │ │ │ │ + li s11,0 │ │ │ │ + j f962 │ │ │ │ + li s7,0 │ │ │ │ + mv s11,s10 │ │ │ │ + j f962 │ │ │ │ + auipc a3,0x55 │ │ │ │ + addi a3,a3,-1772 │ │ │ │ + li a2,280 │ │ │ │ + auipc a1,0x4f │ │ │ │ + addi a1,a1,-568 │ │ │ │ + auipc a0,0x4f │ │ │ │ + addi a0,a0,-560 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + or a4,a3,a2 │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a4,fa02 │ │ │ │ + li a4,1 │ │ │ │ + beq a3,a4,f9fe │ │ │ │ + li a4,65 │ │ │ │ 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 │ │ │ │ + beq a5,a4,fa1a │ │ │ │ ret │ │ │ │ - li a3,1 │ │ │ │ + bne a2,a3,f9f2 │ │ │ │ + andi a5,a5,251 │ │ │ │ + li a4,67 │ │ │ │ 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 │ │ │ │ - bne a5,a7,fefc │ │ │ │ - sext.w a0,a0 │ │ │ │ + bne a5,a4,f9fc │ │ │ │ + addi a1,a1,-84 │ │ │ │ + seqz a0,a1 │ │ │ │ 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 │ │ │ │ - li a3,0 │ │ │ │ - li a5,0 │ │ │ │ - li t1,0 │ │ │ │ - li a4,1 │ │ │ │ - j ff8c │ │ │ │ - bltu a7,a6,10028 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + andi a1,a1,251 │ │ │ │ + addi a1,a1,-67 │ │ │ │ + seqz a0,a1 │ │ │ │ + ret │ │ │ │ + or a4,a2,a3 │ │ │ │ + mv a5,a0 │ │ │ │ + bnez a4,fa4a │ │ │ │ + li a4,71 │ │ │ │ + beq a5,a4,fa40 │ │ │ │ + li a4,67 │ │ │ │ + bne a5,a4,fa7a │ │ │ │ + addi a1,a1,-84 │ │ │ │ + seqz a0,a1 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - li a3,0 │ │ │ │ - li a5,0 │ │ │ │ - li t1,0 │ │ │ │ li a4,1 │ │ │ │ - j 100d2 │ │ │ │ - bltu a7,a6,1016e │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + li a0,0 │ │ │ │ + beqz a2,fa56 │ │ │ │ + beq a2,a4,fa72 │ │ │ │ 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) │ │ │ │ + bne a3,a4,fa54 │ │ │ │ + li a4,65 │ │ │ │ + li a0,0 │ │ │ │ + bne a5,a4,fa54 │ │ │ │ + andi a1,a1,251 │ │ │ │ + addi a1,a1,-67 │ │ │ │ + seqz a0,a1 │ │ │ │ + ret │ │ │ │ + beqz a3,fa5a │ │ │ │ + beq a3,a2,fa30 │ │ │ │ + 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 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 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 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,152(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ mv s5,a5 │ │ │ │ - mv s6,a4 │ │ │ │ - mv s3,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ mv a1,s0 │ │ │ │ - mv s1,a0 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli s0,a5,0x1e │ │ │ │ - mv s2,a0 │ │ │ │ + mv s4,a5 │ │ │ │ + sd a5,240(sp) │ │ │ │ + jal 1957a │ │ │ │ mv a2,s0 │ │ │ │ li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ + sd a0,232(sp) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + ld a4,8(sp) │ │ │ │ + beqz s8,1017c │ │ │ │ + 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 1957a │ │ │ │ + lw a5,0(s2) │ │ │ │ + sd a0,0(s5) │ │ │ │ + li a0,0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + jal 1957a │ │ │ │ + lw a5,0(s2) │ │ │ │ + sd a0,0(s4) │ │ │ │ + li a0,0 │ │ │ │ addiw a5,a5,1 │ │ │ │ - sw a5,0(a6) │ │ │ │ - bltu a4,s4,10274 │ │ │ │ - li a2,0 │ │ │ │ - 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 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + jal 1957a │ │ │ │ + lw a5,0(s2) │ │ │ │ + sd a0,0(s3) │ │ │ │ + li a0,0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + jal 1957a │ │ │ │ + lw a4,0(s2) │ │ │ │ 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 │ │ │ │ + sd a0,0(s1) │ │ │ │ + mv a5,a0 │ │ │ │ + beq a4,a3,1014e │ │ │ │ + li s8,0 │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j fbbe │ │ │ │ + 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 1957a │ │ │ │ + ld a5,0(s1) │ │ │ │ + lw a2,0(s0) │ │ │ │ + sd a0,0(s4) │ │ │ │ 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) │ │ │ │ + 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,fbbc │ │ │ │ + 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,fb4a │ │ │ │ + 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 │ │ │ │ - sw a5,0(a0) │ │ │ │ - blt s7,a7,1060a │ │ │ │ + bgeu a4,a5,100a4 │ │ │ │ + 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,1013a │ │ │ │ + lw a7,0(a5) │ │ │ │ + addw a7,a7,s5 │ │ │ │ + ld a5,216(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,a5,s5 │ │ │ │ + bne a5,a7,101b2 │ │ │ │ + lw a5,4(t6) │ │ │ │ + lw a1,0(t6) │ │ │ │ + mv a2,s5 │ │ │ │ + bgeu a1,a5,fd40 │ │ │ │ + subw a5,a5,a1 │ │ │ │ + addw a2,a5,s5 │ │ │ │ + li a5,50 │ │ │ │ + li t1,1 │ │ │ │ + bgeu a5,a2,fd4e │ │ │ │ + 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,fd62 │ │ │ │ + mv a1,a0 │ │ │ │ + sext.w a2,a1 │ │ │ │ + sd a2,48(sp) │ │ │ │ + bge t1,a2,10072 │ │ │ │ + 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,fe8a │ │ │ │ + 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,10060 │ │ │ │ + lbu a5,1(a3) │ │ │ │ + lbu t6,0(a3) │ │ │ │ + sd a5,16(sp) │ │ │ │ + li a5,2 │ │ │ │ + bge a5,a6,1005a │ │ │ │ + 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,fdf4 │ │ │ │ + sext.w a5,a2 │ │ │ │ + not a3,a5 │ │ │ │ + srai a3,a3,0x3f │ │ │ │ + lw a2,-4(t0) │ │ │ │ + and a5,a5,a3 │ │ │ │ + beq s0,s1,10066 │ │ │ │ + lw a3,4(s3) │ │ │ │ + addw a2,a2,a3 │ │ │ │ + mv a3,a2 │ │ │ │ + bge a2,a5,fe14 │ │ │ │ + sext.w a3,a5 │ │ │ │ + ld a5,40(sp) │ │ │ │ + sw a3,0(t4) │ │ │ │ + bgeu a5,a7,ff2a │ │ │ │ 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 │ │ │ │ + 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,fe44 │ │ │ │ + sw s5,0(a4) │ │ │ │ + sw a6,4(a4) │ │ │ │ + lw a3,0(t4) │ │ │ │ + lw a5,0(s6) │ │ │ │ + bnez a5,fefc │ │ │ │ + li a5,71 │ │ │ │ + beq t6,a5,ff1c │ │ │ │ + li a5,67 │ │ │ │ + beq t6,a5,ff1c │ │ │ │ + ld a2,24(sp) │ │ │ │ + lw a5,0(a2) │ │ │ │ + bge a5,a3,fe70 │ │ │ │ + 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,1006c │ │ │ │ + ld a5,56(sp) │ │ │ │ + lw a3,0(s6) │ │ │ │ + lw a5,0(a5) │ │ │ │ + beqz a3,fd9a │ │ │ │ + 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,1004a │ │ │ │ + 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,10054 │ │ │ │ + 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 fdda │ │ │ │ + li a2,1 │ │ │ │ + bne a5,a2,fe5a │ │ │ │ + li a5,65 │ │ │ │ + bne t6,a5,fe5a │ │ │ │ + ld a5,16(sp) │ │ │ │ + andi a5,a5,251 │ │ │ │ + addi a5,a5,-67 │ │ │ │ + seqz a5,a5 │ │ │ │ + addw a3,a3,a5 │ │ │ │ + j fe5a │ │ │ │ + ld a5,16(sp) │ │ │ │ + addi a5,a5,-84 │ │ │ │ + seqz a5,a5 │ │ │ │ + addw a3,a3,a5 │ │ │ │ + j fe5a │ │ │ │ + ld a5,160(sp) │ │ │ │ + beqz a5,fe1e │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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,ffe4 │ │ │ │ + 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,10000 │ │ │ │ + add a3,s7,a5 │ │ │ │ + lw a3,0(a3) │ │ │ │ + bne a3,a4,10000 │ │ │ │ + bge a2,a7,ffce │ │ │ │ + bge a7,t6,ffce │ │ │ │ + lw a4,0(a0) │ │ │ │ + subw a2,a7,a2 │ │ │ │ + addiw a2,a2,-1 │ │ │ │ + bgeu a2,a4,10158 │ │ │ │ + ld a4,0(t5) │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + lw a3,0(t4) │ │ │ │ + add a4,a4,a2 │ │ │ │ + lw a4,0(a4) │ │ │ │ + beq s0,s1,10044 │ │ │ │ + lw a1,4(s3) │ │ │ │ + lw a2,0(s6) │ │ │ │ + addw a4,a4,a1 │ │ │ │ + addw a1,a4,t0 │ │ │ │ + mv a4,a1 │ │ │ │ + bnez a2,10020 │ │ │ │ + li a2,65 │ │ │ │ + bne s2,a2,ffc2 │ │ │ │ + lw a2,72(sp) │ │ │ │ + addw a1,a1,a2 │ │ │ │ + mv a4,a3 │ │ │ │ + bge a3,a1,ffca │ │ │ │ + mv a4,a1 │ │ │ │ + sw a4,0(t4) │ │ │ │ + addi a5,a5,4 │ │ │ │ + addi a0,a0,4 │ │ │ │ + addi t5,t5,8 │ │ │ │ + bne s8,a5,ff4e │ │ │ │ + ld t6,128(sp) │ │ │ │ + ld a4,136(sp) │ │ │ │ + ld t0,144(sp) │ │ │ │ + lw a3,0(t4) │ │ │ │ + j fe1e │ │ │ │ + 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,ff74 │ │ │ │ + auipc a3,0x54 │ │ │ │ + addi a3,a3,744 │ │ │ │ + li a2,553 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,1932 │ │ │ │ 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 a0,a0,1956 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + li t6,1 │ │ │ │ + bne a2,t6,ffc2 │ │ │ │ + li a2,71 │ │ │ │ + beq s2,a2,10036 │ │ │ │ + li a2,67 │ │ │ │ + bne s2,a2,ffc2 │ │ │ │ + ld a2,8(sp) │ │ │ │ + addi a1,a2,-84 │ │ │ │ + seqz a1,a1 │ │ │ │ + addw a1,a1,a4 │ │ │ │ + j ffc2 │ │ │ │ + lw a1,0(s3) │ │ │ │ + j ffa8 │ │ │ │ + sd zero,8(sp) │ │ │ │ + li a2,1 │ │ │ │ + li s2,0 │ │ │ │ + bltu a2,a3,fede │ │ │ │ + sd zero,16(sp) │ │ │ │ + li t6,0 │ │ │ │ + j fdda │ │ │ │ + sd zero,8(sp) │ │ │ │ + li s2,0 │ │ │ │ + j fdda │ │ │ │ + sd zero,16(sp) │ │ │ │ + li t6,0 │ │ │ │ + j fdca │ │ │ │ + lw a3,0(s3) │ │ │ │ + j fe08 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + sd a3,24(sp) │ │ │ │ + ld a3,88(sp) │ │ │ │ + sext.w s5,t5 │ │ │ │ + addiw a5,a5,1 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ + sd a3,88(sp) │ │ │ │ + ld a3,80(sp) │ │ │ │ + addi a3,a3,4 │ │ │ │ + sd a3,80(sp) │ │ │ │ + bltu s5,a5,fcf8 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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,10178 │ │ │ │ + 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,10124 │ │ │ │ + add a4,s4,a5 │ │ │ │ + lw a4,0(a4) │ │ │ │ + add a0,s10,a5 │ │ │ │ + lw a0,0(a0) │ │ │ │ + bne a0,t2,101d2 │ │ │ │ + add a0,s7,a5 │ │ │ │ + lw a0,0(a0) │ │ │ │ + bne a0,a4,101d2 │ │ │ │ + lw a0,0(a1) │ │ │ │ + bltu a0,t2,1010a │ │ │ │ + bltu a4,a0,1010a │ │ │ │ + mv a0,t5 │ │ │ │ + bgeu t5,a4,10106 │ │ │ │ + mv a0,a4 │ │ │ │ + sext.w t5,a0 │ │ │ │ + addi a4,a5,4 │ │ │ │ + beq s8,a5,10152 │ │ │ │ + mv a5,a4 │ │ │ │ + add a4,s11,a5 │ │ │ │ + lw a4,0(a4) │ │ │ │ + add a0,s9,a5 │ │ │ │ + lw t2,0(a0) │ │ │ │ + beqz a4,100da │ │ │ │ + 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 100e0 │ │ │ │ + lw a2,0(a5) │ │ │ │ + lw a5,0(t2) │ │ │ │ + addw a7,a5,a2 │ │ │ │ + subw a7,t3,a7 │ │ │ │ + addw a7,a7,s5 │ │ │ │ + j fd20 │ │ │ │ + mv a2,s6 │ │ │ │ + j fc16 │ │ │ │ + sd t5,40(sp) │ │ │ │ + mv s8,a2 │ │ │ │ + j fc82 │ │ │ │ + auipc a3,0x54 │ │ │ │ + addi a3,a3,400 │ │ │ │ + li a2,563 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,1588 │ │ │ │ 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 │ │ │ │ + addi a0,a0,1684 │ │ │ │ + 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 │ │ │ │ - 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 a3,0x54 │ │ │ │ + addi a3,a3,310 │ │ │ │ + li a2,484 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,1498 │ │ │ │ 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 │ │ │ │ + addi a0,a0,1570 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x54 │ │ │ │ + addi a3,a3,278 │ │ │ │ + li a2,461 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,1466 │ │ │ │ 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 │ │ │ │ + addi a0,a0,1490 │ │ │ │ + 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,109fc │ │ │ │ + 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,10282 │ │ │ │ + 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,1024c │ │ │ │ + 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,10b26 │ │ │ │ + beqz s8,10b26 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + ld a5,8(sp) │ │ │ │ + add a1,s0,s9 │ │ │ │ + sd a1,24(sp) │ │ │ │ + addw a2,a2,a5 │ │ │ │ + sext.w a5,t1 │ │ │ │ + beq a2,a0,105f2 │ │ │ │ + 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,107da │ │ │ │ + add a3,s0,s9 │ │ │ │ + lw a6,0(a3) │ │ │ │ + beqz a0,109ac │ │ │ │ + add a3,s6,s9 │ │ │ │ + lw a1,0(a3) │ │ │ │ + bnez a6,104fa │ │ │ │ + add t4,s1,s9 │ │ │ │ + lw t4,0(t4) │ │ │ │ + addw t4,t1,t4 │ │ │ │ + sext.w t0,t4 │ │ │ │ + bltu a1,t0,10bfe │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + lbu a1,0(a1) │ │ │ │ + bgeu t2,s8,104a6 │ │ │ │ + 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,104b4 │ │ │ │ + lw t0,4(a2) │ │ │ │ + sd a5,40(sp) │ │ │ │ + addw a4,a4,t0 │ │ │ │ + beq a4,a0,104c2 │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a5,10a08 │ │ │ │ + add a5,s1,s9 │ │ │ │ + sd a5,40(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + bnez a6,10612 │ │ │ │ + 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 1047c │ │ │ │ + add a6,s6,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + add a7,s2,a4 │ │ │ │ + lw a7,0(a7) │ │ │ │ + bne a7,a5,109dc │ │ │ │ + add a7,s3,a4 │ │ │ │ + lw a7,0(a7) │ │ │ │ + bne a7,a6,109dc │ │ │ │ + bgeu a5,a2,10476 │ │ │ │ + bgeu a2,a6,10476 │ │ │ │ + add a6,s7,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + subw a5,ra,a5 │ │ │ │ + sext.w t4,a5 │ │ │ │ + bgeu t4,a6,10b06 │ │ │ │ + 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,105ec │ │ │ │ + addw a6,t0,a6 │ │ │ │ + addw a6,a6,t5 │ │ │ │ + bne a6,a0,10476 │ │ │ │ + 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,1055a │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + add a5,s0,a4 │ │ │ │ + lw a6,0(a5) │ │ │ │ + add a5,s1,a4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + beqz a6,103fa │ │ │ │ + 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 10402 │ │ │ │ + add a4,a4,a2 │ │ │ │ + lw a4,0(a4) │ │ │ │ + ld a2,312(sp) │ │ │ │ + li a7,0 │ │ │ │ + li t2,0 │ │ │ │ + bne t4,a1,1039e │ │ │ │ + lw t0,0(a2) │ │ │ │ + sd a5,40(sp) │ │ │ │ + addw a4,a4,t0 │ │ │ │ + bne a4,a0,103ac │ │ │ │ + mv a0,t4 │ │ │ │ + jal 427cc │ │ │ │ + ld a5,320(sp) │ │ │ │ + add s10,a5,s11 │ │ │ │ + ld a5,40(sp) │ │ │ │ + beqz a0,1083c │ │ │ │ + ld a0,0(s10) │ │ │ │ + li a1,5 │ │ │ │ + jal c1f8 │ │ │ │ + ld a5,40(sp) │ │ │ │ + mv s10,a5 │ │ │ │ mv s8,s4 │ │ │ │ - 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 │ │ │ │ + beqz s10,10992 │ │ │ │ + beqz s8,107ec │ │ │ │ + slli t5,s8,0x20 │ │ │ │ + lwu s4,16(sp) │ │ │ │ + srli t5,t5,0x20 │ │ │ │ + j 102bc │ │ │ │ + addiw a1,a1,1 │ │ │ │ + mv t4,a1 │ │ │ │ + bltu a1,s10,10cfe │ │ │ │ + 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,104a6 │ │ │ │ + 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 10394 │ │ │ │ + ld t4,48(sp) │ │ │ │ + ld a1,56(sp) │ │ │ │ + ld s9,64(sp) │ │ │ │ + ld a3,72(sp) │ │ │ │ + bltz s4,10cde │ │ │ │ + mv a0,t4 │ │ │ │ + sd t6,72(sp) │ │ │ │ + sw t3,64(sp) │ │ │ │ + sw t1,56(sp) │ │ │ │ + sd a3,48(sp) │ │ │ │ + jal 427cc │ │ │ │ + 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,107be │ │ │ │ + ld a0,0(s10) │ │ │ │ + li a1,5 │ │ │ │ + sw t3,64(sp) │ │ │ │ + sw t1,56(sp) │ │ │ │ + jal c1f8 │ │ │ │ + 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,10714 │ │ │ │ + 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 c5f4 │ │ │ │ + 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,104e8 │ │ │ │ + j 10992 │ │ │ │ + addw a6,a3,a6 │ │ │ │ + j 10458 │ │ │ │ + sd a5,40(sp) │ │ │ │ + ld a5,320(sp) │ │ │ │ + li a1,2 │ │ │ │ + sd t5,56(sp) │ │ │ │ + add s10,a5,s11 │ │ │ │ + ld a0,0(s10) │ │ │ │ + jal c1f8 │ │ │ │ + ld a5,40(sp) │ │ │ │ + ld t5,56(sp) │ │ │ │ + beqz a5,10afe │ │ │ │ + mv s10,a5 │ │ │ │ + j 102bc │ │ │ │ + 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,1084c │ │ │ │ + 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 106f8 │ │ │ │ + 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,109dc │ │ │ │ + add a7,s3,a4 │ │ │ │ + lw a7,0(a7) │ │ │ │ + bne a7,a6,109dc │ │ │ │ + bgeu a5,a2,106f0 │ │ │ │ + bgeu a2,a6,106f0 │ │ │ │ + add a6,s7,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + subw a5,ra,a5 │ │ │ │ + sext.w t4,a5 │ │ │ │ + bgeu t4,a6,10b06 │ │ │ │ + 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,106c6 │ │ │ │ + li s10,67 │ │ │ │ + bne t2,s10,106d2 │ │ │ │ + addi s10,a3,-84 │ │ │ │ + seqz s10,s10 │ │ │ │ + addw a6,s10,a6 │ │ │ │ + addw a6,t0,a6 │ │ │ │ + addw a6,a6,t5 │ │ │ │ + bne a6,a0,106f0 │ │ │ │ + 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,1055a │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + add a5,s0,a4 │ │ │ │ + lw a6,0(a5) │ │ │ │ + add a5,s1,a4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + bnez a6,10652 │ │ │ │ + add a6,s6,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + j 10668 │ │ │ │ + lw a5,0(a3) │ │ │ │ + sw t3,56(sp) │ │ │ │ + sw t1,48(sp) │ │ │ │ + addiw s11,a5,1 │ │ │ │ + sw s11,24(sp) │ │ │ │ + jal c6c6 │ │ │ │ + lw t1,48(sp) │ │ │ │ + lw t3,56(sp) │ │ │ │ + addw a5,t1,a0 │ │ │ │ + bltu s11,a5,10bbe │ │ │ │ + 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 c694 │ │ │ │ + lw t3,64(sp) │ │ │ │ + ld a4,48(sp) │ │ │ │ + lw t1,56(sp) │ │ │ │ + addw a5,t3,a0 │ │ │ │ + bltu a4,a5,10b9e │ │ │ │ + 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 c6c6 │ │ │ │ + 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 c6c6 │ │ │ │ + lw a5,24(sp) │ │ │ │ + lw t1,48(sp) │ │ │ │ + lw t3,56(sp) │ │ │ │ + subw a5,a5,t1 │ │ │ │ + subw a5,a5,a0 │ │ │ │ + bne a5,s9,10bde │ │ │ │ + lw s9,0(s11) │ │ │ │ + ld a0,0(s10) │ │ │ │ + subw s9,s9,t3 │ │ │ │ + jal c694 │ │ │ │ + ld a5,0(s10) │ │ │ │ + subw s9,s9,a0 │ │ │ │ + sw s9,28(a5) │ │ │ │ + j 105c0 │ │ │ │ + ld a0,0(s10) │ │ │ │ + li a1,6 │ │ │ │ + sd t6,72(sp) │ │ │ │ + sw t3,64(sp) │ │ │ │ + sw t1,56(sp) │ │ │ │ + sd a3,48(sp) │ │ │ │ + jal c1f8 │ │ │ │ + ld t6,72(sp) │ │ │ │ + lw t3,64(sp) │ │ │ │ + lw t1,56(sp) │ │ │ │ + ld a3,48(sp) │ │ │ │ + j 1059c │ │ │ │ + ld a5,320(sp) │ │ │ │ + li a1,1 │ │ │ │ + mv s8,s4 │ │ │ │ + add a5,a5,s11 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal c1f8 │ │ │ │ + bnez s8,104ec │ │ │ │ + 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,1091c │ │ │ │ + add s1,s1,s11 │ │ │ │ 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 │ │ │ │ + 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 c5f4 │ │ │ │ + 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 c1f8 │ │ │ │ + ld a5,40(sp) │ │ │ │ + j 104e0 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + sd a1,56(sp) │ │ │ │ addiw a5,a5,-1 │ │ │ │ - sw a5,-4(a4) │ │ │ │ + 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 108ec │ │ │ │ + add a6,s6,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + add a7,s2,a4 │ │ │ │ + lw a7,0(a7) │ │ │ │ + bne a7,a5,109dc │ │ │ │ + add a7,s3,a4 │ │ │ │ + lw a7,0(a7) │ │ │ │ + bne a7,a6,109dc │ │ │ │ + bgeu a5,a2,108e6 │ │ │ │ + bgeu a2,a6,108e6 │ │ │ │ + add a6,s7,a4 │ │ │ │ + lw a6,0(a6) │ │ │ │ + subw a5,s10,a5 │ │ │ │ + sext.w t4,a5 │ │ │ │ + bgeu t4,a6,10b06 │ │ │ │ + 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,108e6 │ │ │ │ + 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,10916 │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + add a5,s0,a4 │ │ │ │ + lw a6,0(a5) │ │ │ │ + add a5,s1,a4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + beqz a6,10872 │ │ │ │ + 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 1087a │ │ │ │ + ld t4,48(sp) │ │ │ │ + ld a1,56(sp) │ │ │ │ + j 10562 │ │ │ │ + add a5,s6,s11 │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal c6c6 │ │ │ │ + addw a5,a0,s10 │ │ │ │ + addiw s2,s0,1 │ │ │ │ + bltu s2,a5,10b52 │ │ │ │ + ld a5,320(sp) │ │ │ │ + subw s0,s2,s10 │ │ │ │ + add s1,s1,s11 │ │ │ │ + ld a0,0(a5) │ │ │ │ + add s7,s7,s11 │ │ │ │ + jal c6c6 │ │ │ │ + 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 c6c6 │ │ │ │ + subw s1,s1,a0 │ │ │ │ + bne s1,s0,10b78 │ │ │ │ + ld a5,320(sp) │ │ │ │ + ld a0,0(a5) │ │ │ │ + ld a5,88(sp) │ │ │ │ + add s0,a5,s11 │ │ │ │ + lw s1,0(s0) │ │ │ │ + jal c694 │ │ │ │ + addw a5,a0,s8 │ │ │ │ + bltu s1,a5,10b2c │ │ │ │ + ld a5,320(sp) │ │ │ │ + lw s0,0(s0) │ │ │ │ + ld a0,0(a5) │ │ │ │ + subw s0,s0,s8 │ │ │ │ + jal c694 │ │ │ │ + ld a5,320(sp) │ │ │ │ + subw s0,s0,a0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sw s0,28(a5) │ │ │ │ + j 10822 │ │ │ │ + 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 10800 │ │ │ │ + ld a5,320(sp) │ │ │ │ + add s2,a5,s11 │ │ │ │ + ld a0,0(s2) │ │ │ │ + bnez a6,10a88 │ │ │ │ + add s1,s1,s9 │ │ │ │ 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 │ │ │ │ + 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 c5f4 │ │ │ │ + ld s4,192(sp) │ │ │ │ + ld s5,184(sp) │ │ │ │ + ld s9,152(sp) │ │ │ │ + j 10822 │ │ │ │ + auipc a3,0x54 │ │ │ │ + addi a3,a3,-1748 │ │ │ │ + li a2,804 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-592 │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-126 │ │ │ │ - li a1,516 │ │ │ │ + addi a0,a0,-320 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a4,320(sp) │ │ │ │ + mv ra,s0 │ │ │ │ + li s10,0 │ │ │ │ + li s8,0 │ │ │ │ + li s11,0 │ │ │ │ + j 10800 │ │ │ │ + ld a5,320(sp) │ │ │ │ + ld a0,0(a5) │ │ │ │ + beqz a6,109bc │ │ │ │ + lw s0,0(s6) │ │ │ │ + jal c6c6 │ │ │ │ + addw a5,a0,s10 │ │ │ │ + addiw s2,s0,1 │ │ │ │ + bltu s2,a5,10cbe │ │ │ │ + ld a5,320(sp) │ │ │ │ + subw s0,s2,s10 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal c6c6 │ │ │ │ + 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 c6c6 │ │ │ │ + subw s0,s0,a0 │ │ │ │ + bne s0,s2,10c9e │ │ │ │ + ld a5,320(sp) │ │ │ │ + ld a0,0(a5) │ │ │ │ + ld a5,88(sp) │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal c694 │ │ │ │ + addw a5,a0,s8 │ │ │ │ + bltu s0,a5,10c7e │ │ │ │ + ld a5,88(sp) │ │ │ │ + lw s0,0(a5) │ │ │ │ + ld a5,320(sp) │ │ │ │ + subw s0,s0,s8 │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal c694 │ │ │ │ + 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 10822 │ │ │ │ + add a5,s6,s9 │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal c6c6 │ │ │ │ + addw a5,a0,s10 │ │ │ │ + addiw s3,s0,1 │ │ │ │ + bltu s3,a5,10c5e │ │ │ │ + ld a0,0(s2) │ │ │ │ + subw s0,s3,s10 │ │ │ │ + add s1,s1,s9 │ │ │ │ + jal c6c6 │ │ │ │ + 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 c6c6 │ │ │ │ + subw s1,s1,a0 │ │ │ │ + bne s1,s0,10c3e │ │ │ │ + ld a5,88(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + add s11,a5,s9 │ │ │ │ + lw s1,0(s11) │ │ │ │ + jal c694 │ │ │ │ + addw a5,a0,s8 │ │ │ │ + bltu s1,a5,10c1e │ │ │ │ + ld a0,0(s2) │ │ │ │ + lw s0,0(s11) │ │ │ │ + jal c694 │ │ │ │ + ld a5,0(s2) │ │ │ │ + subw s0,s0,s8 │ │ │ │ + j 10a7c │ │ │ │ + mv s11,s9 │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv s9,s10 │ │ │ │ + j 1099e │ │ │ │ + auipc a3,0x54 │ │ │ │ + addi a3,a3,-2046 │ │ │ │ + li a2,814 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-890 │ │ │ │ auipc a0,0x4e │ │ │ │ - addi a0,a0,-410 │ │ │ │ - jal 27d46 │ │ │ │ - j 10878 │ │ │ │ - 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,0x4e │ │ │ │ - addi a2,a2,-72 │ │ │ │ + addi a0,a0,-570 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a4,320(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + j 107f6 │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,2012 │ │ │ │ + li a2,904 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-928 │ │ │ │ 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 s8,32(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 │ │ │ │ - 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 │ │ │ │ + addi a0,a0,-688 │ │ │ │ + sd s4,192(sp) │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1974 │ │ │ │ + li a2,901 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-966 │ │ │ │ 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 │ │ │ │ + addi a0,a0,-814 │ │ │ │ + sd s4,192(sp) │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1936 │ │ │ │ + li a2,903 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1004 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - addi a5,a5,1 │ │ │ │ - blt a5,a0,10aa8 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-692 │ │ │ │ - li a1,628 │ │ │ │ + addi a0,a0,-820 │ │ │ │ + sd s4,192(sp) │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd s9,152(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1898 │ │ │ │ + li a2,847 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1042 │ │ │ │ auipc a0,0x4e │ │ │ │ - addi a0,a0,-1112 │ │ │ │ - jal 27d46 │ │ │ │ - mv a3,s2 │ │ │ │ - li a4,0 │ │ │ │ - beqz s0,10c6c │ │ │ │ - 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) │ │ │ │ - addi a4,a4,1 │ │ │ │ - bne a4,s7,10c4a │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-692 │ │ │ │ - li a1,637 │ │ │ │ + addi a0,a0,-802 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1866 │ │ │ │ + li a2,846 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1074 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + addi a0,a0,-922 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1834 │ │ │ │ + li a2,849 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1106 │ │ │ │ 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 │ │ │ │ - li a0,0 │ │ │ │ - srli s10,s10,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli s11,s10,0x3 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a1,s11 │ │ │ │ - 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 │ │ │ │ + addi a0,a0,-922 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1802 │ │ │ │ + li a2,726 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1138 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + addi a0,a0,-1026 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1770 │ │ │ │ + li a2,877 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1170 │ │ │ │ auipc a0,0x4e │ │ │ │ - addi a0,a0,-1490 │ │ │ │ - jal 27d46 │ │ │ │ - slli a0,s8,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - li a5,0 │ │ │ │ - li a4,-1 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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,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) │ │ │ │ - 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 │ │ │ │ - ld a3,0(a3) │ │ │ │ - slli a2,a3,0x3 │ │ │ │ - add a2,a2,s1 │ │ │ │ - ld a7,0(a2) │ │ │ │ - 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 │ │ │ │ + addi a0,a0,-930 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1738 │ │ │ │ + li a2,876 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1202 │ │ │ │ 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 │ │ │ │ + addi a0,a0,-1018 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1706 │ │ │ │ + li a2,874 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1234 │ │ │ │ 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 │ │ │ │ - addi sp,sp,-80 │ │ │ │ - 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 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 │ │ │ │ + addi a0,a0,-1082 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1674 │ │ │ │ + li a2,772 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1266 │ │ │ │ + auipc a0,0x4e │ │ │ │ + addi a0,a0,-1026 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1642 │ │ │ │ + li a2,771 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1298 │ │ │ │ + auipc a0,0x4e │ │ │ │ + addi a0,a0,-1114 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1610 │ │ │ │ + li a2,768 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1330 │ │ │ │ + auipc a0,0x4e │ │ │ │ + addi a0,a0,-1178 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1578 │ │ │ │ + li a2,825 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1362 │ │ │ │ + auipc a0,0x4e │ │ │ │ + addi a0,a0,-1026 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x53 │ │ │ │ + addi a3,a3,1546 │ │ │ │ + li a2,736 │ │ │ │ + auipc a1,0x4e │ │ │ │ + addi a1,a1,-1394 │ │ │ │ + auipc a0,0x4e │ │ │ │ + addi a0,a0,-1258 │ │ │ │ + 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 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - mv a1,s8 │ │ │ │ + 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 1957a │ │ │ │ + mv s11,a0 │ │ │ │ + mv a1,s0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + sd s11,248(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - mv a1,s1 │ │ │ │ + mv s4,a5 │ │ │ │ + sd a5,128(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - auipc a2,0x4e │ │ │ │ - addi a2,a2,-2042 │ │ │ │ - li a1,769 │ │ │ │ + mv s6,a5 │ │ │ │ + sd a5,104(sp) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,136(sp) │ │ │ │ + beqz s2,11670 │ │ │ │ + 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 │ │ │ │ - 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 s0,s6 │ │ │ │ + sd zero,120(sp) │ │ │ │ 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 │ │ │ │ + lw a5,120(sp) │ │ │ │ + mv a1,s2 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - addiw s0,s10,1 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s0,a5,0x1d │ │ │ │ - mv s3,a0 │ │ │ │ - mv a1,s0 │ │ │ │ + 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 1957a │ │ │ │ + sd a0,-8(s9) │ │ │ │ + mv a1,s2 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a1,s0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,0(s0) │ │ │ │ + mv a1,s2 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,0(s1) │ │ │ │ + ld a0,0(s0) │ │ │ │ + mv a2,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) │ │ │ │ + ld a0,-8(s9) │ │ │ │ + mv a2,s2 │ │ │ │ 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 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - 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) │ │ │ │ + ld a0,0(s1) │ │ │ │ + mv a2,s2 │ │ │ │ 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) │ │ │ │ + addi s11,s11,4 │ │ │ │ + addi s0,s0,8 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bne s9,s4,10db6 │ │ │ │ + mulw s0,s7,s6 │ │ │ │ + li a0,0 │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s0 │ │ │ │ li a1,0 │ │ │ │ - sd t1,32(sp) │ │ │ │ - sd a7,24(sp) │ │ │ │ + mv s9,a0 │ │ │ │ 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 │ │ │ │ + li a4,1 │ │ │ │ + bge a4,s5,11638 │ │ │ │ + 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,110b6 │ │ │ │ + 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,11032 │ │ │ │ + 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,11582 │ │ │ │ + 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,10f28 │ │ │ │ + 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,11454 │ │ │ │ + lw a3,0(s11) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + 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,10f90 │ │ │ │ + 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,11072 │ │ │ │ + li a3,71 │ │ │ │ + beq s6,a3,115ba │ │ │ │ + li a3,67 │ │ │ │ + bne s6,a3,10fe4 │ │ │ │ + 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,1109e │ │ │ │ + ld a4,128(sp) │ │ │ │ + add a2,a0,s8 │ │ │ │ + ld a3,0(a4) │ │ │ │ + ld a4,136(sp) │ │ │ │ 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 │ │ │ │ + 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,110b0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + lw a4,0(s11) │ │ │ │ + lw a1,0(a5) │ │ │ │ + ld a5,56(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + beqz a1,10ed4 │ │ │ │ + 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,11582 │ │ │ │ + addiw a2,a3,-2 │ │ │ │ + addiw a3,a3,-1 │ │ │ │ slli a2,a2,0x20 │ │ │ │ + slli a3,a3,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) │ │ │ │ + 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 10ef4 │ │ │ │ + li a3,1 │ │ │ │ + bne a1,a3,10fe4 │ │ │ │ + li a3,65 │ │ │ │ + bne s6,a3,10fe4 │ │ │ │ + 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,10ff2 │ │ │ │ + ld a5,40(sp) │ │ │ │ + addi s9,s9,1 │ │ │ │ + sext.w s2,s9 │ │ │ │ + lw a3,0(a5) │ │ │ │ + addiw a5,a3,1 │ │ │ │ + bltu s2,a5,10ecc │ │ │ │ + mv s9,s11 │ │ │ │ + mv s2,s0 │ │ │ │ + mv s1,s7 │ │ │ │ + ld a3,88(sp) │ │ │ │ + ld a5,96(sp) │ │ │ │ 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 │ │ │ │ + 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,10e52 │ │ │ │ + ld a5,264(sp) │ │ │ │ + li a4,1 │ │ │ │ + ld s3,112(sp) │ │ │ │ + mv s9,s5 │ │ │ │ + beq a5,a4,11638 │ │ │ │ + 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,11520 │ │ │ │ + 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,113ec │ │ │ │ + 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,11618 │ │ │ │ + lbu a4,1(a1) │ │ │ │ + li a2,2 │ │ │ │ + lbu a3,0(a1) │ │ │ │ + sd a4,168(sp) │ │ │ │ + bgeu a2,s11,11622 │ │ │ │ + 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,11220 │ │ │ │ + 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,115ca │ │ │ │ + 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,112ac │ │ │ │ + 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,1155e │ │ │ │ + li a2,65 │ │ │ │ + beq s8,a2,11480 │ │ │ │ + blt s3,a5,11488 │ │ │ │ + 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,112f6 │ │ │ │ + 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,114da │ │ │ │ + li a4,71 │ │ │ │ + beq a3,a4,11588 │ │ │ │ + li a1,67 │ │ │ │ + beq a3,a1,11588 │ │ │ │ + ld a0,0(t0) │ │ │ │ + add a3,a0,s1 │ │ │ │ + lw a3,0(a3) │ │ │ │ + bge a3,a2,11506 │ │ │ │ + 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,11518 │ │ │ │ + ld a4,208(sp) │ │ │ │ + lw a7,0(s4) │ │ │ │ + lw a5,0(s9) │ │ │ │ + ld a1,0(a4) │ │ │ │ + beqz a7,111b6 │ │ │ │ + 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,11628 │ │ │ │ + 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,11632 │ │ │ │ + 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 111e6 │ │ │ │ + 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 10f98 │ │ │ │ + lw a5,180(sp) │ │ │ │ + addw a5,a5,a0 │ │ │ │ + bge s3,a5,11340 │ │ │ │ + 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,11596 │ │ │ │ + li a1,65 │ │ │ │ + bne s8,a1,114c4 │ │ │ │ + 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 11356 │ │ │ │ + li a4,1 │ │ │ │ + bne a7,a4,113a4 │ │ │ │ + li a1,65 │ │ │ │ + bne a3,a1,113a4 │ │ │ │ + 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,113b2 │ │ │ │ + lw a2,0(t4) │ │ │ │ + addi s11,s11,1 │ │ │ │ + sext.w s0,s11 │ │ │ │ + addiw a3,a2,1 │ │ │ │ + bltu s0,a3,111ae │ │ │ │ + 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,11134 │ │ │ │ + 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,1111c │ │ │ │ + ld s5,328(sp) │ │ │ │ + ld s7,312(sp) │ │ │ │ + ld s10,288(sp) │ │ │ │ + mv s9,s2 │ │ │ │ + j 1163e │ │ │ │ + li a4,1 │ │ │ │ + bne a2,a4,1133c │ │ │ │ + li a4,71 │ │ │ │ + beq s8,a4,11574 │ │ │ │ + li a4,67 │ │ │ │ + bne s8,a4,1133c │ │ │ │ + ld a5,160(sp) │ │ │ │ + addi a5,a5,-84 │ │ │ │ + seqz a5,a5 │ │ │ │ + addw a5,a5,a0 │ │ │ │ + j 1133c │ │ │ │ + sd zero,32(sp) │ │ │ │ + li s6,0 │ │ │ │ + j 10ef4 │ │ │ │ + ld a4,168(sp) │ │ │ │ + addi a3,a4,-84 │ │ │ │ + seqz a3,a3 │ │ │ │ + addw a2,a2,a3 │ │ │ │ + j 113a4 │ │ │ │ + li a4,1 │ │ │ │ + bne a1,a4,114c4 │ │ │ │ + li a4,71 │ │ │ │ + beq s8,a4,115ac │ │ │ │ + li a1,67 │ │ │ │ + bne s8,a1,114c4 │ │ │ │ + ld a4,160(sp) │ │ │ │ + addi a2,a4,-84 │ │ │ │ + seqz a2,a2 │ │ │ │ + addw a2,a2,a5 │ │ │ │ + j 114c4 │ │ │ │ + ld a3,32(sp) │ │ │ │ + addi s10,a3,-84 │ │ │ │ + seqz s10,s10 │ │ │ │ + addw a5,s10,a5 │ │ │ │ + j 10fe4 │ │ │ │ + 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 112b4 │ │ │ │ + sd zero,168(sp) │ │ │ │ + li a2,2 │ │ │ │ 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) │ │ │ │ + bltu a2,s11,111dc │ │ │ │ + sd zero,160(sp) │ │ │ │ + li s5,0 │ │ │ │ + j 111e6 │ │ │ │ + sd zero,160(sp) │ │ │ │ + li a4,1 │ │ │ │ + li s5,0 │ │ │ │ + bltu a4,a0,11432 │ │ │ │ + sd zero,168(sp) │ │ │ │ + li a3,0 │ │ │ │ + j 111e6 │ │ │ │ + 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 1957a │ │ │ │ + mv s9,a0 │ │ │ │ + j 1163e │ │ │ │ + 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 1957a │ │ │ │ + sd a0,56(sp) │ │ │ │ + beqz s2,11cfe │ │ │ │ + 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,116f8 │ │ │ │ + mulw a1,a2,a1 │ │ │ │ + mv a0,s5 │ │ │ │ + sd a2,8(sp) │ │ │ │ + jal 3891c │ │ │ │ + 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 11742 │ │ │ │ + lw a3,0(a4) │ │ │ │ + addi a4,a4,4 │ │ │ │ + bgeu a3,a1,1174c │ │ │ │ + sext.w s8,a5 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne a5,s2,1173a │ │ │ │ + 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,11b8e │ │ │ │ + beqz s11,119e4 │ │ │ │ + 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,11ad4 │ │ │ │ + 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,11b46 │ │ │ │ + ld a4,96(sp) │ │ │ │ + slli a5,s3,0x2 │ │ │ │ + sd a5,64(sp) │ │ │ │ + add s1,a4,a5 │ │ │ │ + lw a5,0(s1) │ │ │ │ + beqz s2,11982 │ │ │ │ + ld a4,136(sp) │ │ │ │ + add a1,a4,t1 │ │ │ │ + ld a1,0(a1) │ │ │ │ + bnez a5,11a66 │ │ │ │ + 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,11a5e │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + jalr s6 │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld t1,48(sp) │ │ │ │ + addw a5,a5,a0 │ │ │ │ + beq a5,s2,11aba │ │ │ │ + beqz s8,11b70 │ │ │ │ + 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 118da │ │ │ │ + li a2,65 │ │ │ │ + bne s8,a2,118ae │ │ │ │ + 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,118ce │ │ │ │ + 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,11912 │ │ │ │ + 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,118a0 │ │ │ │ + li a5,1 │ │ │ │ + bne a2,a5,118ae │ │ │ │ + li a5,71 │ │ │ │ + beq s8,a5,11902 │ │ │ │ + li a5,67 │ │ │ │ + bne s8,a5,118ae │ │ │ │ + ld a5,32(sp) │ │ │ │ + addi a2,a5,-84 │ │ │ │ + seqz a2,a2 │ │ │ │ + addw s9,a2,s9 │ │ │ │ + j 118ae │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + ld t1,112(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + lw s4,132(sp) │ │ │ │ + bltz a5,11c5e │ │ │ │ + ld a5,72(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s11,s11,-1 │ │ │ │ + add s2,a5,t1 │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal c1f8 │ │ │ │ + lw a5,0(s1) │ │ │ │ + ld a0,0(s2) │ │ │ │ + bnez a5,11aea │ │ │ │ + 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 c5f4 │ │ │ │ + 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,119e4 │ │ │ │ + beqz s11,119e4 │ │ │ │ + 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 11776 │ │ │ │ + ld a4,72(sp) │ │ │ │ + add s2,a4,t1 │ │ │ │ + ld a0,0(s2) │ │ │ │ + bnez a5,11992 │ │ │ │ + bnez s8,11b5a │ │ │ │ + jal c6c6 │ │ │ │ + ld a4,88(sp) │ │ │ │ + addw a5,a0,s9 │ │ │ │ + bltu a4,a5,11bde │ │ │ │ + ld a0,0(s2) │ │ │ │ + subw s0,a4,s9 │ │ │ │ + jal c6c6 │ │ │ │ + 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 c694 │ │ │ │ + addw a5,a0,s11 │ │ │ │ + bltu s1,a5,11cde │ │ │ │ + ld a0,0(s2) │ │ │ │ + lw s0,0(s0) │ │ │ │ + jal c694 │ │ │ │ + ld a5,0(s2) │ │ │ │ + subw s0,s0,s11 │ │ │ │ + subw s0,s0,a0 │ │ │ │ + sw s0,28(a5) │ │ │ │ + bnez s8,11a3c │ │ │ │ + ld a5,72(sp) │ │ │ │ + ld a0,0(a5) │ │ │ │ + ld a5,96(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + beqz a5,11b5a │ │ │ │ + jal c6c6 │ │ │ │ + ld a4,88(sp) │ │ │ │ + addw a5,a0,s9 │ │ │ │ + bltu a4,a5,11c3e │ │ │ │ + ld s1,72(sp) │ │ │ │ + subw s0,a4,s9 │ │ │ │ + ld a0,0(s1) │ │ │ │ + jal c6c6 │ │ │ │ + ld a5,0(s1) │ │ │ │ + subw s0,s0,a0 │ │ │ │ + sw s0,24(a5) │ │ │ │ + mv a0,a5 │ │ │ │ + ld a5,144(sp) │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal c694 │ │ │ │ + addw a5,a0,s11 │ │ │ │ + bltu s0,a5,11c7e │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld a5,144(sp) │ │ │ │ + ld a0,0(s1) │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal c694 │ │ │ │ + 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 1182c │ │ │ │ + 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,11a5e │ │ │ │ + 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 1182c │ │ │ │ + ld a5,72(sp) │ │ │ │ + li a1,0 │ │ │ │ + mv s9,s0 │ │ │ │ + add s2,a5,t1 │ │ │ │ + ld a0,0(s2) │ │ │ │ + addiw s11,s11,-1 │ │ │ │ + jal c1f8 │ │ │ │ + bnez s9,1196a │ │ │ │ + j 119e4 │ │ │ │ + ld a5,72(sp) │ │ │ │ + li a1,2 │ │ │ │ + add s2,a5,t1 │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal c1f8 │ │ │ │ + beqz s0,11b8e │ │ │ │ + mv s9,s0 │ │ │ │ + j 11976 │ │ │ │ + jal c6c6 │ │ │ │ + ld a5,88(sp) │ │ │ │ + addw a0,s4,a0 │ │ │ │ + bltu a5,a0,11bfe │ │ │ │ + ld a5,144(sp) │ │ │ │ + ld a4,64(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + add s3,a5,a4 │ │ │ │ + lw s7,0(s3) │ │ │ │ + jal c694 │ │ │ │ + addw a0,s11,a0 │ │ │ │ + bltu s7,a0,11c1e │ │ │ │ + ld a5,88(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + subw s4,a5,s4 │ │ │ │ + jal c6c6 │ │ │ │ + ld a4,0(s2) │ │ │ │ + subw s4,s4,a0 │ │ │ │ + sw s4,24(a4) │ │ │ │ + lw a5,0(s3) │ │ │ │ + mv a0,a4 │ │ │ │ + subw s1,a5,s11 │ │ │ │ + jal c694 │ │ │ │ + ld a5,0(s2) │ │ │ │ + subw s1,s1,a0 │ │ │ │ + sw s1,28(a5) │ │ │ │ + j 1194e │ │ │ │ + ld a5,72(sp) │ │ │ │ + li a1,1 │ │ │ │ + addiw s11,s11,-1 │ │ │ │ + add s2,a5,t1 │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal c1f8 │ │ │ │ + j 1196a │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + slli a7,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + or a5,a5,a7 │ │ │ │ + sd a5,24(a0) │ │ │ │ + jal c5f4 │ │ │ │ + j 11a3c │ │ │ │ + ld s0,72(sp) │ │ │ │ + lw a5,0(s1) │ │ │ │ + ld a0,0(s0) │ │ │ │ + bnez a5,11b92 │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + slli a4,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + or a5,a5,a4 │ │ │ │ + sd a5,24(a0) │ │ │ │ + jal c5f4 │ │ │ │ + ld a0,0(s0) │ │ │ │ + j 119ec │ │ │ │ + li s9,0 │ │ │ │ + j 119e4 │ │ │ │ + jal c6c6 │ │ │ │ + ld a4,88(sp) │ │ │ │ + addw a5,a0,s9 │ │ │ │ + bltu a4,a5,11cbe │ │ │ │ + ld s1,72(sp) │ │ │ │ + subw s0,a4,s9 │ │ │ │ + ld a0,0(s1) │ │ │ │ + jal c6c6 │ │ │ │ + ld a5,0(s1) │ │ │ │ + subw s0,s0,a0 │ │ │ │ + sw s0,24(a5) │ │ │ │ + mv a0,a5 │ │ │ │ + ld a5,144(sp) │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal c694 │ │ │ │ + addw a5,a0,s11 │ │ │ │ + bltu s0,a5,11c9e │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld a5,144(sp) │ │ │ │ + ld a0,0(s1) │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal c694 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,0(s1) │ │ │ │ + subw s0,s0,s11 │ │ │ │ + subw s0,s0,a5 │ │ │ │ + sw s0,28(a0) │ │ │ │ + j 119ec │ │ │ │ + auipc a3,0x52 │ │ │ │ + addi a3,a3,1866 │ │ │ │ + li a2,1227 │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,-1106 │ │ │ │ + auipc a0,0x4d │ │ │ │ + addi a0,a0,-762 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x52 │ │ │ │ + addi a3,a3,1834 │ │ │ │ + li a2,1202 │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,-1138 │ │ │ │ + auipc a0,0x4d │ │ │ │ + addi a0,a0,-794 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x52 │ │ │ │ + addi a3,a3,1802 │ │ │ │ + li a2,1203 │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,-1170 │ │ │ │ + auipc a0,0x4d │ │ │ │ + addi a0,a0,-930 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x52 │ │ │ │ + addi a3,a3,1770 │ │ │ │ + li a2,1247 │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,-1202 │ │ │ │ + auipc a0,0x4d │ │ │ │ + addi a0,a0,-858 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x52 │ │ │ │ + addi a3,a3,1738 │ │ │ │ + li a2,1183 │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,-1234 │ │ │ │ + auipc a0,0x4d │ │ │ │ + addi a0,a0,-898 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x52 │ │ │ │ + addi a3,a3,1706 │ │ │ │ + li a2,1249 │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,-1266 │ │ │ │ + auipc a0,0x4d │ │ │ │ + addi a0,a0,-1026 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x52 │ │ │ │ + addi a3,a3,1674 │ │ │ │ + li a2,1158 │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,-1298 │ │ │ │ + auipc a0,0x4d │ │ │ │ + addi a0,a0,-1058 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x52 │ │ │ │ + addi a3,a3,1642 │ │ │ │ + li a2,1156 │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,-1330 │ │ │ │ + auipc a0,0x4d │ │ │ │ + addi a0,a0,-986 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x52 │ │ │ │ + addi a3,a3,1610 │ │ │ │ + li a2,1229 │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,-1362 │ │ │ │ + auipc a0,0x4d │ │ │ │ + addi a0,a0,-1122 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3891c │ │ │ │ + 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 │ │ │ │ - sd s10,32(sp) │ │ │ │ - slli s3,s11,0x2 │ │ │ │ - mv s10,a6 │ │ │ │ - jal 27d46 │ │ │ │ - mv a1,s3 │ │ │ │ + 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 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s3 │ │ │ │ + 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 1957a │ │ │ │ + mv a2,s4 │ │ │ │ li a1,0 │ │ │ │ - mv s1,a0 │ │ │ │ + slli s4,s1,0x2 │ │ │ │ + sd a0,184(sp) │ │ │ │ jal 3890 │ │ │ │ - li a2,0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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,12100 │ │ │ │ + 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,11f1c │ │ │ │ + ld a2,8(sp) │ │ │ │ + sext.w a5,s11 │ │ │ │ + addw a6,s11,s10 │ │ │ │ + beqz a2,1215c │ │ │ │ + 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 11e88 │ │ │ │ + mv a0,s4 │ │ │ │ + lw s4,0(s10) │ │ │ │ + mv a2,s3 │ │ │ │ mv a1,s0 │ │ │ │ - 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) │ │ │ │ - li s4,0 │ │ │ │ - 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) │ │ │ │ + jalr s2 │ │ │ │ + addw a0,a0,s4 │ │ │ │ + sw a0,4(s8) │ │ │ │ + lw a5,0(s6) │ │ │ │ + bge a5,a0,11e7a │ │ │ │ + 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,1214e │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + beq a5,a4,11f04 │ │ │ │ + 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,11ebc │ │ │ │ + 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,11e54 │ │ │ │ + lw a0,0(s8) │ │ │ │ + lw a5,4(s10) │ │ │ │ + addw a1,a0,s9 │ │ │ │ + addw a2,a5,s9 │ │ │ │ + mv a0,a1 │ │ │ │ + bge a1,a2,11efa │ │ │ │ + sext.w a0,a2 │ │ │ │ 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 │ │ │ │ + srai a5,a5,0x3f │ │ │ │ + and a0,a0,a5 │ │ │ │ + j 11e64 │ │ │ │ + ld a5,24(sp) │ │ │ │ + lbu s0,0(s1) │ │ │ │ + lbu s4,0(a5) │ │ │ │ + j 11ea4 │ │ │ │ + ld a4,24(sp) │ │ │ │ + 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 3891c │ │ │ │ + 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,12398 │ │ │ │ + ld a2,136(sp) │ │ │ │ + li a5,1 │ │ │ │ + addw s7,s11,s10 │ │ │ │ + bge a5,a2,120e0 │ │ │ │ + ld a2,16(sp) │ │ │ │ + addw a5,s11,s10 │ │ │ │ + mv s7,a5 │ │ │ │ + sext.w s11,s11 │ │ │ │ + beqz a2,1221a │ │ │ │ + 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 11ffa │ │ │ │ + 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,1207e │ │ │ │ + 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,120d8 │ │ │ │ + ld a5,16(sp) │ │ │ │ ld a4,8(sp) │ │ │ │ - addiw a5,s4,-1 │ │ │ │ - srliw a5,a5,0x3 │ │ │ │ + beq a5,a4,12072 │ │ │ │ + ld a4,120(sp) │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ 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 │ │ │ │ + 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,1202c │ │ │ │ + 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,11f92 │ │ │ │ + lw a4,0(s1) │ │ │ │ + lw a5,0(s4) │ │ │ │ + addw a2,a4,s0 │ │ │ │ + addw a3,a5,s0 │ │ │ │ + mv a4,a2 │ │ │ │ + bge a2,a3,12066 │ │ │ │ + sext.w a4,a3 │ │ │ │ + not a5,a4 │ │ │ │ + srai a5,a5,0x3f │ │ │ │ + and s7,a4,a5 │ │ │ │ + j 11fa2 │ │ │ │ + ld a5,88(sp) │ │ │ │ + lbu s6,0(s9) │ │ │ │ + lbu s5,0(a5) │ │ │ │ + j 12016 │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw a4,0(s4) │ │ │ │ + addw a2,a5,s0 │ │ │ │ + addw a3,a4,s0 │ │ │ │ + mv a5,a2 │ │ │ │ + bge a2,a3,12096 │ │ │ │ + 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,1212c │ │ │ │ + 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,11ffa │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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,11df6 │ │ │ │ + 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 │ │ │ │ - blez s4,118d6 │ │ │ │ - j 11944 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - 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) │ │ │ │ - sd s7,24(sp) │ │ │ │ - mv s5,a3 │ │ │ │ - mv s7,a4 │ │ │ │ + lw a0,0(s4) │ │ │ │ + lw a5,0(s1) │ │ │ │ + addw a3,a0,s0 │ │ │ │ + addw a4,a5,s0 │ │ │ │ + mv a0,a3 │ │ │ │ + bge a3,a4,12144 │ │ │ │ + sext.w a0,a4 │ │ │ │ + not a5,a0 │ │ │ │ + srai a5,a5,0x3f │ │ │ │ + and a0,a0,a5 │ │ │ │ + j 11fea │ │ │ │ + ld a4,32(sp) │ │ │ │ + ld s11,80(sp) │ │ │ │ + ld s8,88(sp) │ │ │ │ + ld s10,128(sp) │ │ │ │ + lw a0,0(a4) │ │ │ │ + mv s0,s9 │ │ │ │ + j 11f1c │ │ │ │ + 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 121c8 │ │ │ │ + lw a0,4(s10) │ │ │ │ + lw a2,0(s11) │ │ │ │ + addw a7,a0,s9 │ │ │ │ + addw a1,a2,s9 │ │ │ │ + mv a0,a7 │ │ │ │ + bge a7,a1,1219e │ │ │ │ + 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,121bc │ │ │ │ + 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,11f10 │ │ │ │ + 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,121ea │ │ │ │ + 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,12184 │ │ │ │ + lw s1,0(s10) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s7 │ │ │ │ + jalr s2 │ │ │ │ + addw a0,a0,s1 │ │ │ │ + j 121a6 │ │ │ │ + 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 122f6 │ │ │ │ + lw a4,0(s1) │ │ │ │ + lw a5,0(s4) │ │ │ │ + addw a2,a4,s0 │ │ │ │ + addw a3,a5,s0 │ │ │ │ + mv a4,a2 │ │ │ │ + bge a2,a3,1225c │ │ │ │ + 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,1234a │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw a4,0(s4) │ │ │ │ + addw a2,a5,s0 │ │ │ │ + addw a3,a4,s0 │ │ │ │ + mv a5,a2 │ │ │ │ + bge a2,a3,122a4 │ │ │ │ + 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,12386 │ │ │ │ + lw a0,0(s1) │ │ │ │ + lw a5,0(s4) │ │ │ │ + addw a3,a0,s0 │ │ │ │ + addw a4,a5,s0 │ │ │ │ + mv a0,a3 │ │ │ │ + bge a3,a4,122de │ │ │ │ + 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,1237c │ │ │ │ + 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,12316 │ │ │ │ + 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,12244 │ │ │ │ + lw s7,-4(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + jalr s2 │ │ │ │ + addw s7,s7,a0 │ │ │ │ + j 12266 │ │ │ │ + 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,122f6 │ │ │ │ + ld s6,88(sp) │ │ │ │ + ld s8,24(sp) │ │ │ │ + lw s7,128(sp) │ │ │ │ + mv a4,s9 │ │ │ │ + j 120e0 │ │ │ │ + mv a0,s5 │ │ │ │ + lw s5,-4(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + jalr s2 │ │ │ │ + addw a0,s5,a0 │ │ │ │ + j 122e6 │ │ │ │ + auipc a3,0x52 │ │ │ │ + addi a3,a3,-80 │ │ │ │ + li a2,1317 │ │ │ │ + auipc a1,0x4c │ │ │ │ + addi a1,a1,1012 │ │ │ │ + auipc a0,0x4c │ │ │ │ + addi a0,a0,1388 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ - mv s1,a0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s8 │ │ │ │ + jal 3891c │ │ │ │ + remuw s4,a0,s1 │ │ │ │ + sext.w a3,a0 │ │ │ │ + divuw s10,a0,s1 │ │ │ │ + bgeu s8,s4,125be │ │ │ │ + subw s7,s4,s8 │ │ │ │ + bltu a3,s1,125a2 │ │ │ │ + ld a5,32(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + li s11,0 │ │ │ │ + li s4,1 │ │ │ │ + li s8,1 │ │ │ │ + beqz a5,125d6 │ │ │ │ + lw a5,16(sp) │ │ │ │ + li a3,-1 │ │ │ │ + sd a5,128(sp) │ │ │ │ + srli a5,a3,0x20 │ │ │ │ + sd a5,136(sp) │ │ │ │ + bnez s11,127ea │ │ │ │ + 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,1294c │ │ │ │ + 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,12980 │ │ │ │ + beqz s9,129c2 │ │ │ │ + beqz s6,128f0 │ │ │ │ + ld a5,32(sp) │ │ │ │ + beq s6,a5,128f0 │ │ │ │ + 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,12920 │ │ │ │ + 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 3891c │ │ │ │ + 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,12a2a │ │ │ │ + ld s9,8(sp) │ │ │ │ li a1,0 │ │ │ │ - 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 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + mv a0,s9 │ │ │ │ + jal c1f8 │ │ │ │ + ld a4,136(sp) │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + and s3,s3,a4 │ │ │ │ + or s3,s3,a5 │ │ │ │ + sd s3,24(s9) │ │ │ │ + beqz s6,12918 │ │ │ │ + ld a5,32(sp) │ │ │ │ + beq s6,a5,12918 │ │ │ │ + lw s8,0(s8) │ │ │ │ + ld s10,40(sp) │ │ │ │ + beqz s8,12896 │ │ │ │ + beqz s4,128a4 │ │ │ │ + li s11,1 │ │ │ │ + beqz s10,1259c │ │ │ │ + bnez s7,1245a │ │ │ │ + ld s9,168(sp) │ │ │ │ + bnez s11,128a8 │ │ │ │ + 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,129a8 │ │ │ │ + beqz s4,12a06 │ │ │ │ + ld a5,32(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + mv s8,s10 │ │ │ │ + li s7,1 │ │ │ │ + li s11,1 │ │ │ │ + li s10,1 │ │ │ │ + bnez a5,1244e │ │ │ │ + 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,1273c │ │ │ │ + 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,12956 │ │ │ │ + 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,12960 │ │ │ │ + beqz s6,129f2 │ │ │ │ + ld a5,48(sp) │ │ │ │ + beqz a5,128e6 │ │ │ │ + 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,12936 │ │ │ │ + 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 3891c │ │ │ │ + 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,12a2a │ │ │ │ + ld s6,8(sp) │ │ │ │ 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 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ 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 │ │ │ │ + jal c1f8 │ │ │ │ + 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,12706 │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal c5f4 │ │ │ │ + lw s8,0(s8) │ │ │ │ + mv s10,s9 │ │ │ │ + beqz s8,129a0 │ │ │ │ + beqz s4,128a2 │ │ │ │ + li s11,1 │ │ │ │ + beqz s10,1271e │ │ │ │ + bnez s7,125e4 │ │ │ │ + ld s6,48(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + beqz s11,125a2 │ │ │ │ + j 128a8 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,1 │ │ │ │ + sext.w s7,s7 │ │ │ │ + jal c1f8 │ │ │ │ + sext.w s4,s4 │ │ │ │ + sext.w s10,s10 │ │ │ │ + beqz s3,1296e │ │ │ │ + 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,12728 │ │ │ │ + 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,12994 │ │ │ │ + beqz s9,129ac │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ + 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,12a0a │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + mv s8,s3 │ │ │ │ + jal c1f8 │ │ │ │ + j 1270c │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,1 │ │ │ │ + sext.w s7,s7 │ │ │ │ + jal c1f8 │ │ │ │ + sext.w s10,s10 │ │ │ │ + sext.w s4,s4 │ │ │ │ + beqz s3,12898 │ │ │ │ + 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,127d6 │ │ │ │ + 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,12974 │ │ │ │ + beqz s9,129dc │ │ │ │ + ld a5,32(sp) │ │ │ │ + beq s6,a5,128fa │ │ │ │ + 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,12a0a │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + mv s8,s3 │ │ │ │ + jal c1f8 │ │ │ │ + addiw s4,s4,-1 │ │ │ │ + bnez s8,1258e │ │ │ │ + li s11,1 │ │ │ │ + li s8,0 │ │ │ │ + ld s9,168(sp) │ │ │ │ + beqz s11,125a2 │ │ │ │ + j 128a8 │ │ │ │ + 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,128c6 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bne s6,a5,125a2 │ │ │ │ + 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 c5f4 │ │ │ │ + addiw a5,s7,-1 │ │ │ │ + slli a2,s3,0x20 │ │ │ │ + j 12652 │ │ │ │ + addiw a5,s7,-1 │ │ │ │ + slli a2,s3,0x20 │ │ │ │ + j 124ce │ │ │ │ + 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 1286a │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal c5f4 │ │ │ │ + j 12584 │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + jal c1f8 │ │ │ │ + beqz s8,12898 │ │ │ │ + ld s10,40(sp) │ │ │ │ + bnez s10,12598 │ │ │ │ + j 1259c │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + jal c1f8 │ │ │ │ + beqz s8,1296e │ │ │ │ + mv s10,s9 │ │ │ │ + bnez s10,1271a │ │ │ │ + j 1271e │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a1,1 │ │ │ │ + jal c1f8 │ │ │ │ + j 1292a │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a1,1 │ │ │ │ + jal c1f8 │ │ │ │ + j 12940 │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + jal c1f8 │ │ │ │ + bnez s8,1271a │ │ │ │ + ld s6,48(sp) │ │ │ │ + li s8,0 │ │ │ │ + j 1289a │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s4,s4,-1 │ │ │ │ + jal c1f8 │ │ │ │ + j 1258a │ │ │ │ + ld a0,8(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s7,s7,-1 │ │ │ │ + jal c1f8 │ │ │ │ + beqz s8,12898 │ │ │ │ + bnez s7,1245a │ │ │ │ + j 1259c │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s4,s4,-1 │ │ │ │ + jal c1f8 │ │ │ │ + j 1270c │ │ │ │ + ld s6,48(sp) │ │ │ │ + li s11,1 │ │ │ │ + li s8,0 │ │ │ │ + j 1289a │ │ │ │ + li s8,0 │ │ │ │ + j 128a8 │ │ │ │ + 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 128c6 │ │ │ │ + ld a5,8(sp) │ │ │ │ + sw s10,24(a5) │ │ │ │ + sw s7,28(a5) │ │ │ │ + beqz s6,129d6 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bne s6,a5,12a02 │ │ │ │ + ld a0,8(sp) │ │ │ │ + ld s9,168(sp) │ │ │ │ + j 128c8 │ │ │ │ + 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 128c0 │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld s6,48(sp) │ │ │ │ + sw s10,24(a5) │ │ │ │ + sw s7,28(a5) │ │ │ │ + beqz s6,129d6 │ │ │ │ + ld s9,168(sp) │ │ │ │ + j 125a2 │ │ │ │ + mv s8,s10 │ │ │ │ + j 128a8 │ │ │ │ + auipc a3,0x52 │ │ │ │ + addi a3,a3,-1706 │ │ │ │ + li a2,1413 │ │ │ │ + auipc a1,0x4c │ │ │ │ + addi a1,a1,-638 │ │ │ │ + auipc a0,0x4c │ │ │ │ + addi a0,a0,-214 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x52 │ │ │ │ + addi a3,a3,-1738 │ │ │ │ + li a2,1465 │ │ │ │ + auipc a1,0x4c │ │ │ │ + addi a1,a1,-670 │ │ │ │ + auipc a0,0x4c │ │ │ │ + addi a0,a0,-182 │ │ │ │ + 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 1957a │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + li a5,1 │ │ │ │ + mv s10,a0 │ │ │ │ + bge a5,s0,12d38 │ │ │ │ + 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,12ad6 │ │ │ │ + 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,12f42 │ │ │ │ + ld a5,120(sp) │ │ │ │ + addw s2,s7,a5 │ │ │ │ + ld a5,0(sp) │ │ │ │ + sw s2,76(sp) │ │ │ │ + slli s2,s2,0x2 │ │ │ │ + beqz a5,12d68 │ │ │ │ + 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 12ba6 │ │ │ │ + lw s8,0(s7) │ │ │ │ + addw s0,s4,a2 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a2,s3 │ │ │ │ mv a0,s2 │ │ │ │ - ld s2,64(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ + jalr s11 │ │ │ │ + addw a0,a0,s8 │ │ │ │ + bge s0,a0,12be6 │ │ │ │ + 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,12c06 │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld a4,0(sp) │ │ │ │ + beq a5,a4,12d56 │ │ │ │ + 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,12b70 │ │ │ │ + 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,12b88 │ │ │ │ + lw a0,4(s7) │ │ │ │ + lw a2,0(s10) │ │ │ │ + bge a0,a2,12d62 │ │ │ │ + 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,12ba6 │ │ │ │ + ld s7,152(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 3891c │ │ │ │ + ld a4,112(sp) │ │ │ │ + li a5,1 │ │ │ │ + bge a5,a4,12d10 │ │ │ │ + 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,12e50 │ │ │ │ + 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 12c6e │ │ │ │ + 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,12d10 │ │ │ │ + ld a5,8(sp) │ │ │ │ + ld a4,0(sp) │ │ │ │ + beq a5,a4,12df4 │ │ │ │ + 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,12e08 │ │ │ │ + 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,12e20 │ │ │ │ + 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,12c4e │ │ │ │ + lw a5,4(s1) │ │ │ │ + lw a4,0(s0) │ │ │ │ + blt a5,a4,12e3e │ │ │ │ + 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,12e30 │ │ │ │ + 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,12c6e │ │ │ │ + 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,12b2e │ │ │ │ + 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 │ │ │ │ - mv a3,s9 │ │ │ │ - mv a2,s7 │ │ │ │ - li a1,1025 │ │ │ │ + ld a5,40(sp) │ │ │ │ + lbu s6,0(s1) │ │ │ │ + lbu s2,0(a5) │ │ │ │ + j 12bc2 │ │ │ │ + addw a0,s4,a0 │ │ │ │ + j 12b96 │ │ │ │ + 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 12dc0 │ │ │ │ + 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,12dda │ │ │ │ + lw a5,4(s5) │ │ │ │ + lw a4,0(s2) │ │ │ │ + addw a0,a5,s4 │ │ │ │ + bge a5,a4,12db2 │ │ │ │ + addw a0,a4,s4 │ │ │ │ + sw a0,4(s2) │ │ │ │ + addi s6,s6,1 │ │ │ │ + addi s5,s5,4 │ │ │ │ + addi s2,s2,4 │ │ │ │ + beq s6,s9,12df0 │ │ │ │ + lw a5,4(s5) │ │ │ │ + lw s0,0(s2) │ │ │ │ + lbu s10,0(s1) │ │ │ │ + lbu s7,0(s6) │ │ │ │ + bge a5,s0,12d7e │ │ │ │ + addw s0,s0,s4 │ │ │ │ + j 12d82 │ │ │ │ + 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,12dc0 │ │ │ │ + ld s7,40(sp) │ │ │ │ + j 12c08 │ │ │ │ + ld a5,40(sp) │ │ │ │ + lw s7,4(s1) │ │ │ │ + lbu s5,0(s9) │ │ │ │ + lbu s6,0(a5) │ │ │ │ + lw a5,0(s0) │ │ │ │ + blt s7,a5,12c94 │ │ │ │ + lw s10,0(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s5 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + jalr s11 │ │ │ │ + addw s7,s4,s7 │ │ │ │ + addw a0,a0,s10 │ │ │ │ + blt s7,a0,12cac │ │ │ │ + lw s7,4(s1) │ │ │ │ + lw a5,0(s0) │ │ │ │ + bge s7,a5,12e44 │ │ │ │ + addw s7,a5,s4 │ │ │ │ + j 12cbc │ │ │ │ + lw a0,4(s1) │ │ │ │ + lw a5,0(s0) │ │ │ │ + bge a0,a5,12e4a │ │ │ │ + addw a0,s4,a5 │ │ │ │ + j 12c5e │ │ │ │ + addw s7,s4,a4 │ │ │ │ + j 12cdc │ │ │ │ + addw s7,s7,s4 │ │ │ │ + j 12cbc │ │ │ │ + addw a0,s4,a0 │ │ │ │ + j 12c5e │ │ │ │ + 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 12ea8 │ │ │ │ + lw a4,0(s1) │ │ │ │ + lw a5,0(s0) │ │ │ │ + blt a4,a5,12f36 │ │ │ │ + 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,12f24 │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw a0,0(s0) │ │ │ │ + blt a5,a0,12f3c │ │ │ │ + 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,12d10 │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw s7,0(s0) │ │ │ │ + lbu s5,0(s9) │ │ │ │ + lbu s6,0(s8) │ │ │ │ + blt a5,s7,12f18 │ │ │ │ + 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,12f06 │ │ │ │ + lw a5,0(s1) │ │ │ │ + lw s7,0(s0) │ │ │ │ + blt a5,s7,12f1e │ │ │ │ + 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,12e6e │ │ │ │ + mv a0,s5 │ │ │ │ + lw s5,0(s2) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + jalr s11 │ │ │ │ + addw a0,s5,a0 │ │ │ │ + j 12e9a │ │ │ │ + lw s7,-4(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + jalr s11 │ │ │ │ + addw s7,s7,a0 │ │ │ │ + j 12ee0 │ │ │ │ + addw s7,s7,s4 │ │ │ │ + j 12ebe │ │ │ │ + addw s7,s7,s4 │ │ │ │ + j 12ee0 │ │ │ │ + mv a0,s5 │ │ │ │ + lw s5,-4(s1) │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s6 │ │ │ │ + jalr s11 │ │ │ │ + addw a0,s5,a0 │ │ │ │ + j 12e9a │ │ │ │ + addw s7,a5,s4 │ │ │ │ + j 12e7a │ │ │ │ + addw a0,a0,s4 │ │ │ │ + j 12e9a │ │ │ │ + ld a5,120(sp) │ │ │ │ + addw a5,s7,a5 │ │ │ │ + sw a5,76(sp) │ │ │ │ + j 12c08 │ │ │ │ + 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 3891c │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + mv s1,a0 │ │ │ │ + srli a0,a5,0x1e │ │ │ │ + sext.w a1,s6 │ │ │ │ + add a0,a0,s0 │ │ │ │ + sext.w s1,s1 │ │ │ │ + jal 3891c │ │ │ │ + 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,134ec │ │ │ │ + beqz s1,134e2 │ │ │ │ + sext.w s2,a0 │ │ │ │ + beqz s2,134e2 │ │ │ │ + sd s10,144(sp) │ │ │ │ + sd s11,136(sp) │ │ │ │ + beqz s9,1315e │ │ │ │ + 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,1333c │ │ │ │ + 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,13422 │ │ │ │ + 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,1348c │ │ │ │ + ld a5,80(sp) │ │ │ │ + ld a4,16(sp) │ │ │ │ + beq a5,a4,133e4 │ │ │ │ + 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,133f8 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + ld a1,8(sp) │ │ │ │ + srli a0,a5,0x1e │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 3891c │ │ │ │ + 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,134f0 │ │ │ │ + ld s6,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + mv a0,s6 │ │ │ │ + jal c1f8 │ │ │ │ + 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,133d0 │ │ │ │ + mv s9,s4 │ │ │ │ + beqz s4,13318 │ │ │ │ + beqz s1,1349c │ │ │ │ + li s6,1 │ │ │ │ + bnez s2,13020 │ │ │ │ + ld s10,144(sp) │ │ │ │ + ld s11,136(sp) │ │ │ │ + bnez s6,134d4 │ │ │ │ + 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,13288 │ │ │ │ + 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,13442 │ │ │ │ + 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,13462 │ │ │ │ + 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,s2 │ │ │ │ + add a4,a4,s0 │ │ │ │ + lbu a0,0(a2) │ │ │ │ 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 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,1340e │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + ld a1,8(sp) │ │ │ │ + srli a0,a5,0x1e │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 3891c │ │ │ │ + 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,134f0 │ │ │ │ + ld s6,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + slli s9,s9,0x20 │ │ │ │ + mv a0,s6 │ │ │ │ + jal c1f8 │ │ │ │ + ld a5,120(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + and s7,s7,a5 │ │ │ │ + or s7,s7,s9 │ │ │ │ + sd s7,24(s6) │ │ │ │ + jal c5f4 │ │ │ │ + mv s9,s4 │ │ │ │ + beqz s4,13318 │ │ │ │ + beqz s1,1349c │ │ │ │ + li s6,1 │ │ │ │ + beqz s2,1313c │ │ │ │ + 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,13180 │ │ │ │ + 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,13452 │ │ │ │ + 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,13472 │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a5,133da │ │ │ │ + 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,13510 │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + jal c1f8 │ │ │ │ + mv s9,s4 │ │ │ │ + bnez s4,13264 │ │ │ │ + li s6,1 │ │ │ │ + ld s10,144(sp) │ │ │ │ + ld s11,136(sp) │ │ │ │ + li s9,0 │ │ │ │ + j 13140 │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + jal c1f8 │ │ │ │ + beqz s1,1349c │ │ │ │ + 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,13432 │ │ │ │ + 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,13322 │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a5,133ee │ │ │ │ + mv a3,a5 │ │ │ │ + ld a5,80(sp) │ │ │ │ + beq a5,a3,133ee │ │ │ │ + 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,13510 │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + jal c1f8 │ │ │ │ + mv s9,s4 │ │ │ │ + j 1312e │ │ │ │ + ld a0,24(sp) │ │ │ │ + mv s9,s4 │ │ │ │ + jal c5f4 │ │ │ │ + j 1312e │ │ │ │ + addiw a5,s1,-1 │ │ │ │ + slli a3,s4,0x20 │ │ │ │ + j 132d6 │ │ │ │ + addiw a5,s2,-1 │ │ │ │ + slli a4,s10,0x20 │ │ │ │ + j 13096 │ │ │ │ + addiw a5,s1,-1 │ │ │ │ + slli a3,s4,0x20 │ │ │ │ + j 13390 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + jal c1f8 │ │ │ │ + beqz s4,134e6 │ │ │ │ + mv s9,s4 │ │ │ │ + bnez s2,13020 │ │ │ │ + j 1313c │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,0 │ │ │ │ + jal c1f8 │ │ │ │ + beqz s4,134e6 │ │ │ │ + mv s9,s4 │ │ │ │ + bnez s2,1326e │ │ │ │ + j 1313c │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,1 │ │ │ │ + mv s9,s4 │ │ │ │ + jal c1f8 │ │ │ │ + bnez s4,13020 │ │ │ │ + j 1331a │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,1 │ │ │ │ + mv s9,s4 │ │ │ │ + jal c1f8 │ │ │ │ + bnez s4,13020 │ │ │ │ + j 1331a │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,1 │ │ │ │ + mv s9,s4 │ │ │ │ + jal c1f8 │ │ │ │ + bnez s4,13166 │ │ │ │ + j 1331a │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,1 │ │ │ │ + mv s9,s4 │ │ │ │ + jal c1f8 │ │ │ │ + bnez s4,13166 │ │ │ │ + j 1331a │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + jal c1f8 │ │ │ │ + bnez s2,1326e │ │ │ │ + j 1313c │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + jal c1f8 │ │ │ │ + beqz s1,1349c │ │ │ │ + sext.w a5,s10 │ │ │ │ + sext.w s4,s7 │ │ │ │ + subw a4,s10,s3 │ │ │ │ + j 13288 │ │ │ │ + ld a0,24(sp) │ │ │ │ + li a1,2 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + jal c1f8 │ │ │ │ + bnez s2,13020 │ │ │ │ + j 1313c │ │ │ │ + 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,134b6 │ │ │ │ + ld a4,80(sp) │ │ │ │ + bne a4,a5,13144 │ │ │ │ + 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 c5f4 │ │ │ │ + slli s9,s9,0x20 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + srli s9,s9,0x20 │ │ │ │ + or s9,s9,s1 │ │ │ │ + j 134a6 │ │ │ │ + ld s9,104(sp) │ │ │ │ + j 13140 │ │ │ │ + ld s10,144(sp) │ │ │ │ + ld s11,136(sp) │ │ │ │ + j 13144 │ │ │ │ + li s9,0 │ │ │ │ + j 13140 │ │ │ │ + auipc a3,0x51 │ │ │ │ + addi a3,a3,-376 │ │ │ │ + li a2,1685 │ │ │ │ + auipc a1,0x4b │ │ │ │ + addi a1,a1,668 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,1220 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x51 │ │ │ │ + addi a3,a3,-408 │ │ │ │ + li a2,1640 │ │ │ │ + auipc a1,0x4b │ │ │ │ + addi a1,a1,636 │ │ │ │ + auipc a0,0x4b │ │ │ │ + addi a0,a0,1060 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-64 │ │ │ │ sd s2,32(sp) │ │ │ │ - mv s2,a3 │ │ │ │ - sd s0,48(sp) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addiw s2,a5,1 │ │ │ │ sd s1,40(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 │ │ │ │ - sd ra,56(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 s6,0(sp) │ │ │ │ - mv s4,a4 │ │ │ │ - mv s6,a5 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - jal 27d46 │ │ │ │ - li a1,8 │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ 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 │ │ │ │ - ld s0,48(sp) │ │ │ │ + sw zero,0(s3) │ │ │ │ + jal 3891c │ │ │ │ + sext.w s0,a0 │ │ │ │ + divuw s5,a0,s2 │ │ │ │ + remuw s4,a0,s2 │ │ │ │ + li a0,0 │ │ │ │ + bltu s0,s2,135ba │ │ │ │ + beqz s4,135ba │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s1 │ │ │ │ + lw a5,0(a5) │ │ │ │ + beqz a5,135ba │ │ │ │ + lw a1,0(s3) │ │ │ │ + subw s0,s0,s2 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + addiw a1,a1,2 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + jal 1957a │ │ │ │ + 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,1356a │ │ │ │ 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) │ │ │ │ - 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,11cac │ │ │ │ - j 11c42 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-64 │ │ │ │ + mv t1,a3 │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv a3,a1 │ │ │ │ + beqz t1,1362c │ │ │ │ + beqz a4,13614 │ │ │ │ + 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,0x4b │ │ │ │ + addi a2,a2,1032 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld ra,56(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ld ra,56(sp) │ │ │ │ + mv a5,a1 │ │ │ │ + mv a4,a2 │ │ │ │ + mv a6,t1 │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,1052 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + beqz a4,13664 │ │ │ │ + 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,0x4b │ │ │ │ + addi a2,a2,1040 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld ra,56(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ld ra,56(sp) │ │ │ │ + mv a4,a2 │ │ │ │ + auipc a2,0x4b │ │ │ │ + addi a2,a2,1056 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,64 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ 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) │ │ │ │ + mv s0,a5 │ │ │ │ + ld a5,128(a5) │ │ │ │ + sd ra,72(sp) │ │ │ │ + beqz a5,136b0 │ │ │ │ sd s1,56(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ sd s4,32(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - mv s4,a5 │ │ │ │ - mv s6,a3 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s1,a0 │ │ │ │ - li a1,4 │ │ │ │ - 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 │ │ │ │ + sd s5,24(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + mv s5,a0 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s3,a3 │ │ │ │ + mv s2,a4 │ │ │ │ + jal 1dbd2 │ │ │ │ + beqz a0,13720 │ │ │ │ mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld ra,72(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,64(sp) │ │ │ │ + jal 2c4d8 │ │ │ │ + bnez a0,136b8 │ │ │ │ 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 ra,72(sp) │ │ │ │ + ld s0,64(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 │ │ │ │ - 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 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 27d46 │ │ │ │ - li a1,2040 │ │ │ │ - li a0,0 │ │ │ │ - slli s7,s0,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - mv s2,a0 │ │ │ │ - slli a1,s7,0x2 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 14c9c │ │ │ │ + mv a0,s5 │ │ │ │ + jal 1dc7c │ │ │ │ + bnez a0,136a6 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 31134 │ │ │ │ + mv a1,s4 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ld ra,72(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 31698 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + mv s1,a5 │ │ │ │ + jal 3271e │ │ │ │ + lw a4,344(s0) │ │ │ │ + li a5,1 │ │ │ │ + mv s4,a0 │ │ │ │ + bltu a5,a4,13796 │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a4,s2 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 135cc │ │ │ │ + ld a0,128(s0) │ │ │ │ + jal 33d0 │ │ │ │ + lw a4,344(s0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,136a6 │ │ │ │ + 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 32b96 │ │ │ │ + mv a1,s4 │ │ │ │ + mv s6,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 31594 │ │ │ │ + mv s7,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 320a0 │ │ │ │ + lw a4,344(s0) │ │ │ │ + li a5,1 │ │ │ │ + mv s8,a0 │ │ │ │ + bgeu a5,a4,13756 │ │ │ │ + ld a0,520(s0) │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s8 │ │ │ │ + jal 135cc │ │ │ │ + ld a0,128(s0) │ │ │ │ + jal 33d0 │ │ │ │ + lw a4,344(s0) │ │ │ │ + li a5,1 │ │ │ │ + bltu a5,a4,13786 │ │ │ │ + mv a0,s1 │ │ │ │ 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 │ │ │ │ + jal 2c4d8 │ │ │ │ + beqz a0,136a6 │ │ │ │ + j 136b8 │ │ │ │ + ld a0,520(s0) │ │ │ │ + jal 39e0 │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + j 1369e │ │ │ │ + ld a0,520(s0) │ │ │ │ + jal 32d0 │ │ │ │ + j 136ea │ │ │ │ + lw a4,344(a2) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s4,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,137c4 │ │ │ │ + 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 2c4d8 │ │ │ │ + beqz a0,137e0 │ │ │ │ + ld a4,176(s4) │ │ │ │ + ld a5,0(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,0(a4) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1f4d6 │ │ │ │ + beqz a0,1388a │ │ │ │ + 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 1dac0 │ │ │ │ + ld a5,176(s4) │ │ │ │ + bnez a0,138c8 │ │ │ │ + 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,13872 │ │ │ │ + sd s1,24(sp) │ │ │ │ + j 13838 │ │ │ │ + beqz a0,13858 │ │ │ │ + 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,13870 │ │ │ │ + ld a0,8(s2) │ │ │ │ li a1,0 │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 1ddb4 │ │ │ │ + ld a5,8(s2) │ │ │ │ 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 a1,1 │ │ │ │ + add a0,a5,s0 │ │ │ │ + jal 1ddb4 │ │ │ │ + bnez s1,1381e │ │ │ │ + beqz a0,1382a │ │ │ │ + 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,13838 │ │ │ │ + ld s1,24(sp) │ │ │ │ + lw a4,344(s4) │ │ │ │ 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 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,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 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - addiw s11,s0,1 │ │ │ │ - slli a5,s11,0x20 │ │ │ │ - srli s11,a5,0x1e │ │ │ │ - mv s7,a0 │ │ │ │ - mv a1,s11 │ │ │ │ - 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 │ │ │ │ - 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 a0,s3 │ │ │ │ - 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 │ │ │ │ + bltu a5,a4,138d6 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ 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) │ │ │ │ - li a5,0 │ │ │ │ - sd s1,168(sp) │ │ │ │ - sd s3,152(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1dbd2 │ │ │ │ + bnez a0,138fe │ │ │ │ + ld a4,176(s4) │ │ │ │ + ld a5,32(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,32(a4) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1dc7c │ │ │ │ + beqz a0,138ea │ │ │ │ + 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 1da82 │ │ │ │ + ld a4,176(s4) │ │ │ │ + beqz a0,13922 │ │ │ │ + ld a5,24(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(a4) │ │ │ │ + j 13810 │ │ │ │ + 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 13810 │ │ │ │ + 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 2c4d8 │ │ │ │ + beqz a0,13810 │ │ │ │ + ld a4,176(s4) │ │ │ │ + ld a5,32(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,32(a4) │ │ │ │ + j 13810 │ │ │ │ + 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 1d93a │ │ │ │ + ld a4,176(s4) │ │ │ │ + beqz a0,1392a │ │ │ │ + ld a5,24(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(a4) │ │ │ │ + j 1389c │ │ │ │ + ld a5,16(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,16(a4) │ │ │ │ + j 13810 │ │ │ │ + ld a5,16(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,16(a4) │ │ │ │ + j 1389c │ │ │ │ + addi sp,sp,-240 │ │ │ │ + sd s5,184(sp) │ │ │ │ + sd a4,64(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + auipc a4,0x66 │ │ │ │ + ld a4,1494(a4) │ │ │ │ + mv a1,a2 │ │ │ │ + sd s1,216(sp) │ │ │ │ + sd s3,200(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 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 30ccc │ │ │ │ + mv s0,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 31026 │ │ │ │ + lw a3,480(s4) │ │ │ │ + sext.w s0,s0 │ │ │ │ + sext.w a2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ 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 │ │ │ │ + jal 1e938 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 30ccc │ │ │ │ + mv s0,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 31026 │ │ │ │ + lw a3,436(s4) │ │ │ │ + sext.w s0,s0 │ │ │ │ + sext.w a2,a0 │ │ │ │ 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 │ │ │ │ + jal 1ed6e │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2c4d8 │ │ │ │ + beqz a0,13b1a │ │ │ │ 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 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 │ │ │ │ + jal 1f4d6 │ │ │ │ + lw a5,352(s4) │ │ │ │ + beqz a0,13c40 │ │ │ │ + bnez a5,13d9c │ │ │ │ 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 │ │ │ │ + jal 1f4d6 │ │ │ │ + bnez a0,13d94 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 137a0 │ │ │ │ + addi a2,sp,116 │ │ │ │ + addi a1,sp,112 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1f19e │ │ │ │ + lbu a5,500(s4) │ │ │ │ + beqz a5,13b4c │ │ │ │ + lbu a5,448(s4) │ │ │ │ + bnez a5,13b6a │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2c4d8 │ │ │ │ + lw a4,0(s1) │ │ │ │ + mv s10,a0 │ │ │ │ + beqz a0,13a1a │ │ │ │ li a5,1 │ │ │ │ + li s10,0 │ │ │ │ + beq a4,a5,13d84 │ │ │ │ + li s2,0 │ │ │ │ + li s7,0 │ │ │ │ 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 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 │ │ │ │ - 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) │ │ │ │ - mv a2,s0 │ │ │ │ + li s9,1 │ │ │ │ + bnez a4,13a3e │ │ │ │ + j 13c56 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 4f578 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + lw a4,0(s1) │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w a5,s2 │ │ │ │ + bgeu a5,a4,13b80 │ │ │ │ + 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 50788 │ │ │ │ + ld a1,8(s1) │ │ │ │ + mv a2,s4 │ │ │ │ + mv s3,a0 │ │ │ │ + add a1,a1,s0 │ │ │ │ + jal 5010e │ │ │ │ + ld a0,8(s1) │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 1d92a │ │ │ │ + ld a4,8(s1) │ │ │ │ + snez a5,a0 │ │ │ │ + addw s6,a5,s6 │ │ │ │ + add a0,a4,s0 │ │ │ │ + jal 1d932 │ │ │ │ + lw a5,0(s1) │ │ │ │ + snez a0,a0 │ │ │ │ + addw s7,a0,s7 │ │ │ │ + bne a5,s9,13a26 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2c4d8 │ │ │ │ + bnez a0,13bd2 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2c4d8 │ │ │ │ + beqz a0,13a26 │ │ │ │ mv a0,s1 │ │ │ │ - jal fd64 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli a6,a5,0x1e │ │ │ │ - add a6,a6,a0 │ │ │ │ - lw s5,0(a6) │ │ │ │ - mv s10,a0 │ │ │ │ + jal 1dc7c │ │ │ │ + bnez a0,13a26 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 31134 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + sd a5,72(sp) │ │ │ │ + jal 31698 │ │ │ │ + lbu a5,62(s5) │ │ │ │ + sd a0,80(sp) │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + beqz a5,13e30 │ │ │ │ + jal 3271e │ │ │ │ + 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 1dbd2 │ │ │ │ + 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) │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + li a4,0 │ │ │ │ + li a3,1 │ │ │ │ + jal 5031a │ │ │ │ + j 13a26 │ │ │ │ + mv a2,s4 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s8 │ │ │ │ - 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 │ │ │ │ + jal 137a0 │ │ │ │ + lw a5,352(s4) │ │ │ │ + beqz a5,139ec │ │ │ │ + lw a2,408(s4) │ │ │ │ + addi a1,s4,400 │ │ │ │ mv a0,s1 │ │ │ │ - jal 10988 │ │ │ │ + jal 1e484 │ │ │ │ + addi a2,sp,116 │ │ │ │ + addi a1,sp,112 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1f19e │ │ │ │ + lbu a5,500(s4) │ │ │ │ + bnez a5,139fe │ │ │ │ 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 │ │ │ │ + jal 2c52e │ │ │ │ + bnez a0,13e1e │ │ │ │ + lw a1,8(s3) │ │ │ │ + mv a2,s2 │ │ │ │ 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) │ │ │ │ + jal 5c3f8 │ │ │ │ + lbu a5,448(s4) │ │ │ │ + beqz a5,13a06 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 320a0 │ │ │ │ + mv a2,a0 │ │ │ │ + mv a3,s4 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5810 │ │ │ │ + j 13a06 │ │ │ │ + li a5,1 │ │ │ │ + bne a4,a5,13c56 │ │ │ │ + ld a5,128(s4) │ │ │ │ + beqz a5,13ba0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1dbd2 │ │ │ │ + beqz a0,13d28 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2c4d8 │ │ │ │ + bnez a0,13ccc │ │ │ │ + auipc a5,0x66 │ │ │ │ + ld a5,880(a5) │ │ │ │ + ld a4,120(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,13e5c │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 1dbd2 │ │ │ │ + bnez a0,13aa2 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32b96 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + sd a5,72(sp) │ │ │ │ + jal 31594 │ │ │ │ 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,s5 │ │ │ │ + sd a2,104(sp) │ │ │ │ + jal 320a0 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + andi s0,a4,16 │ │ │ │ + sd a6,96(sp) │ │ │ │ + sd a7,88(sp) │ │ │ │ + jal 1dc7c │ │ │ │ + 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 5031a │ │ │ │ + j 13aa2 │ │ │ │ + bnez a5,13dac │ │ │ │ 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 a2,s4 │ │ │ │ + mv a1,s5 │ │ │ │ + jal 137a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1fad4 │ │ │ │ + j 139ec │ │ │ │ mv a0,s1 │ │ │ │ - jal 10cc4 │ │ │ │ + jal 1dbd2 │ │ │ │ + beqz a0,13dce │ │ │ │ mv a0,s5 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - li a2,1 │ │ │ │ - mv a1,s6 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 14d12 │ │ │ │ - beqz a0,12c1c │ │ │ │ - ld a0,40(sp) │ │ │ │ - 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 │ │ │ │ + jal 2c4d8 │ │ │ │ + beqz a0,13b86 │ │ │ │ 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) │ │ │ │ + jal 1dc7c │ │ │ │ + bnez a0,13b86 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 31134 │ │ │ │ + mv a1,s8 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 31698 │ │ │ │ + lbu a5,62(s5) │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + bnez a5,13e38 │ │ │ │ + jal 320a0 │ │ │ │ + mv s6,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2c4d8 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1dbd2 │ │ │ │ + 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 │ │ │ │ - mv a5,s4 │ │ │ │ - mv a4,s6 │ │ │ │ - mv a3,s7 │ │ │ │ + li a4,0 │ │ │ │ + mv a3,s3 │ │ │ │ mv a2,s2 │ │ │ │ mv a1,s0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 119ac │ │ │ │ - mv s5,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ mv a0,s6 │ │ │ │ - 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 │ │ │ │ + jal 5031a │ │ │ │ + j 13b86 │ │ │ │ mv a0,s1 │ │ │ │ - jal 12684 │ │ │ │ + jal 1dc7c │ │ │ │ + bnez a0,13ba0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 31134 │ │ │ │ + mv a1,s8 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 31698 │ │ │ │ + mv a1,s8 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3271e │ │ │ │ + lw a4,344(s4) │ │ │ │ + li a5,1 │ │ │ │ + mv a1,a0 │ │ │ │ + bltu a5,a4,13e40 │ │ │ │ + ld a4,64(sp) │ │ │ │ + ld a0,128(s4) │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s0 │ │ │ │ + jal 135cc │ │ │ │ + ld a0,128(s4) │ │ │ │ + jal 33d0 │ │ │ │ + lw a4,344(s4) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,13ba0 │ │ │ │ + ld a0,520(s4) │ │ │ │ + jal 39e0 │ │ │ │ + j 13ba0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32b96 │ │ │ │ + mv a1,s8 │ │ │ │ mv s2,a0 │ │ │ │ mv a0,s5 │ │ │ │ - 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 │ │ │ │ + jal 31594 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 320a0 │ │ │ │ + lw a4,344(s4) │ │ │ │ + li a5,1 │ │ │ │ + mv s0,a0 │ │ │ │ + bgeu a5,a4,13d58 │ │ │ │ + ld a0,520(s4) │ │ │ │ + jal 32d0 │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a0,128(s4) │ │ │ │ + mv a3,s3 │ │ │ │ mv a2,s2 │ │ │ │ mv a1,s0 │ │ │ │ + jal 135cc │ │ │ │ + ld a0,128(s4) │ │ │ │ + jal 33d0 │ │ │ │ + lw a4,344(s4) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,13b96 │ │ │ │ + ld a0,520(s4) │ │ │ │ + jal 39e0 │ │ │ │ + j 13b96 │ │ │ │ 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 │ │ │ │ + jal 1dbd2 │ │ │ │ + bnez a0,13e4e │ │ │ │ + lw a4,0(s1) │ │ │ │ + li s10,1 │ │ │ │ + j 13a1a │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1e356 │ │ │ │ + j 139e2 │ │ │ │ + lw a2,408(s4) │ │ │ │ + addi a1,s4,400 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1e484 │ │ │ │ + j 139d8 │ │ │ │ + lw a2,408(s4) │ │ │ │ + addi s0,s4,400 │ │ │ │ mv a1,s0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 119ac │ │ │ │ - mv s5,a0 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,960 │ │ │ │ - li a1,1557 │ │ │ │ - auipc a0,0x4c │ │ │ │ - addi a0,a0,-1156 │ │ │ │ - jal 27d46 │ │ │ │ - mv a1,s5 │ │ │ │ - mv a2,s10 │ │ │ │ + li a3,0 │ │ │ │ + jal 1e606 │ │ │ │ + lw a2,408(s4) │ │ │ │ + li a3,1 │ │ │ │ + mv a1,s0 │ │ │ │ mv a0,s1 │ │ │ │ - jal 12684 │ │ │ │ + jal 1e606 │ │ │ │ + j 13c44 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32b96 │ │ │ │ mv s2,a0 │ │ │ │ + mv a1,s8 │ │ │ │ mv a0,s5 │ │ │ │ - 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 │ │ │ │ + jal 31594 │ │ │ │ + mv a1,s8 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 320a0 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2c4d8 │ │ │ │ + mv s6,a0 │ │ │ │ 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 │ │ │ │ + jal 1dc7c │ │ │ │ + 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 a2,s0 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 1212e │ │ │ │ - mv s1,a0 │ │ │ │ + mv a3,s6 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 5031a │ │ │ │ + j 13c60 │ │ │ │ + mv a1,s8 │ │ │ │ mv a0,s5 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - j 129c6 │ │ │ │ - sd s8,112(sp) │ │ │ │ + jal 320a0 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 5c508 │ │ │ │ + j 13b56 │ │ │ │ + jal 320a0 │ │ │ │ + sd a0,104(sp) │ │ │ │ + j 13ada │ │ │ │ + jal 3271e │ │ │ │ + mv s6,a0 │ │ │ │ + j 13c9a │ │ │ │ + sd a0,56(sp) │ │ │ │ + ld a0,520(s4) │ │ │ │ + jal 32d0 │ │ │ │ + ld a1,56(sp) │ │ │ │ + j 13cfe │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1dc7c │ │ │ │ + lw a4,0(s1) │ │ │ │ + seqz s10,a0 │ │ │ │ + j 13a1a │ │ │ │ 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 │ │ │ │ + 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,13f32 │ │ │ │ + slli s0,a1,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + slli a1,s0,0x3 │ │ │ │ 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 │ │ │ │ + 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 1957a │ │ │ │ + mv s5,a0 │ │ │ │ + slli a1,s0,0x2 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + auipc a5,0x4b │ │ │ │ + addi a5,a5,-1034 │ │ │ │ + sd a5,0(s5) │ │ │ │ li a5,1 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + sw a5,0(a0) │ │ │ │ + mv s4,a0 │ │ │ │ + bgeu a5,s11,13f42 │ │ │ │ + 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 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s10,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 320a0 │ │ │ │ + sd a0,0(s1) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + jal 30ccc │ │ │ │ + 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,13ed8 │ │ │ │ + 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 5ae3c │ │ │ │ mv s0,a0 │ │ │ │ - mv a0,s2 │ │ │ │ + mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ + mv a0,s4 │ │ │ │ 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) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,13a8a │ │ │ │ - ld ra,200(sp) │ │ │ │ + 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,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 │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ 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 s7,1 │ │ │ │ + j 13f02 │ │ │ │ + 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,13fd8 │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv s5,a0 │ │ │ │ + li a1,16 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x4c │ │ │ │ - addi a2,a2,-636 │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + mv s7,a3 │ │ │ │ + mv s8,a4 │ │ │ │ + jal 1957a │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + mv s4,a0 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ mv s6,a0 │ │ │ │ - li a1,1670 │ │ │ │ - auipc a0,0x4b │ │ │ │ - addi a0,a0,1022 │ │ │ │ - sd s6,8(sp) │ │ │ │ - jal 27d46 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 5a8cc │ │ │ │ + beqz s2,13fae │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + li s0,0 │ │ │ │ + mv s1,s6 │ │ │ │ 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 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - 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 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 320a0 │ │ │ │ + sd a0,0(s1) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bne s2,s0,13f98 │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + mv a7,s8 │ │ │ │ + mv a6,s7 │ │ │ │ + mv a4,s6 │ │ │ │ + mv a0,s5 │ │ │ │ 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 │ │ │ │ + auipc a3,0x66 │ │ │ │ + ld a3,-96(a3) │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 5aad0 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ - jal 1d4e0 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli s0,a5,0x1d │ │ │ │ + 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 1957a │ │ │ │ mv s2,a0 │ │ │ │ - mv a1,s0 │ │ │ │ + sw s0,0(a0) │ │ │ │ + sw zero,4(a0) │ │ │ │ + slli a1,s8,0x5 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s11,a0 │ │ │ │ - mv a1,s0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,8(s2) │ │ │ │ + beqz s0,14128 │ │ │ │ + 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,0x50 │ │ │ │ + fld fs2,-508(a5) │ │ │ │ + auipc a5,0x50 │ │ │ │ + fld fs1,-508(a5) │ │ │ │ + auipc s9,0x4e │ │ │ │ + addi s9,s9,420 │ │ │ │ + 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 3ad40 │ │ │ │ + fadd.d fa0,fa0,fs2 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ + fcvt.lu.d a1,fa0,rtz │ │ │ │ + jal 1957a │ │ │ │ + ld a5,8(s2) │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + sd a0,0(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld s0,0(a5) │ │ │ │ + jal 3ad40 │ │ │ │ + fadd.d fa0,fa0,fs1 │ │ │ │ + mv a5,s10 │ │ │ │ + mv a4,s9 │ │ │ │ + li a3,-1 │ │ │ │ li a2,1 │ │ │ │ - mv a0,s9 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 14d12 │ │ │ │ - beqz a0,138d4 │ │ │ │ - mv a0,s9 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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,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 │ │ │ │ + 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 5a8cc │ │ │ │ + ld a1,8(s2) │ │ │ │ + li a5,0 │ │ │ │ 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 │ │ │ │ + add a1,a1,s1 │ │ │ │ + mv a7,s7 │ │ │ │ + mv a6,s6 │ │ │ │ + li a4,0 │ │ │ │ + mv a2,s4 │ │ │ │ + addi a1,a1,16 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 5aad0 │ │ │ │ + ld a3,8(s2) │ │ │ │ + add a5,a3,s1 │ │ │ │ + sw s4,16(a5) │ │ │ │ + beqz s4,14114 │ │ │ │ + li s0,0 │ │ │ │ + li a1,32 │ │ │ │ li a0,0 │ │ │ │ - jal 119ac │ │ │ │ - mv s0,a0 │ │ │ │ + jal 1957a │ │ │ │ + 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) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sd a0,8(a5) │ │ │ │ + sext.w a5,s0 │ │ │ │ + bltu a5,a4,140e4 │ │ │ │ + addi s3,s3,1 │ │ │ │ + bne s8,s3,14054 │ │ │ │ + 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) │ │ │ │ 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 │ │ │ │ + ld s2,96(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s2,112(sp) │ │ │ │ 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) │ │ │ │ + ld a0,624(a0) │ │ │ │ + sd s7,72(sp) │ │ │ │ + auipc s7,0x66 │ │ │ │ + ld s7,-570(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,142de │ │ │ │ + jal 6426 │ │ │ │ + mv s3,a0 │ │ │ │ + lw a3,48(s3) │ │ │ │ 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 │ │ │ │ + bne a3,a5,143b0 │ │ │ │ + ld a5,32(s3) │ │ │ │ + ld a5,0(a5) │ │ │ │ + beqz a5,1437e │ │ │ │ + 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,1419e │ │ │ │ + li a5,-1 │ │ │ │ + bne s0,a5,142ca │ │ │ │ + ld a0,232(s2) │ │ │ │ + beqz a0,142da │ │ │ │ + lw s4,24(a0) │ │ │ │ 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) │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + mv a1,s0 │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - jal 12684 │ │ │ │ - mv s2,a0 │ │ │ │ - mv a0,s0 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,24(sp) │ │ │ │ + ld a5,16(sp) │ │ │ │ + mv a0,a5 │ │ │ │ + beqz s4,14258 │ │ │ │ + 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,0x4a │ │ │ │ + addi s5,s5,-992 │ │ │ │ + j 141f4 │ │ │ │ + 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 320a0 │ │ │ │ + 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 30ccc │ │ │ │ + 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 dda8 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a1,32(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lwu a2,0(a5) │ │ │ │ + jal 5dec │ │ │ │ + bne s4,s0,141f2 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + ld a0,24(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,-1068 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,-1124 │ │ │ │ + mv a0,s3 │ │ │ │ + sd zero,24(sp) │ │ │ │ + jal dda8 │ │ │ │ + ld a2,240(s2) │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,-1144 │ │ │ │ + addi a0,s3,56 │ │ │ │ + jal dda8 │ │ │ │ + ld a3,608(s2) │ │ │ │ auipc a2,0x4b │ │ │ │ - addi a2,a2,1770 │ │ │ │ - li a1,1595 │ │ │ │ + addi a2,a2,-1804 │ │ │ │ + li a1,653 │ │ │ │ auipc a0,0x4b │ │ │ │ - addi a0,a0,-602 │ │ │ │ - jal 27d46 │ │ │ │ - li a1,4 │ │ │ │ + addi a0,a0,-1976 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,0(s7) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,1436e │ │ │ │ + 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 │ │ │ │ + addi a3,sp,24 │ │ │ │ + addi a2,sp,16 │ │ │ │ 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 │ │ │ │ + jal 5a8d6 │ │ │ │ + sext.w s4,a0 │ │ │ │ + j 141c8 │ │ │ │ + sd zero,24(sp) │ │ │ │ + j 14258 │ │ │ │ + li a1,64 │ │ │ │ li a0,0 │ │ │ │ - jal 11ce8 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ + jal 1957a │ │ │ │ + mv s3,a0 │ │ │ │ + jal 5ca6 │ │ │ │ + ld a2,608(s2) │ │ │ │ + sd zero,32(sp) │ │ │ │ + beqz a2,14346 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,-1262 │ │ │ │ + addi a0,sp,32 │ │ │ │ + jal dda8 │ │ │ │ + auipc a3,0x50 │ │ │ │ + addi a3,a3,140 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,2036 │ │ │ │ + li a1,604 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,2000 │ │ │ │ + jal 5a1d4 │ │ │ │ + auipc a2,0x50 │ │ │ │ + addi a2,a2,108 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,-1316 │ │ │ │ + addi a0,sp,8 │ │ │ │ + jal dda8 │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a1,32(sp) │ │ │ │ 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 5d8a │ │ │ │ + j 1416e │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1898 │ │ │ │ + li a1,600 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1942 │ │ │ │ + jal 5a1d4 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,1946 │ │ │ │ + addi a0,sp,32 │ │ │ │ + jal dda8 │ │ │ │ + j 14304 │ │ │ │ + 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> │ │ │ │ - beqz a1,13aee │ │ │ │ - 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 │ │ │ │ - li s0,0 │ │ │ │ - auipc s4,0x4c │ │ │ │ - addi s4,s4,-1886 │ │ │ │ - auipc s3,0x4e │ │ │ │ - addi s3,s3,1218 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s4 │ │ │ │ + ld a4,624(s2) │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,2020 │ │ │ │ + li a1,613 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1880 │ │ │ │ + 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 5a1d4 │ │ │ │ li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a0,0(s1) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - addi s1,s1,8 │ │ │ │ - jal 3e932 │ │ │ │ - mv a1,s3 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1920 │ │ │ │ + li a1,610 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1836 │ │ │ │ + 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 5a1d4 │ │ │ │ li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - bne s2,s0,13abe │ │ │ │ - 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 │ │ │ │ + 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,1446e │ │ │ │ + sd s1,8(sp) │ │ │ │ + beqz a3,145da │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,1982 │ │ │ │ + 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,0x4a │ │ │ │ + addi a2,a2,1960 │ │ │ │ + li a1,671 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1740 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a5,120(s0) │ │ │ │ + beqz a5,1468c │ │ │ │ + lbu a5,456(s0) │ │ │ │ + beqz a5,145e0 │ │ │ │ + ld a5,16(s0) │ │ │ │ + beqz a5,146ac │ │ │ │ + ld a0,8(s0) │ │ │ │ + li a4,7 │ │ │ │ + li a3,8 │ │ │ │ + li a2,1 │ │ │ │ + li a1,-1 │ │ │ │ + jal 587e │ │ │ │ + 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,144b0 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ 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 │ │ │ │ + beqz a3,14604 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1934 │ │ │ │ + li a1,698 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1642 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a0,16(s0) │ │ │ │ + jal 4c068 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,8(s0) │ │ │ │ + li a1,-1 │ │ │ │ + sd a5,152(s0) │ │ │ │ + jal 4be4c │ │ │ │ + mv a1,a0 │ │ │ │ + ld a0,152(s0) │ │ │ │ + sd a1,168(s0) │ │ │ │ + jal 3910 │ │ │ │ + bltz a0,14670 │ │ │ │ + lbu a5,448(s0) │ │ │ │ + beqz a5,14466 │ │ │ │ + sd s1,8(sp) │ │ │ │ + ld s1,112(s0) │ │ │ │ + beqz s1,14660 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,1960 │ │ │ │ + mv a0,s1 │ │ │ │ + jal e678 │ │ │ │ + sd a0,640(s0) │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,1958 │ │ │ │ + mv a0,s1 │ │ │ │ + jal e678 │ │ │ │ + sd a0,632(s0) │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,1956 │ │ │ │ + mv a0,s1 │ │ │ │ + jal e678 │ │ │ │ + ld a3,640(s0) │ │ │ │ + sd a0,648(s0) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1950 │ │ │ │ + li a1,731 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1514 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a3,632(s0) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1954 │ │ │ │ + li a1,732 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1486 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a3,648(s0) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1958 │ │ │ │ + li a1,733 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1458 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a0,640(s0) │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,1642 │ │ │ │ + jal 3750 │ │ │ │ + lui a3,0x80 │ │ │ │ + li a2,0 │ │ │ │ + sd a0,664(s0) │ │ │ │ + li a1,0 │ │ │ │ + jal 3600 │ │ │ │ + ld a0,632(s0) │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,1610 │ │ │ │ + jal 3750 │ │ │ │ + lui a3,0x80 │ │ │ │ + li a2,0 │ │ │ │ + sd a0,656(s0) │ │ │ │ + li a1,0 │ │ │ │ + jal 3600 │ │ │ │ + ld a0,648(s0) │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,1578 │ │ │ │ + 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,0x4a │ │ │ │ + addi a2,a2,1860 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a4,24(s0) │ │ │ │ + ld a3,608(s0) │ │ │ │ + ld a0,656(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1926 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,32 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + lbu a5,456(a1) │ │ │ │ + bnez a5,146ac │ │ │ │ + ld a0,8(s0) │ │ │ │ + li a4,10 │ │ │ │ + li a3,9 │ │ │ │ + li a2,0 │ │ │ │ + li a1,-1 │ │ │ │ + jal 587e │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,120(s0) │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1196 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 14458 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1586 │ │ │ │ + li a1,706 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1238 │ │ │ │ + jal 5a1d4 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1594 │ │ │ │ + jal 4c068 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,8(s0) │ │ │ │ + li a1,-1 │ │ │ │ + sd a5,152(s0) │ │ │ │ + jal 4be4c │ │ │ │ + mv a1,a0 │ │ │ │ + ld a0,152(s0) │ │ │ │ + sd a1,168(s0) │ │ │ │ + jal 3910 │ │ │ │ + bgez a0,144aa │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1490 │ │ │ │ + li a1,711 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1174 │ │ │ │ + jal 5a1d4 │ │ │ │ + j 144aa │ │ │ │ + ld s1,16(s0) │ │ │ │ + bnez s1,144b8 │ │ │ │ + ld a0,24(s0) │ │ │ │ + jal e466 │ │ │ │ + mv s1,a0 │ │ │ │ + j 144b8 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1446 │ │ │ │ + li a1,703 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1130 │ │ │ │ + jal 5a1d4 │ │ │ │ + j 144aa │ │ │ │ + ld a3,16(s0) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,-182 │ │ │ │ + li a1,673 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1102 │ │ │ │ + jal 5a1d4 │ │ │ │ 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 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1314 │ │ │ │ + li a1,683 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1070 │ │ │ │ + jal 5a1d4 │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ + jal 33c0 │ │ │ │ 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 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - srli a2,a5,0x1d │ │ │ │ + sd ra,56(sp) │ │ │ │ + lbu a5,160(a1) │ │ │ │ + mv s1,a1 │ │ │ │ + bnez a5,147e4 │ │ │ │ + ld a3,16(a1) │ │ │ │ + ld a5,184(a1) │ │ │ │ + beqz a3,147c8 │ │ │ │ + sd s0,48(sp) │ │ │ │ + beqz a5,148f6 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1876 │ │ │ │ + li a1,803 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,1008 │ │ │ │ sd s2,32(sp) │ │ │ │ sd s3,24(sp) │ │ │ │ sd s4,16(sp) │ │ │ │ + sd s5,8(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 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a0,184(s1) │ │ │ │ + jal 5ad88 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + bnez a5,1482e │ │ │ │ + lbu a5,451(s1) │ │ │ │ + bnez a5,14872 │ │ │ │ + ld a1,184(s1) │ │ │ │ + li a0,0 │ │ │ │ + jal 5a9a8 │ │ │ │ + slli s4,a0,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + slli s5,s4,0x3 │ │ │ │ + mv a1,s5 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s6,a0 │ │ │ │ + beqz s4,14966 │ │ │ │ + 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 587e │ │ │ │ + sd a0,0(s3) │ │ │ │ + addi s2,s2,1 │ │ │ │ + addi s3,s3,8 │ │ │ │ + bne s4,s2,1474c │ │ │ │ + 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,0x4a │ │ │ │ + addi a4,a4,1830 │ │ │ │ + mv a2,s2 │ │ │ │ + li a0,0 │ │ │ │ + jal 5b3f8 │ │ │ │ + ld a0,0(s0) │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s0) │ │ │ │ + bne s5,s0,14792 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + ld a1,184(s1) │ │ │ │ + li a0,0 │ │ │ │ + jal 5acd4 │ │ │ │ + ld a0,184(s1) │ │ │ │ + jal 3670 │ │ │ │ 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) │ │ │ │ + sd zero,184(s1) │ │ │ │ + j 147cc │ │ │ │ + bnez a5,14a78 │ │ │ │ + ld a5,64(s1) │ │ │ │ + beqz a5,147d6 │ │ │ │ + ld a0,128(s1) │ │ │ │ + jal 35a0 │ │ │ │ + lbu a5,448(s1) │ │ │ │ + bnez a5,14810 │ │ │ │ ld ra,56(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ + ld s1,40(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - 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,13c12 │ │ │ │ - ld a7,0(a5) │ │ │ │ - j 13be2 │ │ │ │ - addi sp,sp,-96 │ │ │ │ - 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,13e06 │ │ │ │ - sd s3,56(sp) │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - lui s3,0x1 │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - 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 a3,0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1738 │ │ │ │ + li a1,840 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,758 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a0,152(s1) │ │ │ │ + jal 3790 │ │ │ │ + bltz a0,14a4c │ │ │ │ + ld a0,168(s1) │ │ │ │ + jal 3650 │ │ │ │ + j 147cc │ │ │ │ + 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,0x4a │ │ │ │ + addi a2,a2,1584 │ │ │ │ + li a1,807 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,684 │ │ │ │ + jal 5a1d4 │ │ │ │ + lwu a4,332(s1) │ │ │ │ + auipc a5,0x65 │ │ │ │ + addi a5,a5,1980 │ │ │ │ + ld a1,184(s1) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a2,128(a5) │ │ │ │ + li a3,9 │ │ │ │ + li a0,0 │ │ │ │ + jal 5b250 │ │ │ │ + lbu a5,451(s1) │ │ │ │ + beqz a5,14724 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + bnez a5,1487a │ │ │ │ + lw a5,384(s1) │ │ │ │ + beqz a5,14724 │ │ │ │ + li a1,811 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1538 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,610 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a1,184(s1) │ │ │ │ + lw a3,0(a1) │ │ │ │ + beqz a3,14726 │ │ │ │ + ld a4,8(a1) │ │ │ │ + li s5,0 │ │ │ │ + auipc s4,0x4f │ │ │ │ + addi s4,s4,-1694 │ │ │ │ + auipc s3,0x4a │ │ │ │ + addi s3,s3,1426 │ │ │ │ + slli s2,s5,0x5 │ │ │ │ + add a5,a4,s2 │ │ │ │ + lw a2,16(a5) │ │ │ │ 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 │ │ │ │ + beqz a2,148e8 │ │ │ │ + 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 e7be │ │ │ │ + ld a1,184(s1) │ │ │ │ + addi s0,s0,1 │ │ │ │ + ld a4,8(a1) │ │ │ │ + add a5,a4,s2 │ │ │ │ + lwu a3,16(a5) │ │ │ │ + bltu s0,a3,148bc │ │ │ │ + lw a3,0(a1) │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + addi s5,s5,1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bltu s5,a5,148ae │ │ │ │ + j 14726 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1210 │ │ │ │ + li a1,772 │ │ │ │ + mv s0,a0 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,484 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a0,120(s1) │ │ │ │ + jal 35a0 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + bnez a5,1498c │ │ │ │ + lbu a5,451(s1) │ │ │ │ + beqz a5,14962 │ │ │ │ + lw a5,384(s1) │ │ │ │ + beqz a5,14962 │ │ │ │ + ld a3,16(s1) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1262 │ │ │ │ + li a1,797 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,434 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li a4,255 │ │ │ │ + li a3,1 │ │ │ │ + auipc a2,0x4f │ │ │ │ + addi a2,a2,-1866 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,1254 │ │ │ │ + jal e7be │ │ │ │ + ld s0,48(sp) │ │ │ │ + j 147cc │ │ │ │ + ld s0,48(sp) │ │ │ │ + j 147cc │ │ │ │ + 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,0x4a │ │ │ │ + addi a4,a4,1326 │ │ │ │ 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) │ │ │ │ + jal 5b3f8 │ │ │ │ + j 147a2 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1090 │ │ │ │ + li a1,779 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,334 │ │ │ │ + sd s2,32(sp) │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a0,8(s1) │ │ │ │ + li a4,10 │ │ │ │ + li a3,9 │ │ │ │ + li a2,0 │ │ │ │ + li a1,-1 │ │ │ │ + jal 587e │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li a3,29 │ │ │ │ + li a2,2 │ │ │ │ + auipc a1,0x50 │ │ │ │ + addi a1,a1,-1534 │ │ │ │ + jal e950 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1052 │ │ │ │ + li a1,785 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,272 │ │ │ │ + jal 5a1d4 │ │ │ │ + lwu a4,332(s1) │ │ │ │ + auipc a5,0x65 │ │ │ │ + addi a5,a5,1568 │ │ │ │ + ld a1,16(s1) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a2,0(a5) │ │ │ │ + li a3,9 │ │ │ │ + mv a0,s0 │ │ │ │ + jal e484 │ │ │ │ + ld a3,16(s1) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1014 │ │ │ │ + li a1,788 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,218 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3310 │ │ │ │ + mv a2,a0 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li a3,10 │ │ │ │ + sext.w a2,a2 │ │ │ │ mv a1,s2 │ │ │ │ + jal e950 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,451(s1) │ │ │ │ + beqz a5,14a46 │ │ │ │ + lbu a5,456(s1) │ │ │ │ + ld s2,32(sp) │ │ │ │ + bnez a5,14928 │ │ │ │ + j 14922 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + j 147cc │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1146 │ │ │ │ + li a1,843 │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,142 │ │ │ │ + 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 5a1d4 │ │ │ │ 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) │ │ │ │ - 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 s4,48(sp) │ │ │ │ - ld s5,40(sp) │ │ │ │ - mv a0,s8 │ │ │ │ - ld s8,16(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ + jal 33c0 │ │ │ │ + sd s0,48(sp) │ │ │ │ + j 146ea │ │ │ │ + addi sp,sp,-48 │ │ │ │ + mv a5,a1 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1128 │ │ │ │ + li a1,1 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + ld s0,176(a5) │ │ │ │ + mv s1,a0 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1126 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1150 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,0(s0) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1140 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,8(s0) │ │ │ │ + ld a5,0(s0) │ │ │ │ + auipc a4,0x4f │ │ │ │ + fld fs0,896(a4) │ │ │ │ + fcvt.d.lu fa5,a3 │ │ │ │ + fcvt.d.lu fa4,a5 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,1112 │ │ │ │ + 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,0x4a │ │ │ │ + addi a2,a2,1080 │ │ │ │ + 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,0x4a │ │ │ │ + addi a2,a2,1040 │ │ │ │ + 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,0x4a │ │ │ │ + addi a2,a2,1002 │ │ │ │ + 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,14b8a │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ 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 │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,974 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,0(s0) │ │ │ │ + auipc a2,0x4a │ │ │ │ + addi a2,a2,914 │ │ │ │ + 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,0x4a │ │ │ │ + addi a2,a2,898 │ │ │ │ + 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,0x4a │ │ │ │ + addi a2,a2,864 │ │ │ │ + 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,0x4a │ │ │ │ + addi a2,a2,830 │ │ │ │ + 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,0x4a │ │ │ │ + addi a2,a2,794 │ │ │ │ + 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> │ │ │ │ + lbu a5,452(a1) │ │ │ │ + bnez a5,14c5a │ │ │ │ + ld a5,288(a1) │ │ │ │ + beqz a5,14c5c │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + ret │ │ │ │ + ld a5,224(a1) │ │ │ │ + mv a2,a0 │ │ │ │ + li a3,25 │ │ │ │ + lw a1,24(a5) │ │ │ │ + auipc a0,0x4a │ │ │ │ + addi a0,a0,764 │ │ │ │ + j 4d280 │ │ │ │ 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) │ │ │ │ - sd s9,8(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - mv s9,a1 │ │ │ │ - mv a0,a3 │ │ │ │ - mv a1,a4 │ │ │ │ + addiw s2,s2,1 │ │ │ │ sd ra,88(sp) │ │ │ │ - sd s2,64(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,14d36 │ │ │ │ + ld a5,584(a3) │ │ │ │ + li s7,0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + bnez a5,14d22 │ │ │ │ + lw a5,8(s5) │ │ │ │ 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 │ │ │ │ + ld s3,0(s5) │ │ │ │ + beqz a5,14e80 │ │ │ │ + lw a1,8(s3) │ │ │ │ + ld a0,16(s3) │ │ │ │ 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 │ │ │ │ - mv s1,a0 │ │ │ │ - li s0,0 │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s2) │ │ │ │ - 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) │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + jal 1957a │ │ │ │ + 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 1957a │ │ │ │ + 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 s3,56(sp) │ │ │ │ ld s5,40(sp) │ │ │ │ + ld s6,32(sp) │ │ │ │ + mv a0,s7 │ │ │ │ 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) │ │ │ │ + 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,14d64 │ │ │ │ + ld a0,536(s0) │ │ │ │ + jal 39e0 │ │ │ │ + ld s3,56(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + j 14d22 │ │ │ │ + mv a3,s4 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s3 │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + jal 2d8b2 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - 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) │ │ │ │ - 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,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) │ │ │ │ - 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,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) │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - 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,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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - li a0,0 │ │ │ │ + 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,14dd8 │ │ │ │ + j 14f1a │ │ │ │ + sext.w a4,a3 │ │ │ │ + addi a5,a5,40 │ │ │ │ + beq a6,a4,14eb8 │ │ │ │ + lwu a2,-4(a5) │ │ │ │ + addiw a3,a4,1 │ │ │ │ + bne a2,a1,14dcc │ │ │ │ + lwu a2,0(a5) │ │ │ │ + bne a2,a7,14dcc │ │ │ │ + sub a5,a5,a0 │ │ │ │ + addi s1,a5,-4 │ │ │ │ + beq a6,a4,14ec4 │ │ │ │ + add s5,a0,s1 │ │ │ │ + lw a1,8(s5) │ │ │ │ + ld a0,16(s5) │ │ │ │ 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) │ │ │ │ - li a0,0 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + jal 1957a │ │ │ │ + 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 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) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + jal 1957a │ │ │ │ + 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 14d56 │ │ │ │ + li a1,40 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - 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 1d4e0 │ │ │ │ - beqz s3,14898 │ │ │ │ - addiw a5,s3,-1 │ │ │ │ + j 14cc8 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + slli a1,a5,0x2 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + subw s5,s9,s5 │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + addiw s9,s9,-1 │ │ │ │ + slli s9,s9,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 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + j 14e0c │ │ │ │ + li s1,0 │ │ │ │ + li a1,40 │ │ │ │ + j 14ed4 │ │ │ │ addi sp,sp,-64 │ │ │ │ + lw a4,252(a3) │ │ │ │ sd s0,48(sp) │ │ │ │ + mv s0,a3 │ │ │ │ + lw a3,256(a3) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + or a5,a4,a3 │ │ │ │ + mv s3,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + mv s2,a2 │ │ │ │ + beqz a5,14f50 │ │ │ │ + jal 31726 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 2c4d8 │ │ │ │ + bnez a0,14f92 │ │ │ │ + ld a6,88(s0) │ │ │ │ + ld a3,96(s0) │ │ │ │ + beqz a6,14fae │ │ │ │ + lw a1,364(s0) │ │ │ │ + lw a2,484(s0) │ │ │ │ + lw a7,260(s0) │ │ │ │ + lw a5,372(s0) │ │ │ │ + lw a4,264(s0) │ │ │ │ + mv a0,s3 │ │ │ │ + sd a1,8(sp) │ │ │ │ + sd a2,0(sp) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a2,s2 │ │ │ │ + jal 3195c │ │ │ │ + mv a0,s1 │ │ │ │ + jal 2c4d8 │ │ │ │ + bnez a0,14fb2 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + lw a3,256(s0) │ │ │ │ + lw a4,252(s0) │ │ │ │ + mv a2,s2 │ │ │ │ mv a1,s1 │ │ │ │ - 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 │ │ │ │ - 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,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) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3184a │ │ │ │ + ld a6,88(s0) │ │ │ │ + ld a3,96(s0) │ │ │ │ + bnez a6,14f5a │ │ │ │ + bnez a3,14f5a │ │ │ │ + j 14f84 │ │ │ │ + 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 31b68 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - 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 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) │ │ │ │ - addi a5,a5,1 │ │ │ │ - beq a4,a6,14d2a │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + lw a5,308(a1) │ │ │ │ + bnez a5,15006 │ │ │ │ + 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,1500a │ │ │ │ + mv a0,a5 │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + li a5,1 │ │ │ │ + mv a0,a5 │ │ │ │ ret │ │ │ │ - beqz a1,14e9a │ │ │ │ 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,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 │ │ │ │ + mv s0,a1 │ │ │ │ + sd zero,0(a1) │ │ │ │ + sd zero,8(a1) │ │ │ │ + li a1,1 │ │ │ │ + lw a5,392(a4) │ │ │ │ + mv s1,a2 │ │ │ │ + beq a3,a1,15042 │ │ │ │ + beq a5,a1,150a4 │ │ │ │ + li a3,2 │ │ │ │ + beq a5,a3,15070 │ │ │ │ + ld ra,40(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + li a2,2 │ │ │ │ + bne a5,a2,15034 │ │ │ │ + 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 1957a │ │ │ │ + sd a0,0(s0) │ │ │ │ + ld a3,0(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + bnez s1,150c4 │ │ │ │ + lw a5,392(a4) │ │ │ │ + ld s2,16(sp) │ │ │ │ + j 15034 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + sd s2,16(sp) │ │ │ │ + srli s2,a5,0x1c │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,8(s0) │ │ │ │ + beqz s1,15098 │ │ │ │ + add a1,a0,s2 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sw zero,8(a0) │ │ │ │ + addi a0,a0,16 │ │ │ │ + bne a1,a0,1508a │ │ │ │ ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - auipc a1,0x4d │ │ │ │ - addi a1,a1,238 │ │ │ │ - li a0,1 │ │ │ │ + ld s1,24(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ - auipc a1,0x4d │ │ │ │ - addi a1,a1,222 │ │ │ │ - li a0,1 │ │ │ │ - j 37c0 <__printf_chk@plt> │ │ │ │ + ret │ │ │ │ + sd s2,16(sp) │ │ │ │ + slli s2,a2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + slli a1,s2,0x4 │ │ │ │ + li a0,0 │ │ │ │ + sd a4,8(sp) │ │ │ │ + sd a3,0(sp) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,0(s0) │ │ │ │ + ld a3,0(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + beqz s1,150f4 │ │ │ │ + li a5,0 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sw zero,8(a0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a0,a0,16 │ │ │ │ + bltu a5,s1,150c6 │ │ │ │ + li a2,1 │ │ │ │ + lw a5,392(a4) │ │ │ │ + beq a3,a2,150e2 │ │ │ │ + li a3,2 │ │ │ │ + bne a5,a3,15098 │ │ │ │ + slli s2,s2,0x4 │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,8(s0) │ │ │ │ + j 15086 │ │ │ │ + lw a5,392(a4) │ │ │ │ + ld s2,16(sp) │ │ │ │ + li a3,2 │ │ │ │ + j 15034 │ │ │ │ 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 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 │ │ │ │ + mv s3,a0 │ │ │ │ + mv s4,a1 │ │ │ │ + mv s2,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s6,a4 │ │ │ │ + mv s1,a6 │ │ │ │ + beqz a5,1513a │ │ │ │ + ld a5,8(s0) │ │ │ │ + beqz a5,15160 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - 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) │ │ │ │ + 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 56b92 │ │ │ │ + ld a5,8(s0) │ │ │ │ + sd a0,0(s0) │ │ │ │ + bnez a5,15126 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + sd a4,0(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 56b92 │ │ │ │ + sd a0,8(s0) │ │ │ │ + j 15126 │ │ │ │ + addi sp,sp,-528 │ │ │ │ + sd s5,472(sp) │ │ │ │ + lw s5,528(sp) │ │ │ │ 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 │ │ │ │ - addi sp,sp,-128 │ │ │ │ - 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 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) │ │ │ │ - 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 │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld ra,120(sp) │ │ │ │ - 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 s9,40(sp) │ │ │ │ - ld s10,32(sp) │ │ │ │ - ld s11,24(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 │ │ │ │ + sd s9,440(sp) │ │ │ │ + auipc s9,0x65 │ │ │ │ + ld s9,-652(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 320a0 │ │ │ │ mv a5,a0 │ │ │ │ - beqz a4,155de │ │ │ │ - li a4,1 │ │ │ │ - beq a3,a4,155da │ │ │ │ - li a4,65 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s0 │ │ │ │ + sd a5,72(sp) │ │ │ │ + jal 30d60 │ │ │ │ + mv a1,s5 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 30ccc │ │ │ │ + mv s3,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2c52e │ │ │ │ + sext.w s3,s3 │ │ │ │ + li s7,0 │ │ │ │ + bnez a0,154c6 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2c4d8 │ │ │ │ + beqz a0,15262 │ │ │ │ + ld a4,72(sp) │ │ │ │ + lbu a5,62(s0) │ │ │ │ + sd a4,80(sp) │ │ │ │ + bnez a5,154d2 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 310ac │ │ │ │ + mv a1,s5 │ │ │ │ + mv s8,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 31026 │ │ │ │ + mv s4,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2c52e │ │ │ │ + sext.w s4,s4 │ │ │ │ + li a3,0 │ │ │ │ + bnez a0,156f2 │ │ │ │ + mv a4,s4 │ │ │ │ + mv a2,s8 │ │ │ │ + addi a1,sp,240 │ │ │ │ li a0,0 │ │ │ │ - beq a5,a4,155f6 │ │ │ │ - ret │ │ │ │ - bne a2,a3,155ce │ │ │ │ - andi a5,a5,251 │ │ │ │ - li a4,67 │ │ │ │ + jal 4a9c │ │ │ │ + j 15266 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 4a9c │ │ │ │ + li a1,16 │ │ │ │ li a0,0 │ │ │ │ - beqz a2,15632 │ │ │ │ - beq a2,a4,1564e │ │ │ │ - ret │ │ │ │ - bne a3,a4,15630 │ │ │ │ - li a4,65 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + jal 1de48 │ │ │ │ + fcvt.d.wu fa5,s3 │ │ │ │ + auipc a5,0x4f │ │ │ │ + fld fs0,-1082(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,153e8 │ │ │ │ + addi a5,s1,400 │ │ │ │ + sd zero,112(sp) │ │ │ │ + li s7,0 │ │ │ │ + sd a5,56(sp) │ │ │ │ + beqz s4,152c2 │ │ │ │ + lw a5,272(s1) │ │ │ │ + bgeu s4,a5,154de │ │ │ │ + lw a2,408(s1) │ │ │ │ + ld a1,56(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + li s10,0 │ │ │ │ + jal 1fa2c │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 51786 │ │ │ │ + li a1,10 │ │ │ │ + jal 1fc00 │ │ │ │ + mv s11,a0 │ │ │ │ + beqz s3,153c6 │ │ │ │ + li a3,0 │ │ │ │ + beqz s7,152f4 │ │ │ │ + lw a5,0(s7) │ │ │ │ + li a3,0 │ │ │ │ + bnez a5,15572 │ │ │ │ + beqz s4,153cc │ │ │ │ + addi a5,sp,240 │ │ │ │ + sd a5,128(sp) │ │ │ │ + beqz s10,15308 │ │ │ │ + lw a5,0(s10) │ │ │ │ + bnez a5,1555a │ │ │ │ + li a4,0 │ │ │ │ + ld a6,64(sp) │ │ │ │ + mv a7,s1 │ │ │ │ + mv a5,s6 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 13932 │ │ │ │ + mv a1,s8 │ │ │ │ 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 │ │ │ │ + jal 4d64 │ │ │ │ + ld a1,128(sp) │ │ │ │ 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 │ │ │ │ + jal 4d64 │ │ │ │ + beqz s7,1533a │ │ │ │ + mv a0,s7 │ │ │ │ + jal 1c562 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3670 │ │ │ │ + beqz s10,1534a │ │ │ │ + mv a0,s10 │ │ │ │ + jal 1c562 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + ld a1,360(sp) │ │ │ │ + beqz a1,15364 │ │ │ │ + mv a2,s3 │ │ │ │ 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 │ │ │ │ + jal 573e6 │ │ │ │ + ld a1,368(sp) │ │ │ │ + mv a2,s3 │ │ │ │ li a0,0 │ │ │ │ - sd a5,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s0 │ │ │ │ + jal 573e6 │ │ │ │ + sd zero,360(sp) │ │ │ │ + sd zero,368(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ + ld a1,376(sp) │ │ │ │ + beqz a1,15392 │ │ │ │ + mv a2,s4 │ │ │ │ li a0,0 │ │ │ │ - sd a5,152(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s0 │ │ │ │ + jal 573e6 │ │ │ │ + ld a1,384(sp) │ │ │ │ + mv a2,s4 │ │ │ │ li a0,0 │ │ │ │ - mv s5,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ + jal 573e6 │ │ │ │ + ld a4,392(sp) │ │ │ │ + ld a5,0(s9) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,15cf2 │ │ │ │ + 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,156fe │ │ │ │ + ld a6,64(sp) │ │ │ │ mv a1,s0 │ │ │ │ + mv a0,s11 │ │ │ │ + mv a7,s1 │ │ │ │ + mv a5,s6 │ │ │ │ + li a4,0 │ │ │ │ + mv a2,s5 │ │ │ │ + jal 13932 │ │ │ │ + mv a1,s8 │ │ │ │ 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) │ │ │ │ + jal 4d64 │ │ │ │ + j 1532a │ │ │ │ + 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 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a1,a4,0x1e │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,0(s2) │ │ │ │ - sd a0,0(s4) │ │ │ │ + jal 4f9e │ │ │ │ + lw a5,388(s1) │ │ │ │ + bnez a5,1541e │ │ │ │ + lw a5,352(s1) │ │ │ │ + beqz a5,1541e │ │ │ │ + ld a0,296(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + jal 42792 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a0,159ae │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1dbd2 │ │ │ │ + li s7,0 │ │ │ │ + bnez a0,154b4 │ │ │ │ + lw a4,308(s1) │ │ │ │ + bnez a4,15448 │ │ │ │ + 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,158cc │ │ │ │ + lw a5,392(s1) │ │ │ │ + sd zero,360(sp) │ │ │ │ + sd zero,368(sp) │ │ │ │ + li a3,2 │ │ │ │ + beq a5,a3,15b38 │ │ │ │ + li a3,1 │ │ │ │ + beq a5,a3,15b9c │ │ │ │ + mv a6,s1 │ │ │ │ + addi a5,sp,360 │ │ │ │ + mv a3,s3 │ │ │ │ + mv a2,s10 │ │ │ │ + mv a1,s6 │ │ │ │ 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) │ │ │ │ + sd a5,56(sp) │ │ │ │ + jal 150fe │ │ │ │ + ld a5,56(sp) │ │ │ │ + ld a3,64(sp) │ │ │ │ + lw a2,8(s6) │ │ │ │ + mv a4,s1 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,a5 │ │ │ │ + jal 41fb2 │ │ │ │ + lbu a4,388(s1) │ │ │ │ + ld a3,128(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + li a5,0 │ │ │ │ + mv a2,s10 │ │ │ │ + mv a1,s8 │ │ │ │ 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 │ │ │ │ + jal 4f9e │ │ │ │ + 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 4208c │ │ │ │ + lbu a5,448(s1) │ │ │ │ + bnez a5,15704 │ │ │ │ + addi a5,s1,400 │ │ │ │ + sd a5,56(sp) │ │ │ │ + sd zero,112(sp) │ │ │ │ + j 152b6 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 31520 │ │ │ │ + mv s7,a0 │ │ │ │ + j 1521e │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3271e │ │ │ │ + sd a0,80(sp) │ │ │ │ + j 15232 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + li a5,0 │ │ │ │ + sd a3,144(sp) │ │ │ │ + sd a2,136(sp) │ │ │ │ + jal 4f9e │ │ │ │ + lw a5,388(s1) │ │ │ │ + bnez a5,15506 │ │ │ │ + lw a5,352(s1) │ │ │ │ + bnez a5,15a86 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1f4d6 │ │ │ │ + beqz a0,1589a │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1f4d6 │ │ │ │ + li s10,0 │ │ │ │ + beqz a0,157b6 │ │ │ │ + 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,15586 │ │ │ │ + lw a2,408(s1) │ │ │ │ + ld a1,56(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1fa2c │ │ │ │ + ld a5,112(sp) │ │ │ │ + beqz a5,156ca │ │ │ │ + lw a5,272(s1) │ │ │ │ + bltu s3,a5,156ca │ │ │ │ + bltu s4,a5,156ca │ │ │ │ + sd zero,96(sp) │ │ │ │ + j 15680 │ │ │ │ + mv a0,s10 │ │ │ │ + sd a3,72(sp) │ │ │ │ + jal 1f1fa │ │ │ │ + ld a2,216(s1) │ │ │ │ + mv a1,s6 │ │ │ │ + sd a0,56(sp) │ │ │ │ + jal 1f2b6 │ │ │ │ + ld a4,56(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) │ │ │ │ - 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) │ │ │ │ + j 1530a │ │ │ │ + mv a0,s7 │ │ │ │ + jal 1f1fa │ │ │ │ + ld a2,216(s1) │ │ │ │ + mv a1,s6 │ │ │ │ + sd a0,56(sp) │ │ │ │ + jal 1f2b6 │ │ │ │ + ld a3,56(sp) │ │ │ │ + j 152f4 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1f4d6 │ │ │ │ + bnez a0,158fa │ │ │ │ + lbu a5,448(s1) │ │ │ │ + beqz a5,15538 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1f4d6 │ │ │ │ + bnez a0,158d0 │ │ │ │ + lw a2,408(s1) │ │ │ │ + ld a1,56(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1fa2c │ │ │ │ + ld a2,216(s1) │ │ │ │ + ld a5,144(sp) │ │ │ │ + ld a4,136(sp) │ │ │ │ ld a3,80(sp) │ │ │ │ - lw a5,-4(a3) │ │ │ │ - sw a5,0(a3) │ │ │ │ - lw a3,0(s6) │ │ │ │ + li a7,1 │ │ │ │ + mv a6,s4 │ │ │ │ + mv a1,s2 │ │ │ │ + sd s1,0(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + jal 48b74 │ │ │ │ + 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 4928e │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1f4d6 │ │ │ │ + bnez a0,15982 │ │ │ │ + ld a5,376(sp) │ │ │ │ + beqz a5,159d0 │ │ │ │ + addi a5,sp,376 │ │ │ │ + sd a5,152(sp) │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,168(sp) │ │ │ │ + jal 1de48 │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ + ld a4,80(sp) │ │ │ │ + ld a3,168(sp) │ │ │ │ sd a5,16(sp) │ │ │ │ - li a5,2 │ │ │ │ - bge a5,a6,15c36 │ │ │ │ - lbu a5,-2(a3) │ │ │ │ - lbu s2,-3(a3) │ │ │ │ + ld a5,64(sp) │ │ │ │ + mv a1,s6 │ │ │ │ + sd s1,40(sp) │ │ │ │ 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 │ │ │ │ - not a3,a5 │ │ │ │ - srai a3,a3,0x3f │ │ │ │ - lw a2,-4(t0) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 a5,152(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 4883a │ │ │ │ + sd a0,88(sp) │ │ │ │ + jal 1dc7c │ │ │ │ + sd a0,96(sp) │ │ │ │ + bnez a0,15afa │ │ │ │ + lw a2,356(s1) │ │ │ │ + ld a1,88(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 52820 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + sd a5,152(sp) │ │ │ │ + jal 1ccac │ │ │ │ + ld a0,88(sp) │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,88(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,152(sp) │ │ │ │ + mv s2,a5 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1f4d6 │ │ │ │ + bnez a0,15ae0 │ │ │ │ + lw a2,408(s1) │ │ │ │ + ld a1,56(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1fa2c │ │ │ │ + ld a5,112(sp) │ │ │ │ + beqz a5,1569e │ │ │ │ + lw a5,272(s1) │ │ │ │ + bltu s3,a5,1569e │ │ │ │ + bltu s4,a5,156ca │ │ │ │ + li a5,1 │ │ │ │ + ld a2,216(s1) │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a5,120(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) │ │ │ │ - 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 │ │ │ │ + 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 498a2 │ │ │ │ + ld a5,96(sp) │ │ │ │ + beqz a5,156ca │ │ │ │ + lw a5,272(s1) │ │ │ │ + bltu s4,a5,156ca │ │ │ │ + bltu s3,a5,156ca │ │ │ │ + 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 498a2 │ │ │ │ + lw a2,408(s1) │ │ │ │ + ld a1,56(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1fa2c │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 51786 │ │ │ │ + li a1,10 │ │ │ │ + jal 1fc00 │ │ │ │ + mv s11,a0 │ │ │ │ + beqz s3,156ee │ │ │ │ + bnez s7,152ea │ │ │ │ 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) │ │ │ │ + j 152fc │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 315fc │ │ │ │ + mv a3,a0 │ │ │ │ + j 15254 │ │ │ │ + addi a5,sp,240 │ │ │ │ + sd a5,128(sp) │ │ │ │ + j 15308 │ │ │ │ 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 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) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1dc08 │ │ │ │ + addi a5,s1,400 │ │ │ │ + sd zero,112(sp) │ │ │ │ + sd a5,56(sp) │ │ │ │ + bnez a0,152b6 │ │ │ │ + lw a2,408(s1) │ │ │ │ + mv a1,a5 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1fa2c │ │ │ │ + ld a2,216(s1) │ │ │ │ + ld a5,128(sp) │ │ │ │ + ld a3,72(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 │ │ │ │ - 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) │ │ │ │ + mv a6,s3 │ │ │ │ + mv a4,s10 │ │ │ │ + mv a1,s2 │ │ │ │ + sd s1,0(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + jal 48b74 │ │ │ │ + ld a2,216(s1) │ │ │ │ + ld a5,128(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 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,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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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,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 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) │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s6 │ │ │ │ + sd s1,0(sp) │ │ │ │ + li a7,0 │ │ │ │ + mv a6,s3 │ │ │ │ + mv a4,s10 │ │ │ │ + jal 4928e │ │ │ │ + ld a1,104(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1dc08 │ │ │ │ + bnez a0,154c2 │ │ │ │ + ld a4,360(sp) │ │ │ │ + addi a5,sp,360 │ │ │ │ + beqz a4,15c02 │ │ │ │ + li a1,16 │ │ │ │ li a0,0 │ │ │ │ - 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,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 │ │ │ │ - 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 │ │ │ │ + sd a5,136(sp) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,112(sp) │ │ │ │ + jal 1de48 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - sd s11,248(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s0 │ │ │ │ + jal 4883a │ │ │ │ + sd a0,136(sp) │ │ │ │ + jal 1dbd2 │ │ │ │ + sd a0,112(sp) │ │ │ │ + bnez a0,15bba │ │ │ │ + ld s10,136(sp) │ │ │ │ + mv a0,s10 │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + j 152b6 │ │ │ │ + lbu a4,388(s1) │ │ │ │ + ld a3,144(sp) │ │ │ │ + ld a2,136(sp) │ │ │ │ + ld a1,128(sp) │ │ │ │ + li a5,1 │ │ │ │ + jal 4f9e │ │ │ │ + lw a4,308(s1) │ │ │ │ + bnez a4,157e6 │ │ │ │ + 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,157e6 │ │ │ │ + li a4,1 │ │ │ │ + lw a5,392(s1) │ │ │ │ + sd zero,376(sp) │ │ │ │ + sd zero,384(sp) │ │ │ │ + li a3,1 │ │ │ │ + beq a5,a3,15a2a │ │ │ │ + li a3,2 │ │ │ │ + beq a5,a3,15a5a │ │ │ │ + ld s10,136(sp) │ │ │ │ + mv a6,s1 │ │ │ │ + addi a5,sp,376 │ │ │ │ + mv a2,s10 │ │ │ │ + mv a3,s4 │ │ │ │ + mv a1,s6 │ │ │ │ li a0,0 │ │ │ │ - mv s4,a5 │ │ │ │ - sd a5,128(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s0 │ │ │ │ + sd a5,152(sp) │ │ │ │ + jal 150fe │ │ │ │ + lbu a4,388(s1) │ │ │ │ + ld a3,144(sp) │ │ │ │ + ld a1,128(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv a2,s10 │ │ │ │ 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 │ │ │ │ + sd s10,136(sp) │ │ │ │ + jal 4f9e │ │ │ │ + ld a3,64(sp) │ │ │ │ + lw a2,8(s6) │ │ │ │ + ld a0,152(sp) │ │ │ │ + mv a4,s1 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 41fb2 │ │ │ │ + li a1,16 │ │ │ │ + mv s10,a0 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,152(sp) │ │ │ │ + jal 1de48 │ │ │ │ + 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 4208c │ │ │ │ + lw a5,272(s1) │ │ │ │ + bgeu s3,a5,15938 │ │ │ │ + lw a2,356(s1) │ │ │ │ + ld a1,152(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 52820 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s2 │ │ │ │ sd a5,120(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,-8(s9) │ │ │ │ + jal 1ccac │ │ │ │ + ld a0,152(sp) │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,152(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,120(sp) │ │ │ │ + mv s2,a5 │ │ │ │ + j 1551c │ │ │ │ + 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 52394 │ │ │ │ + mv s10,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv s2,s10 │ │ │ │ + j 15510 │ │ │ │ + li a4,1 │ │ │ │ + j 15448 │ │ │ │ + ld a1,104(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1dc08 │ │ │ │ + beqz a0,155a0 │ │ │ │ + ld a1,120(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1dcb4 │ │ │ │ + beqz a0,155a0 │ │ │ │ + lw a5,160(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + addw a1,s11,a5 │ │ │ │ + jal 1dd24 │ │ │ │ + beqz a0,155a0 │ │ │ │ + j 15538 │ │ │ │ + lw a2,408(s1) │ │ │ │ + ld a1,56(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1fa2c │ │ │ │ + ld a5,112(sp) │ │ │ │ + beqz a5,15590 │ │ │ │ + lw a5,272(s1) │ │ │ │ + bltu s3,a5,15590 │ │ │ │ + bltu s4,a5,15590 │ │ │ │ + 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 498a2 │ │ │ │ + j 15590 │ │ │ │ + lbu a4,388(s1) │ │ │ │ + addi a3,sp,328 │ │ │ │ + addi a2,sp,296 │ │ │ │ + li a5,0 │ │ │ │ + mv a1,s8 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,0(s0) │ │ │ │ + sd a3,168(sp) │ │ │ │ + sd a2,160(sp) │ │ │ │ + jal 4f9e │ │ │ │ + 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 52394 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,152(sp) │ │ │ │ + sd a5,120(sp) │ │ │ │ + jal 1ccac │ │ │ │ + ld a0,152(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,120(sp) │ │ │ │ + sd a5,152(sp) │ │ │ │ + j 1586c │ │ │ │ + ld a1,104(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1dc08 │ │ │ │ + beqz a0,155e2 │ │ │ │ + ld a1,120(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1dcb4 │ │ │ │ + beqz a0,155e2 │ │ │ │ + lw a5,160(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + addw a1,s11,a5 │ │ │ │ + jal 1dd24 │ │ │ │ + beqz a0,155e2 │ │ │ │ + sd zero,96(sp) │ │ │ │ + j 1565a │ │ │ │ + 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 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 │ │ │ │ + jal 37c78 │ │ │ │ + mv s2,a0 │ │ │ │ + j 1541e │ │ │ │ + lbu a4,388(s1) │ │ │ │ + ld a3,144(sp) │ │ │ │ + ld a2,136(sp) │ │ │ │ + ld a1,128(sp) │ │ │ │ + li a5,1 │ │ │ │ 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) │ │ │ │ + jal 4f9e │ │ │ │ + lw a4,308(s1) │ │ │ │ + bnez a4,15a02 │ │ │ │ + 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,15a02 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + lw a5,392(s1) │ │ │ │ + sd zero,376(sp) │ │ │ │ + sd zero,384(sp) │ │ │ │ + li a3,1 │ │ │ │ + beq a5,a3,15cc0 │ │ │ │ + li a3,2 │ │ │ │ + beq a5,a3,15c92 │ │ │ │ + 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 150fe │ │ │ │ + j 155ec │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s10,a5,0x1c │ │ │ │ + mv a1,s10 │ │ │ │ + li a0,0 │ │ │ │ + sd a4,152(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,15a46 │ │ │ │ + lw a5,392(s1) │ │ │ │ + j 157f4 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s10,a5,0x1c │ │ │ │ + mv a1,s10 │ │ │ │ + li a0,0 │ │ │ │ + sd a4,152(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,15a76 │ │ │ │ + j 157fa │ │ │ │ + ld a0,312(sp) │ │ │ │ + mv a1,s4 │ │ │ │ + jal 42792 │ │ │ │ + sext.w s10,a0 │ │ │ │ + li a5,1 │ │ │ │ + bltu a5,s10,15506 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,152(sp) │ │ │ │ + jal 1de48 │ │ │ │ + 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) │ │ │ │ - add a2,a0,s8 │ │ │ │ - ld a3,0(a4) │ │ │ │ + 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 37c78 │ │ │ │ + mv s10,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1dbd2 │ │ │ │ + bnez a0,15c5c │ │ │ │ + mv a0,s10 │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + j 15506 │ │ │ │ + ld a1,104(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1dc08 │ │ │ │ + beqz a0,15664 │ │ │ │ + lw a5,160(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + addw a1,s11,a5 │ │ │ │ + jal 1dd24 │ │ │ │ + j 15664 │ │ │ │ + lw a2,408(s1) │ │ │ │ + ld a1,56(sp) │ │ │ │ + ld a0,88(sp) │ │ │ │ + jal 1fa2c │ │ │ │ + ld a2,216(s1) │ │ │ │ + ld a5,144(sp) │ │ │ │ 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 a3,80(sp) │ │ │ │ + ld a1,88(sp) │ │ │ │ + li a7,1 │ │ │ │ + mv a6,s4 │ │ │ │ + sd s1,0(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + jal 48b74 │ │ │ │ + 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 4928e │ │ │ │ + li a5,1 │ │ │ │ + sd a5,96(sp) │ │ │ │ + j 1562e │ │ │ │ + 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 1957a │ │ │ │ + sd a0,360(sp) │ │ │ │ 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 │ │ │ │ + ld a4,112(sp) │ │ │ │ + add a3,a0,s7 │ │ │ │ + beqz s3,15c8a │ │ │ │ + sd zero,0(a0) │ │ │ │ + sw zero,8(a0) │ │ │ │ + addi a0,a0,16 │ │ │ │ + bne a3,a0,15b5c │ │ │ │ + lw a2,392(s1) │ │ │ │ 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 │ │ │ │ + bne a2,a3,1545c │ │ │ │ + slli s7,a5,0x4 │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,0 │ │ │ │ + sd a4,56(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,15b8a │ │ │ │ + j 1545c │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli s7,a5,0x1c │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,0 │ │ │ │ + sd a4,56(sp) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,368(sp) │ │ │ │ + ld a4,56(sp) │ │ │ │ + bnez s3,15b86 │ │ │ │ + j 1545c │ │ │ │ + lw a2,408(s1) │ │ │ │ + ld a1,56(sp) │ │ │ │ + ld a0,136(sp) │ │ │ │ + jal 1fa2c │ │ │ │ + ld a2,216(s1) │ │ │ │ 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 │ │ │ │ + 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 48b74 │ │ │ │ + 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 4928e │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1df96 │ │ │ │ + li a5,1 │ │ │ │ + sd a5,112(sp) │ │ │ │ + j 157a6 │ │ │ │ + lbu a4,388(s1) │ │ │ │ + ld a3,128(sp) │ │ │ │ + li a5,1 │ │ │ │ + mv a2,s10 │ │ │ │ + mv a1,s8 │ │ │ │ + jal 4f9e │ │ │ │ + lw a4,308(s1) │ │ │ │ + bnez a4,15c32 │ │ │ │ + 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,15c32 │ │ │ │ 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 │ │ │ │ - lw a2,0(a5) │ │ │ │ - sw a2,0(a5) │ │ │ │ + lw a5,392(s1) │ │ │ │ + sd zero,360(sp) │ │ │ │ + sd zero,368(sp) │ │ │ │ + li a3,2 │ │ │ │ + beq a5,a3,15d04 │ │ │ │ + li a3,1 │ │ │ │ + beq a5,a3,15d6c │ │ │ │ + addi a5,sp,360 │ │ │ │ + mv a6,s1 │ │ │ │ + mv a3,s3 │ │ │ │ + mv a2,s10 │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,112(sp) │ │ │ │ + jal 150fe │ │ │ │ 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) │ │ │ │ + j 15764 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 1dc7c │ │ │ │ + beqz a0,15ad2 │ │ │ │ + lw a2,356(s1) │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 52820 │ │ │ │ + sd a0,152(sp) │ │ │ │ + jal 1f4d6 │ │ │ │ + beqz a0,15cf6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld s2,152(sp) │ │ │ │ + j 15ad2 │ │ │ │ + lw a5,392(s1) │ │ │ │ + j 15456 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli a1,a5,0x1c │ │ │ │ + li a0,0 │ │ │ │ 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 │ │ │ │ + sd a1,152(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a1,152(sp) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - sd zero,32(sp) │ │ │ │ - li s6,0 │ │ │ │ - j 16ad0 │ │ │ │ + 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,15cb0 │ │ │ │ + j 15a16 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli a1,a5,0x1c │ │ │ │ + li a0,0 │ │ │ │ + sd a4,168(sp) │ │ │ │ + sd a1,152(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a1,152(sp) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + 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,15cde │ │ │ │ + lw a5,392(s1) │ │ │ │ + j 15a10 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + ld a0,152(sp) │ │ │ │ + jal 1ccac │ │ │ │ + ld a0,152(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 │ │ │ │ + j 15ad2 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x4 │ │ │ │ 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 a4,144(sp) │ │ │ │ sd a5,136(sp) │ │ │ │ - sd s8,240(sp) │ │ │ │ - sd s9,232(sp) │ │ │ │ - sd s10,224(sp) │ │ │ │ - sd s11,216(sp) │ │ │ │ - mv s5,a1 │ │ │ │ + sd a1,112(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,15d8c │ │ │ │ + sd zero,0(a3) │ │ │ │ + sw zero,8(a3) │ │ │ │ + addi a3,a3,16 │ │ │ │ + bne a1,a3,15d2a │ │ │ │ + lw a2,392(s1) │ │ │ │ + li a3,1 │ │ │ │ + bne a2,a3,15c46 │ │ │ │ + slli a1,a5,0x4 │ │ │ │ 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 │ │ │ │ + sd a4,136(sp) │ │ │ │ + sd a1,112(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a1,112(sp) │ │ │ │ + ld a4,136(sp) │ │ │ │ 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 │ │ │ │ + sd a0,368(sp) │ │ │ │ + add a5,a3,a1 │ │ │ │ + sd zero,0(a3) │ │ │ │ + sw zero,8(a3) │ │ │ │ + addi a3,a3,16 │ │ │ │ + bne a5,a3,15d5c │ │ │ │ + j 15c46 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a1,a5,0x1c │ │ │ │ + li a0,0 │ │ │ │ + sd a4,136(sp) │ │ │ │ + sd a1,112(sp) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,368(sp) │ │ │ │ + ld a1,112(sp) │ │ │ │ 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 │ │ │ │ - add a5,a5,a1 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ - add a0,a0,a1 │ │ │ │ - lbu s7,0(a0) │ │ │ │ + mv a3,a0 │ │ │ │ + bnez s3,15d58 │ │ │ │ + j 15c46 │ │ │ │ + lw a5,392(s1) │ │ │ │ + j 15c40 │ │ │ │ + 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,0x64 │ │ │ │ + ld a4,366(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 66c2 │ │ │ │ + lw a4,480(s0) │ │ │ │ + lw a5,40(s1) │ │ │ │ + mv s4,a0 │ │ │ │ + fcvt.s.w fa0,a4 │ │ │ │ + addiw a0,a5,1000 │ │ │ │ + jal 57978 │ │ │ │ + mv s11,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sext.w s1,s11 │ │ │ │ + lw s7,360(s0) │ │ │ │ + sd s1,32(sp) │ │ │ │ + jal 2c4d8 │ │ │ │ + beqz a0,15e00 │ │ │ │ + lw a5,360(s0) │ │ │ │ + addw a5,a5,s1 │ │ │ │ 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) │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ - li a5,1 │ │ │ │ - bne a2,a5,1748a │ │ │ │ - li a5,71 │ │ │ │ - beq s8,a5,174de │ │ │ │ - li a5,67 │ │ │ │ - bne s8,a5,1748a │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + 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 16a7a │ │ │ │ + add s9,s2,s11 │ │ │ │ + sd a0,0(s9) │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 16a7a │ │ │ │ + add s9,s3,s11 │ │ │ │ + sd a0,0(s9) │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 16a7a │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + add s11,s11,s1 │ │ │ │ + sd a0,0(s11) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + bgeu a5,s10,15e44 │ │ │ │ + auipc a5,0x4e │ │ │ │ + fld fa3,-42(a5) │ │ │ │ + auipc a5,0x4e │ │ │ │ + fld fa4,-42(a5) │ │ │ │ + auipc a5,0x4e │ │ │ │ + fld fa5,-42(a5) │ │ │ │ + fsd fa3,48(sp) │ │ │ │ + fsd fa4,56(sp) │ │ │ │ + fsd fa5,64(sp) │ │ │ │ + addi s6,sp,48 │ │ │ │ + auipc s9,0x49 │ │ │ │ + addi s9,s9,188 │ │ │ │ + ld a1,24(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + li a2,1 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 14c70 │ │ │ │ + mv s10,a0 │ │ │ │ + beqz a0,15f2a │ │ │ │ + lw a5,24(a0) │ │ │ │ + li s11,0 │ │ │ │ + bnez a5,15ee6 │ │ │ │ + j 15efa │ │ │ │ + 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 1518e │ │ │ │ + lw a5,24(s10) │ │ │ │ + addiw s11,s11,1 │ │ │ │ + bgeu s11,a5,15efa │ │ │ │ + lbu a5,452(s0) │ │ │ │ + bnez a5,15ec4 │ │ │ │ + ld a5,288(s0) │ │ │ │ + beqz a5,15f70 │ │ │ │ lw a4,0(a5) │ │ │ │ - j 17352 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(a5) │ │ │ │ + j 15ec4 │ │ │ │ + lw a4,344(s0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,15eac │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 30a3a │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3086a │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + ld a1,24(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + li a2,1 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 14c70 │ │ │ │ + mv s10,a0 │ │ │ │ + bnez a0,15ebc │ │ │ │ + ld a2,40(sp) │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 715e │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x64 │ │ │ │ + ld a5,-48(a5) │ │ │ │ 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(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,15f80 │ │ │ │ + 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 4d280 │ │ │ │ + j 15ec4 │ │ │ │ + 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 d954 │ │ │ │ + lw a5,64(s7) │ │ │ │ + mv s2,a0 │ │ │ │ + beqz a5,161a6 │ │ │ │ + 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 d96e │ │ │ │ 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 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,15fe6 │ │ │ │ + mv s4,s3 │ │ │ │ + lw a5,64(s7) │ │ │ │ + sext.w s3,s4 │ │ │ │ + bltu a4,a5,15fb2 │ │ │ │ + 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 1957a │ │ │ │ + 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,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 │ │ │ │ + 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,1617a │ │ │ │ + sd s10,0(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + li s10,0 │ │ │ │ + li s8,10 │ │ │ │ + li s7,9 │ │ │ │ + j 160fa │ │ │ │ ld a5,0(s2) │ │ │ │ - subw s1,s1,a0 │ │ │ │ - sw s1,28(a5) │ │ │ │ - j 1752a │ │ │ │ - ld a5,72(sp) │ │ │ │ - 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 │ │ │ │ + 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,16176 │ │ │ │ + remuw a5,s10,s6 │ │ │ │ + bnez a5,160a2 │ │ │ │ + slli a5,s0,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 │ │ │ │ + add a5,a5,s3 │ │ │ │ + sb s8,0(a5) │ │ │ │ + li a1,5 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a1,a0 │ │ │ │ + li a2,10 │ │ │ │ + sext.w a0,s10 │ │ │ │ + jal d9f0 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3310 │ │ │ │ + addiw a5,s0,1 │ │ │ │ + slli a5,a5,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) │ │ │ │ + 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 │ │ │ │ - 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 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 160a2 │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + add s0,s0,s3 │ │ │ │ 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) │ │ │ │ + sb zero,0(s0) │ │ │ │ + mv a1,s2 │ │ │ │ + jal d8f4 │ │ │ │ + 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 15ffc │ │ │ │ + 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) │ │ │ │ - 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 s7,a2 │ │ │ │ + mv s5,a4 │ │ │ │ + mv s6,a5 │ │ │ │ + jal d954 │ │ │ │ + lw s3,64(s1) │ │ │ │ + mv s2,a0 │ │ │ │ + beqz s3,16222 │ │ │ │ + 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 │ │ │ │ - li a1,0 │ │ │ │ - slli s4,s1,0x2 │ │ │ │ - sd a0,184(sp) │ │ │ │ - jal 3890 │ │ │ │ - mv a1,s4 │ │ │ │ + mv a1,s2 │ │ │ │ + jal d96e │ │ │ │ + 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,16218 │ │ │ │ + mv a4,s3 │ │ │ │ + lw a5,64(s1) │ │ │ │ + sext.w s3,a4 │ │ │ │ + bltu a3,a5,161e4 │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal d954 │ │ │ │ + lw a4,64(s5) │ │ │ │ + mv s8,a0 │ │ │ │ + beqz a4,166b4 │ │ │ │ + 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 d96e │ │ │ │ + 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,16268 │ │ │ │ + mv a5,s3 │ │ │ │ + lw a4,64(s5) │ │ │ │ + sext.w s3,a5 │ │ │ │ + bltu a3,a4,16234 │ │ │ │ + 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 │ │ │ │ - jal 1d4e0 │ │ │ │ + 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 1957a │ │ │ │ + slliw s0,s0,0x1 │ │ │ │ mv s5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ + mv a1,s11 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s4 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + jal 1957a │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s6,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a2,s10 │ │ │ │ li a1,0 │ │ │ │ - mv s10,s5 │ │ │ │ - mv s5,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + mv s10,a5 │ │ │ │ jal 3890 │ │ │ │ - mv a2,s4 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - slli a0,a1,0x20 │ │ │ │ - addi a5,s11,1 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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,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) │ │ │ │ - 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 │ │ │ │ + add a5,a5,s5 │ │ │ │ + sb s4,0(a5) │ │ │ │ + lw a5,8(s2) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + sd a5,24(sp) │ │ │ │ + beqz a5,166ba │ │ │ │ + slli a5,s3,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 │ │ │ │ - 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 │ │ │ │ - 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 s9,88(sp) │ │ │ │ + li s4,0 │ │ │ │ + sd zero,24(sp) │ │ │ │ + li s1,0 │ │ │ │ sd a5,40(sp) │ │ │ │ + j 1643e │ │ │ │ + ld a5,0(s2) │ │ │ │ + slli a4,s4,0x4 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + lw a5,8(a5) │ │ │ │ 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) │ │ │ │ + slli a0,s0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + subw s11,a4,a5 │ │ │ │ + slli a2,s11,0x20 │ │ │ │ + li a1,32 │ │ │ │ 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 │ │ │ │ + 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,16410 │ │ │ │ + addiw a3,s7,-2 │ │ │ │ + slli a4,a3,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) │ │ │ │ + ld a4,8(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a4,0(a5) │ │ │ │ + sext.w a5,s4 │ │ │ │ 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 │ │ │ │ + beq a4,a5,16578 │ │ │ │ + ld a2,40(sp) │ │ │ │ + li a1,32 │ │ │ │ + addw s1,s1,s3 │ │ │ │ + jal 3890 │ │ │ │ + slli a5,s1,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 │ │ │ │ + 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,165fc │ │ │ │ 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 │ │ │ │ + remuw a5,s4,a5 │ │ │ │ + bnez a5,16394 │ │ │ │ + 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 │ │ │ │ - add a2,a2,a3 │ │ │ │ - addiw a5,s4,-1 │ │ │ │ - ld a3,80(sp) │ │ │ │ - slli a5,a5,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,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) │ │ │ │ + add a5,a5,s10 │ │ │ │ + sb s9,0(a5) │ │ │ │ + li a1,5 │ │ │ │ + addiw a5,s1,1 │ │ │ │ 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 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a1,a0 │ │ │ │ + li a2,10 │ │ │ │ + sext.w a0,s4 │ │ │ │ + jal d9f0 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3310 │ │ │ │ + li a2,5 │ │ │ │ + sub a2,a2,a0 │ │ │ │ + li a1,32 │ │ │ │ + mv a0,s5 │ │ │ │ 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 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ + li a5,5 │ │ │ │ + subw s1,a5,a0 │ │ │ │ + mv a2,a0 │ │ │ │ + slli a0,s1,0x20 │ │ │ │ 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) │ │ │ │ + mv a1,s0 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 36a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3310 │ │ │ │ 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) │ │ │ │ + addw s1,s1,a0 │ │ │ │ + bgeu a5,s7,166a4 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + lw a0,0(a5) │ │ │ │ + jal d9f0 │ │ │ │ + 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 16394 │ │ │ │ + addiw a6,s7,-1 │ │ │ │ + slli a5,a6,0x20 │ │ │ │ + srli a6,a5,0x1e │ │ │ │ ld a5,8(sp) │ │ │ │ - ld a4,0(sp) │ │ │ │ - beq a5,a4,18932 │ │ │ │ - ld a5,80(sp) │ │ │ │ - slli a2,s9,0x20 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - sd a5,104(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + lw a5,-8(a5) │ │ │ │ + lw a4,8(s2) │ │ │ │ + addw s1,s1,a5 │ │ │ │ + sext.w a5,s4 │ │ │ │ + bltu a5,a4,1643e │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - lw s5,0(s1) │ │ │ │ + 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 d8f4 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s0 │ │ │ │ + jal d8f4 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ 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) │ │ │ │ + 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,192(sp) │ │ │ │ - addi sp,sp,288 │ │ │ │ + ld s10,80(sp) │ │ │ │ + addi sp,sp,176 │ │ │ │ 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 │ │ │ │ + ld a5,8(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + li a2,10 │ │ │ │ + lw a0,4(a5) │ │ │ │ + jal d9f0 │ │ │ │ + mv s0,a0 │ │ │ │ + j 16514 │ │ │ │ + addiw a5,s3,2 │ │ │ │ + j 1627a │ │ │ │ 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) │ │ │ │ + mv s1,s6 │ │ │ │ + li s3,1 │ │ │ │ + li s4,1 │ │ │ │ + j 16618 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + auipc a1,0x49 │ │ │ │ + addi a1,a1,-1880 │ │ │ │ + mv s2,a0 │ │ │ │ + li a0,1 │ │ │ │ + sd s0,32(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 │ │ │ │ - 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 │ │ │ │ + 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,0x4c │ │ │ │ + addi s4,s4,-1906 │ │ │ │ + auipc s3,0x48 │ │ │ │ + addi s3,s3,1382 │ │ │ │ + beqz a5,16730 │ │ │ │ + ld a5,48(s2) │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,1 │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ + 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,1674c │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a5,64(s2) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w s1,s0 │ │ │ │ + bltu s1,a5,166fc │ │ │ │ + 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,0x4d │ │ │ │ + addi a1,a1,-1340 │ │ │ │ + li a0,1 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w s1,s0 │ │ │ │ + bltu s1,a5,166fc │ │ │ │ + j 16730 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + mv a0,s3 │ │ │ │ + auipc a1,0x4d │ │ │ │ + addi a1,a1,-1480 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,16878 │ │ │ │ + li a2,2 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ + jal 33b0 │ │ │ │ mv a0,s1 │ │ │ │ - sw zero,0(s3) │ │ │ │ - jal 3e744 │ │ │ │ - sext.w s0,a0 │ │ │ │ - divuw s5,a0,s2 │ │ │ │ - remuw s4,a0,s2 │ │ │ │ + jal 3860 │ │ │ │ + li a1,104 │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - bltu a0,a5,191b8 │ │ │ │ - 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,1928e │ │ │ │ - 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 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 3780 │ │ │ │ + lw a1,0(s0) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + lw a1,4(s0) │ │ │ │ + sd a0,24(s0) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + lw a1,8(s0) │ │ │ │ + sd a0,32(s0) │ │ │ │ + li a0,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + lwu a1,64(s0) │ │ │ │ + sd a0,40(s0) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lw a2,0(s0) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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,19266 │ │ │ │ - addiw s6,s6,1 │ │ │ │ - bgeu a3,s6,19280 │ │ │ │ - j 19266 │ │ │ │ - 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 │ │ │ │ + ld a0,24(s0) │ │ │ │ + addiw a2,a2,1 │ │ │ │ slli a2,a2,0x20 │ │ │ │ - addi sp,sp,-48 │ │ │ │ + mv a3,s1 │ │ │ │ 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 │ │ │ │ + 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,168a6 │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ - lwu a3,0(a1) │ │ │ │ - lwu a5,8(a0) │ │ │ │ + auipc a5,0x63 │ │ │ │ + ld a5,1840(a5) │ │ │ │ + ld s0,0(a5) │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x48 │ │ │ │ + addi a2,a2,1776 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x63 │ │ │ │ + ld a5,1794(a5) │ │ │ │ + ld s0,0(a5) │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x48 │ │ │ │ + addi a2,a2,1762 │ │ │ │ + j 16898 │ │ │ │ addi sp,sp,-32 │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s2,a1 │ │ │ │ sd s0,16(sp) │ │ │ │ - sub a5,a5,a3 │ │ │ │ + auipc a1,0x48 │ │ │ │ + addi a1,a1,-1352 │ │ │ │ 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 │ │ │ │ + mv a0,s2 │ │ │ │ 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) │ │ │ │ + sd s1,8(sp) │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,16960 │ │ │ │ + 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,1698e │ │ │ │ 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) │ │ │ │ + ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - lw a4,4(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - bltu a4,a5,19380 │ │ │ │ - lw a3,0(a0) │ │ │ │ + auipc a5,0x63 │ │ │ │ + ld a5,1608(a5) │ │ │ │ + ld s0,0(a5) │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x48 │ │ │ │ + addi a2,a2,1544 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x63 │ │ │ │ + ld a5,1562(a5) │ │ │ │ + ld s0,0(a5) │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x48 │ │ │ │ + addi a2,a2,1530 │ │ │ │ + j 16980 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + sd s0,0(sp) │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - bltu a5,a3,19382 │ │ │ │ - subw a0,a4,a5 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -00000000000193ee : │ │ │ │ - lw a0,12(a0) │ │ │ │ - lw a5,12(a1) │ │ │ │ - blt a0,a5,19402 │ │ │ │ - sub a0,a0,a5 │ │ │ │ + ld a0,48(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a0,16a50 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,24(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,32(s0) │ │ │ │ + beqz a0,16a5e │ │ │ │ + jal 3670 │ │ │ │ + ld a0,40(s0) │ │ │ │ + beqz a0,16a66 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,56(s0) │ │ │ │ + beqz a0,16a6e │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,0(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + j 3670 │ │ │ │ + andi a0,a1,63 │ │ │ │ + srliw a5,a1,0x6 │ │ │ │ snez a0,a0 │ │ │ │ - neg 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 1957a │ │ │ │ + andi a5,a1,63 │ │ │ │ + snez a5,a5 │ │ │ │ + srliw a1,a1,0x6 │ │ │ │ + addw a5,a5,a1 │ │ │ │ + li a1,0 │ │ │ │ + beqz a2,16abc │ │ │ │ + li a1,255 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a2,a4,0x1d │ │ │ │ + j 3890 │ │ │ │ + srliw a5,a1,0x6 │ │ │ │ + srliw a3,a1,0x6 │ │ │ │ + beqz a5,16af0 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x1d │ │ │ │ + mv a5,a0 │ │ │ │ + add a3,a3,a0 │ │ │ │ + li a6,255 │ │ │ │ + j 16ae4 │ │ │ │ + beq a3,a5,16af0 │ │ │ │ + ld a4,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + beq a4,a6,16ae0 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ + andi a3,a1,63 │ │ │ │ + beqz a3,16b42 │ │ │ │ + addiw a4,a1,-1 │ │ │ │ + srliw a5,a4,0x6 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + 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,16aec │ │ │ │ + addiw a5,a1,-2 │ │ │ │ + li a6,1 │ │ │ │ + subw a1,a4,a3 │ │ │ │ + j 16b32 │ │ │ │ + ld a4,0(a4) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + and a3,a3,a4 │ │ │ │ + snez a3,a3 │ │ │ │ + bne a2,a3,16aec │ │ │ │ + srliw a4,a5,0x6 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sll a3,a6,a5 │ │ │ │ + bne a1,a5,16b24 │ │ │ │ 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 ra,56(sp) │ │ │ │ - sd s0,48(sp) │ │ │ │ - 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 │ │ │ │ + beqz a1,16ba4 │ │ │ │ + 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,0x48 │ │ │ │ + addi s3,s3,1122 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - 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 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 │ │ │ │ - ld s6,0(sp) │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + bne s1,s0,16b66 │ │ │ │ + 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,0x4c │ │ │ │ + addi a1,a1,1644 │ │ │ │ li a0,1 │ │ │ │ - j 194a6 │ │ │ │ - lw a1,0(a1) │ │ │ │ - li s2,0 │ │ │ │ - bltu a5,a1,19458 │ │ │ │ - j 19492 │ │ │ │ - beqz s2,19492 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + auipc a1,0x4c │ │ │ │ + addi a1,a1,1628 │ │ │ │ li a0,1 │ │ │ │ - j 194a6 │ │ │ │ - ld a4,0(a0) │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + srliw a5,a3,0x6 │ │ │ │ + srliw a3,a3,0x6 │ │ │ │ + beqz a5,16bde │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + addi a5,a1,8 │ │ │ │ + add a4,a4,a5 │ │ │ │ ld a5,0(a1) │ │ │ │ - lw a0,0(a4) │ │ │ │ - lw a5,0(a5) │ │ │ │ - bltu a0,a5,19512 │ │ │ │ - sub a0,a0,a5 │ │ │ │ - snez a0,a0 │ │ │ │ + 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,16bcc │ │ │ │ ret │ │ │ │ - li a0,-1 │ │ │ │ + srliw a5,a3,0x6 │ │ │ │ + srliw a3,a3,0x6 │ │ │ │ + beqz a5,16c0c │ │ │ │ + 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,16bfa │ │ │ │ ret │ │ │ │ - ld a4,0(a0) │ │ │ │ + srliw a5,a2,0x6 │ │ │ │ + srliw a2,a2,0x6 │ │ │ │ + beqz a5,16c3a │ │ │ │ + addiw a2,a2,-1 │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + addi a5,a1,8 │ │ │ │ + add a4,a4,a5 │ │ │ │ ld a5,0(a1) │ │ │ │ - lw a0,20(a4) │ │ │ │ - lw a5,20(a5) │ │ │ │ - bltu a0,a5,1952a │ │ │ │ - sub a0,a0,a5 │ │ │ │ - snez a0,a0 │ │ │ │ + addi a0,a0,8 │ │ │ │ + addi a1,a1,8 │ │ │ │ + not a5,a5 │ │ │ │ + sd a5,-8(a0) │ │ │ │ + bne a1,a4,16c28 │ │ │ │ ret │ │ │ │ - li a0,-1 │ │ │ │ + srliw a5,a3,0x6 │ │ │ │ + srliw a3,a3,0x6 │ │ │ │ + beqz a5,16c68 │ │ │ │ + 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,16c56 │ │ │ │ ret │ │ │ │ - beqz a1,19556 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - slli a4,a1,0x1 │ │ │ │ - add a4,a4,a1 │ │ │ │ + srliw a5,a3,0x6 │ │ │ │ + srliw a3,a3,0x6 │ │ │ │ + beqz a5,16ccc │ │ │ │ + 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 16ca2 │ │ │ │ + bgeu a6,a5,16c98 │ │ │ │ + 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,16cca │ │ │ │ + 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,16c8a │ │ │ │ + li a0,1 │ │ │ │ + bltu a5,a6,16c98 │ │ │ │ + ld a0,0(a2) │ │ │ │ + addi a1,a1,8 │ │ │ │ + addi a2,a2,8 │ │ │ │ + sltu a0,a5,a0 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bne a3,a1,16ca2 │ │ │ │ + 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,16d28 │ │ │ │ + blt a5,a3,16d26 │ │ │ │ + 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 │ │ │ │ + sub a4,a5,a4 │ │ │ │ + add a3,a3,a2 │ │ │ │ + slli a2,a6,0x20 │ │ │ │ slli a4,a4,0x3 │ │ │ │ - mv a5,a0 │ │ │ │ + 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,16d18 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + slli t3,a7,0x20 │ │ │ │ + sext.w t1,a4 │ │ │ │ + srli t3,t3,0x20 │ │ │ │ + bge a3,a5,16d88 │ │ │ │ + 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,16d70 │ │ │ │ + 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,16e0e │ │ │ │ + sext.w t3,a3 │ │ │ │ + blez t4,16df8 │ │ │ │ + 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,16dda │ │ │ │ + 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,16e0c │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x1d │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ 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 │ │ │ │ + ld a5,0(a1) │ │ │ │ + addi a0,a0,8 │ │ │ │ + addi a1,a1,8 │ │ │ │ + sd a5,-8(a0) │ │ │ │ + bne a4,a0,16e1c │ │ │ │ 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) │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,168(sp) │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s4,48(sp) │ │ │ │ + auipc s4,0x63 │ │ │ │ + ld s4,224(s4) │ │ │ │ + ld a5,0(s4) │ │ │ │ + sd a5,24(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) │ │ │ │ - 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 │ │ │ │ + auipc a5,0x48 │ │ │ │ + addi a5,a5,392 │ │ │ │ + sd a5,0(sp) │ │ │ │ + auipc a5,0x48 │ │ │ │ + addi a5,a5,390 │ │ │ │ + sd a5,8(sp) │ │ │ │ + auipc a5,0x48 │ │ │ │ + addi a5,a5,388 │ │ │ │ + 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 16eaa │ │ │ │ + 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,16e8e │ │ │ │ + addi s2,s2,8 │ │ │ │ + bne s2,s5,16eaa │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,16ee0 │ │ │ │ + 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,0x63 │ │ │ │ + ld s0,-110(s0) │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv a2,sp │ │ │ │ + addi a1,a1,1043 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,80(sp) │ │ │ │ - beqz s4,19df0 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 3760 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s0) │ │ │ │ + xor a5,a5,a4 │ │ │ │ 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) │ │ │ │ + lhu a0,2(sp) │ │ │ │ + bnez a5,16fb0 │ │ │ │ + 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,1702a │ │ │ │ + addi a4,a4,2 │ │ │ │ + add t4,s0,a4 │ │ │ │ + bnez t3,1701c │ │ │ │ + bne a3,t1,1701c │ │ │ │ + lbu a5,0(a7) │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,1702e │ │ │ │ + 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 16fda │ │ │ │ + lbu a5,0(t4) │ │ │ │ + li t3,1 │ │ │ │ + addiw a5,a5,-48 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a2,a5,1702a │ │ │ │ + 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,170a8 │ │ │ │ + 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,1708e │ │ │ │ + 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,0x63 │ │ │ │ + ld a4,-426(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 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 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,17104 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + jal 3330 │ │ │ │ + sext.w a5,s1 │ │ │ │ + sd a0,48(sp) │ │ │ │ sd a5,8(sp) │ │ │ │ - jal 39f0 │ │ │ │ - add a3,s8,s0 │ │ │ │ + beqz s1,17184 │ │ │ │ + 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,1715e │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld s0,72(sp) │ │ │ │ + lui a2,0x2 │ │ │ │ + ld a1,0(a5) │ │ │ │ + auipc a5,0x48 │ │ │ │ + ld a5,-428(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,0x4b │ │ │ │ + addi a1,a1,-608 │ │ │ │ + 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,17b64 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,64(sp) │ │ │ │ ld a5,8(sp) │ │ │ │ - sd a0,0(a3) │ │ │ │ - sw s6,0(a0) │ │ │ │ + beqz a5,17482 │ │ │ │ + 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,17226 │ │ │ │ + lbu a5,0(s2) │ │ │ │ + beqz a5,17226 │ │ │ │ + beqz a3,179fc │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s7 │ │ │ │ + sb a5,128(sp) │ │ │ │ + sb zero,129(sp) │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ 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) │ │ │ │ + addi s2,s2,88 │ │ │ │ + bne s3,s2,17202 │ │ │ │ + beqz a3,17244 │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + auipc a1,0x48 │ │ │ │ + addi a1,a1,-582 │ │ │ │ + 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,0x48 │ │ │ │ + addi s2,s2,-614 │ │ │ │ + sd a5,56(sp) │ │ │ │ + mv s10,s0 │ │ │ │ + j 17394 │ │ │ │ + bnez a3,17888 │ │ │ │ + lbu a4,41(s10) │ │ │ │ + beqz a4,179e4 │ │ │ │ + ld s5,0(s1) │ │ │ │ + bnez s0,17982 │ │ │ │ + ld a4,16(s10) │ │ │ │ + beqz a4,172c8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + add a4,s5,a0 │ │ │ │ + sb s6,0(a4) │ │ │ │ + sb zero,1(a4) │ │ │ │ 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) │ │ │ │ + addi a0,a0,1 │ │ │ │ + add a0,a0,s5 │ │ │ │ + jal 3480 │ │ │ │ + mv a2,s11 │ │ │ │ + auipc a1,0x4b │ │ │ │ + addi a1,a1,-870 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ 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 │ │ │ │ + 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,1736e │ │ │ │ + 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,17468 │ │ │ │ + auipc a1,0x48 │ │ │ │ + addi a1,a1,-904 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ 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 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) │ │ │ │ - addi a4,a4,4 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a7 │ │ │ │ - lw a5,0(a5) │ │ │ │ - sw a5,20(a2) │ │ │ │ - bne a1,a4,19854 │ │ │ │ + mv s10,s4 │ │ │ │ + addi s3,s3,8 │ │ │ │ + beq s8,s1,17480 │ │ │ │ + addi s4,s4,88 │ │ │ │ + lw a4,44(s10) │ │ │ │ + lbu a3,0(s10) │ │ │ │ + ld s0,8(s10) │ │ │ │ + beq a4,s9,17840 │ │ │ │ + beqz a4,17274 │ │ │ │ + lbu a4,41(s10) │ │ │ │ + beqz a4,17908 │ │ │ │ + ld s5,0(s1) │ │ │ │ + sd a3,16(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + ld a3,16(sp) │ │ │ │ + beqz a3,17280 │ │ │ │ + add a3,s5,a0 │ │ │ │ + sd a0,16(sp) │ │ │ │ + sb s6,0(a3) │ │ │ │ + sb zero,1(a3) │ │ │ │ + mv a2,s11 │ │ │ │ + auipc a1,0x48 │ │ │ │ + addi a1,a1,-1914 │ │ │ │ + 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,17288 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + auipc a5,0x48 │ │ │ │ + addi a5,a5,-1066 │ │ │ │ + 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 │ │ │ │ - addi t3,t3,24 │ │ │ │ - addi t4,t4,8 │ │ │ │ - bne s3,a0,19838 │ │ │ │ - addi s6,s8,16 │ │ │ │ - li a5,-1 │ │ │ │ - ld s8,88(sp) │ │ │ │ + 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 17288 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,-1768 │ │ │ │ + mv a0,s7 │ │ │ │ + addi s1,s1,8 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + mv s10,s4 │ │ │ │ + addi s3,s3,8 │ │ │ │ + bne s8,s1,17390 │ │ │ │ + ld s10,80(sp) │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld a1,8(a5) │ │ │ │ + beqz a1,174a8 │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + auipc a1,0x4a │ │ │ │ + addi a1,a1,-1818 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + ld a0,64(sp) │ │ │ │ + jal 3330 │ │ │ │ + ld a5,24(sp) │ │ │ │ + sd a0,56(sp) │ │ │ │ + beqz a5,174c0 │ │ │ │ + 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,17a18 │ │ │ │ + li s1,0 │ │ │ │ + li a5,0 │ │ │ │ + li s2,9 │ │ │ │ + li s0,32 │ │ │ │ + beqz a0,174f8 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + beq a4,s2,1796a │ │ │ │ + addiw s1,s1,1 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ 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 │ │ │ │ + bltu a5,a0,174e2 │ │ │ │ + li s4,0 │ │ │ │ + ld a5,8(sp) │ │ │ │ + beqz a5,17b74 │ │ │ │ + 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,17528 │ │ │ │ + sext.w s5,a0 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bne s0,s1,17514 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + sext.w s2,s5 │ │ │ │ + li a5,59 │ │ │ │ + bltu a5,s2,17b88 │ │ │ │ + ld a0,56(sp) │ │ │ │ + slli s5,s5,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + mv a1,s5 │ │ │ │ + jal 3870 │ │ │ │ + sd a0,56(sp) │ │ │ │ + beqz s2,17b84 │ │ │ │ + ld a0,56(sp) │ │ │ │ + slli a2,s2,0x20 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + li a1,32 │ │ │ │ + jal 3890 │ │ │ │ + ld a5,8(sp) │ │ │ │ + slli s3,a5,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + beqz a5,176c8 │ │ │ │ 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 │ │ │ │ + slli s3,s3,0x3 │ │ │ │ + subw s9,s9,s2 │ │ │ │ + add s6,s3,a5 │ │ │ │ + mv s10,a5 │ │ │ │ + li a5,-1 │ │ │ │ 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) │ │ │ │ + mv s0,s2 │ │ │ │ + sd s5,64(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + lui s3,0x2 │ │ │ │ + mv s2,s7 │ │ │ │ + mv s5,s6 │ │ │ │ + mv s11,s10 │ │ │ │ + j 17596 │ │ │ │ + addi s11,s11,8 │ │ │ │ + beq s5,s11,176c4 │ │ │ │ + ld s1,0(s11) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s9,a0,17590 │ │ │ │ + divuw a5,a0,s9 │ │ │ │ li s7,0 │ │ │ │ + sd zero,8(sp) │ │ │ │ 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 │ │ │ │ + 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,17924 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + slli s10,s11,0x20 │ │ │ │ + mv s2,a0 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + mv a4,s11 │ │ │ │ + j 17614 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + lhu a5,0(a5) │ │ │ │ + and a5,a5,s3 │ │ │ │ + beqz a5,1760a │ │ │ │ + mv s4,s11 │ │ │ │ + addi s10,s10,1 │ │ │ │ + sext.w a4,s10 │ │ │ │ + bgeu a4,s0,1791e │ │ │ │ + mv s11,a4 │ │ │ │ + bltu s10,s2,175ec │ │ │ │ + bgeu s11,s0,17924 │ │ │ │ + ld a5,16(sp) │ │ │ │ + bne a5,s8,175ba │ │ │ │ + mv a0,s1 │ │ │ │ + ld s2,80(sp) │ │ │ │ + ld s0,88(sp) │ │ │ │ + ld s5,96(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + jal 3310 │ │ │ │ + beqz a0,17590 │ │ │ │ + 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,17674 │ │ │ │ + bgeu s8,a0,17590 │ │ │ │ + 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,17652 │ │ │ │ + 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,17638 │ │ │ │ + addi s11,s11,8 │ │ │ │ + bne s5,s11,17596 │ │ │ │ + ld s5,64(sp) │ │ │ │ mv s7,s2 │ │ │ │ - add s9,a5,s5 │ │ │ │ - lw s4,0(s7) │ │ │ │ + auipc s3,0x63 │ │ │ │ + ld s3,-1824(s3) │ │ │ │ + ld a3,72(sp) │ │ │ │ ld a0,0(s3) │ │ │ │ - beqz s4,19bd4 │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli s4,a5,0x1d │ │ │ │ + auipc a2,0x46 │ │ │ │ + addi a2,a2,1842 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a0,0(s3) │ │ │ │ + mv a3,s7 │ │ │ │ + auipc a2,0x47 │ │ │ │ + addi a2,a2,950 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld a0,0(s3) │ │ │ │ + auipc a2,0x48 │ │ │ │ + addi a2,a2,-1710 │ │ │ │ + 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,0x46 │ │ │ │ + addi s8,s8,1778 │ │ │ │ + auipc s4,0x4b │ │ │ │ + addi s4,s4,-2006 │ │ │ │ + auipc s6,0x47 │ │ │ │ + addi s6,s6,890 │ │ │ │ + beqz a5,17784 │ │ │ │ + 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 │ │ │ │ - add a0,a0,s0 │ │ │ │ - ld a0,0(a0) │ │ │ │ - jal 3670 │ │ │ │ + j 17752 │ │ │ │ + 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) │ │ │ │ - add a5,a0,s0 │ │ │ │ - sd zero,0(a5) │ │ │ │ - addi s0,s0,8 │ │ │ │ - bne s4,s0,19bba │ │ │ │ + bltu a4,a5,17748 │ │ │ │ + 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,17732 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld a0,0(s3) │ │ │ │ + auipc a2,0x48 │ │ │ │ + addi a2,a2,-1882 │ │ │ │ + ld a3,32(s0) │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,24(s0) │ │ │ │ + ld a0,0(s3) │ │ │ │ + auipc a2,0x48 │ │ │ │ + addi a2,a2,-1880 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,16(s0) │ │ │ │ + ld a0,0(s3) │ │ │ │ + auipc a2,0x48 │ │ │ │ + addi a2,a2,-1884 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,48(s0) │ │ │ │ + sext.w a5,a4 │ │ │ │ + beqz a4,177f2 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + ld a0,-8(s2) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ + bne s3,s1,177dc │ │ │ │ + ld a0,56(sp) │ │ │ │ jal 3670 │ │ │ │ - ld a0,80(sp) │ │ │ │ + ld a0,72(sp) │ │ │ │ jal 3670 │ │ │ │ - auipc a5,0x60 │ │ │ │ - ld a5,776(a5) │ │ │ │ - ld a4,168(sp) │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,40(sp) │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x62 │ │ │ │ + ld a5,1798(a5) │ │ │ │ + ld a4,136(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 │ │ │ │ + bnez a5,17ba8 │ │ │ │ + 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 17386 │ │ │ │ + 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,178ea │ │ │ │ + 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 17386 │ │ │ │ + mv a2,s11 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1950 │ │ │ │ + mv a0,s7 │ │ │ │ + sd a3,16(sp) │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + ld a3,16(sp) │ │ │ │ + j 173b0 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + bltu s11,s0,1761e │ │ │ │ + addiw s0,s4,1 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + add s0,s0,s1 │ │ │ │ + subw a5,s5,s4 │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ - lwu a2,0(s1) │ │ │ │ - lwu a5,8(s8) │ │ │ │ - lw a3,28(s1) │ │ │ │ - lw a1,12(s8) │ │ │ │ - sub a5,a5,a2 │ │ │ │ + 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 1761e │ │ │ │ + sb s0,0(a5) │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bltu a5,a0,174e2 │ │ │ │ + j 174f8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + auipc a4,0x47 │ │ │ │ + addi a4,a4,1648 │ │ │ │ + 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,0x47 │ │ │ │ + addi a1,a1,1708 │ │ │ │ + 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 17288 │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1726 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + j 17280 │ │ │ │ + lui a2,0x2 │ │ │ │ + addi a2,a2,1808 │ │ │ │ + auipc a1,0x47 │ │ │ │ + addi a1,a1,1510 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3900 <__strcat_chk@plt> │ │ │ │ + lbu a5,0(s2) │ │ │ │ + j 17212 │ │ │ │ + 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,17a80 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3310 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bgeu a5,a0,17a80 │ │ │ │ + add a4,s7,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bne a4,s11,17a76 │ │ │ │ + sext.w s9,a5 │ │ │ │ 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) │ │ │ │ + sext.w a4,a5 │ │ │ │ + bltu a4,s5,17a62 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + 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,17a38 │ │ │ │ + mv a0,s7 │ │ │ │ + mv s4,s9 │ │ │ │ + ld s9,80(sp) │ │ │ │ + jal 3310 │ │ │ │ + beqz a0,174fa │ │ │ │ + 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 17afc │ │ │ │ + slli s0,s8,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + beq a4,s1,17b20 │ │ │ │ + mv a5,s0 │ │ │ │ + bgeu s0,a0,174fa │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + addiw s8,s6,1 │ │ │ │ + sext.w s6,s8 │ │ │ │ + bne a4,s3,17aec │ │ │ │ + mv a0,s7 │ │ │ │ + sb s10,0(a5) │ │ │ │ + slli s0,s8,0x20 │ │ │ │ + jal 3310 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + j 17af6 │ │ │ │ + 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 17af6 │ │ │ │ + li a5,10 │ │ │ │ + sh a5,0(s7) │ │ │ │ + li a5,20 │ │ │ │ + sd a5,64(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + j 171d4 │ │ │ │ + ld a0,56(sp) │ │ │ │ + li a1,1 │ │ │ │ + li s5,1 │ │ │ │ + jal 3870 │ │ │ │ + sd a0,56(sp) │ │ │ │ + li s2,1 │ │ │ │ + j 17550 │ │ │ │ + li s5,0 │ │ │ │ + j 1756e │ │ │ │ + auipc a3,0x4e │ │ │ │ + addi a3,a3,-944 │ │ │ │ + li a2,303 │ │ │ │ + auipc a1,0x47 │ │ │ │ + addi a1,a1,1148 │ │ │ │ + auipc a0,0x47 │ │ │ │ + addi a0,a0,1156 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-48 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd a3,56(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ sd s2,16(sp) │ │ │ │ - addw s2,a1,a3 │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ + mv s0,a0 │ │ │ │ + auipc s2,0x62 │ │ │ │ + ld s2,1010(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,0x62 │ │ │ │ + ld a5,834(a5) │ │ │ │ + ld a4,0(a5) │ │ │ │ + sd a4,8(sp) │ │ │ │ + li a4,0 │ │ │ │ sd s1,24(sp) │ │ │ │ + addi a5,sp,48 │ │ │ │ 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) │ │ │ │ + auipc a2,0x47 │ │ │ │ + addi a2,a2,1174 │ │ │ │ + li a1,1 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ + sd a5,0(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a3,0(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 │ │ │ │ - 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 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) │ │ │ │ + mv a2,s1 │ │ │ │ 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) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + jal 3420 <__vfprintf_chk@plt> │ │ │ │ + mv a0,s0 │ │ │ │ + jal 170b6 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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,17cf0 │ │ │ │ + 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,17cd0 │ │ │ │ + ld a0,32(a5) │ │ │ │ + beqz a0,17cba │ │ │ │ + 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,17c80 │ │ │ │ + bgtz a5,17ce0 │ │ │ │ + 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,17caa │ │ │ │ + add a5,a4,s0 │ │ │ │ + lw a3,64(a5) │ │ │ │ + beqz a3,17c88 │ │ │ │ + ld a0,72(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a4,56(s2) │ │ │ │ + add a5,a4,s0 │ │ │ │ + j 17c88 │ │ │ │ + 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,17e24 │ │ │ │ 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 │ │ │ │ + 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,17d88 │ │ │ │ + beqz s7,17dda │ │ │ │ + lw a1,8(s0) │ │ │ │ + ld a0,16(s0) │ │ │ │ + addiw a1,a1,1 │ │ │ │ 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> │ │ │ │ + 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,17d22 │ │ │ │ + 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,17d3a │ │ │ │ + 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,17dfa │ │ │ │ + sd s8,0(s0) │ │ │ │ + j 17d5e │ │ │ │ + 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 17d46 │ │ │ │ + auipc a5,0x62 │ │ │ │ + ld a5,430(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x47 │ │ │ │ + addi a2,a2,636 │ │ │ │ + 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 17d7c │ │ │ │ + li s6,0 │ │ │ │ + li s7,0 │ │ │ │ + j 17d72 │ │ │ │ + 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 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) │ │ │ │ + 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 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 │ │ │ │ + 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,18154 │ │ │ │ + beqz a4,17fd8 │ │ │ │ + sd s6,64(sp) │ │ │ │ + beqz a3,17f8c │ │ │ │ + mv s0,s11 │ │ │ │ + li s6,0 │ │ │ │ + lbu a4,0(s0) │ │ │ │ + beq a4,s3,181ac │ │ │ │ + ld a1,8(s0) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,1818a │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s0,s0,88 │ │ │ │ + bne s1,s6,17ed8 │ │ │ │ + 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,17fbc │ │ │ │ + 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,17fac │ │ │ │ + auipc a4,0x4d │ │ │ │ + addi a4,a4,1880 │ │ │ │ + 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 │ │ │ │ - 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 a1,0(s6) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,1818a │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s6,s6,88 │ │ │ │ + bne s1,s0,17f92 │ │ │ │ + j 17ef6 │ │ │ │ + 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) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + beqz a3,17ff0 │ │ │ │ + mv a4,s11 │ │ │ │ + li a5,0 │ │ │ │ + lbu a3,0(a4) │ │ │ │ + beq a3,s3,181aa │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a4,a4,88 │ │ │ │ + bne s1,a5,17fde │ │ │ │ + mv s0,s1 │ │ │ │ + j 17efa │ │ │ │ + ld a5,80(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ + auipc a3,0x4a │ │ │ │ + addi a3,a3,504 │ │ │ │ + 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 s6,64(sp) │ │ │ │ + ld s5,72(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) │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,128 │ │ │ │ + j 38f0 <__sprintf_chk@plt> │ │ │ │ + ld a4,80(s0) │ │ │ │ + beqz a4,17fbc │ │ │ │ + lw a5,4(a4) │ │ │ │ + ld a0,32(s0) │ │ │ │ + lw a4,0(a4) │ │ │ │ + auipc a3,0x47 │ │ │ │ + addi a3,a3,210 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + j 38f0 <__sprintf_chk@plt> │ │ │ │ + ld a5,80(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ + ld a4,0(a5) │ │ │ │ + beqz a4,18158 │ │ │ │ + ld s0,112(sp) │ │ │ │ ld ra,120(sp) │ │ │ │ - li s5,0 │ │ │ │ - sw s11,0(a5) │ │ │ │ - mv a0,s5 │ │ │ │ + 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,0x47 │ │ │ │ + addi a3,a3,118 │ │ │ │ + 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,0x47 │ │ │ │ + addi a3,a3,62 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ addi sp,sp,128 │ │ │ │ - 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 │ │ │ │ + j 38f0 <__sprintf_chk@plt> │ │ │ │ + ld a5,80(s0) │ │ │ │ + ld a0,32(s0) │ │ │ │ + auipc a3,0x4a │ │ │ │ + addi a3,a3,-328 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + j 18002 │ │ │ │ + ld a4,80(s0) │ │ │ │ + beqz a4,17fbc │ │ │ │ + lw a5,4(a4) │ │ │ │ + ld a0,32(s0) │ │ │ │ + lw a4,0(a4) │ │ │ │ + auipc a3,0x47 │ │ │ │ + addi a3,a3,-10 │ │ │ │ + j 18036 │ │ │ │ + ld a4,80(s0) │ │ │ │ + beqz a4,17fbc │ │ │ │ + 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,0x47 │ │ │ │ + addi a3,a3,-52 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,128 │ │ │ │ + j 38f0 <__sprintf_chk@plt> │ │ │ │ + ld a4,80(s0) │ │ │ │ + beqz a4,17fbc │ │ │ │ + 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,0x47 │ │ │ │ + addi a3,a3,-58 │ │ │ │ + li a2,-1 │ │ │ │ + li a1,1 │ │ │ │ + addi sp,sp,128 │ │ │ │ + j 38f0 <__sprintf_chk@plt> │ │ │ │ + li s0,0 │ │ │ │ + j 17efa │ │ │ │ + auipc a5,0x47 │ │ │ │ + addi a5,a5,-96 │ │ │ │ + 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 17fbc │ │ │ │ + auipc a5,0x62 │ │ │ │ + ld a5,-482(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x47 │ │ │ │ + addi a2,a2,-230 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + sd s6,64(sp) │ │ │ │ + auipc a5,0x62 │ │ │ │ + ld a5,-516(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x47 │ │ │ │ + addi a2,a2,-296 │ │ │ │ + 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,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 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) │ │ │ │ - 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 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - slli a5,a4,0x1 │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + 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,18ca2 │ │ │ │ + lwu a5,44(s1) │ │ │ │ + auipc a4,0x4d │ │ │ │ + addi a4,a4,1140 │ │ │ │ + mv s2,a2 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ add a5,a5,a4 │ │ │ │ - ld a4,8(sp) │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - mv s8,a0 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addiw a1,a1,-1 │ │ │ │ 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) │ │ │ │ + jr a5 │ │ │ │ + blez s7,18d9a │ │ │ │ + li a5,1 │ │ │ │ + bge a5,s7,182e2 │ │ │ │ + bne a1,a3,18d82 │ │ │ │ + li a2,1 │ │ │ │ + mv a1,a3 │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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,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 │ │ │ │ + jal 181cc │ │ │ │ + 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 │ │ │ │ - ld a5,16(s6) │ │ │ │ - lw a1,20(s5) │ │ │ │ - ld a5,0(a5) │ │ │ │ - lw a0,20(a5) │ │ │ │ - jal 4391c │ │ │ │ - sext.w a0,a0 │ │ │ │ - li a5,999 │ │ │ │ - bltu a5,a0,1a580 │ │ │ │ + blez s7,18d9a │ │ │ │ + li s0,1 │ │ │ │ + bge s0,s7,18cf4 │ │ │ │ + beq a1,a3,182d8 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x47 │ │ │ │ + addi a1,a1,-428 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + li a5,1 │ │ │ │ + blt a5,s7,182d4 │ │ │ │ + beqz s7,182e2 │ │ │ │ + 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,18382 │ │ │ │ + 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,18368 │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a1,18f38 │ │ │ │ + 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,18f30 │ │ │ │ + beqz s6,182e2 │ │ │ │ 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) │ │ │ │ - sext.w s3,a6 │ │ │ │ - add a1,a1,a4 │ │ │ │ - jal 43df8 │ │ │ │ - ld a5,16(sp) │ │ │ │ sext.w a0,a0 │ │ │ │ - ld a4,16(a5) │ │ │ │ - add a3,a4,s5 │ │ │ │ - ld a3,0(a3) │ │ │ │ + blt a5,a0,183b4 │ │ │ │ + lw a5,4(s6) │ │ │ │ + bge a0,a5,182e2 │ │ │ │ + ld a4,8(s2) │ │ │ │ + ld a5,56(s3) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + auipc a1,0x47 │ │ │ │ + addi a1,a1,-312 │ │ │ │ + j 18702 │ │ │ │ + blez s7,18ee6 │ │ │ │ + beqz s6,182e2 │ │ │ │ + lw a2,0(s6) │ │ │ │ + bge a2,s7,18d18 │ │ │ │ + bne a1,a3,18f18 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 181cc │ │ │ │ + j 182e2 │ │ │ │ + blez s7,18d9a │ │ │ │ + li a5,1 │ │ │ │ + bne s7,a5,182d4 │ │ │ │ + j 185b0 │ │ │ │ + blez s7,18d9a │ │ │ │ + li a5,1 │ │ │ │ + bne s7,a5,182d4 │ │ │ │ + j 18658 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + li a5,1 │ │ │ │ + bge a5,s7,18ea2 │ │ │ │ + li a5,2 │ │ │ │ + beq s7,a5,18422 │ │ │ │ + bne a1,a3,18dd4 │ │ │ │ + mv a0,s2 │ │ │ │ + li a2,2 │ │ │ │ + jal 181cc │ │ │ │ + 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,18c60 │ │ │ │ + bnez a7,18484 │ │ │ │ + bne a2,a6,18484 │ │ │ │ + addi a3,a5,1 │ │ │ │ + add a4,s1,a3 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addiw a4,a4,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,18c66 │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld s7,8(s7) │ │ │ │ + bne a3,a0,189b0 │ │ │ │ + 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,18c58 │ │ │ │ + bnez a7,184e6 │ │ │ │ + bne a2,a6,184e6 │ │ │ │ + addi a3,a5,1 │ │ │ │ + add a4,s7,a3 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addiw a4,a4,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,18c84 │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a0,189b0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3610 │ │ │ │ + auipc a5,0x4c │ │ │ │ + fld fs1,-1666(a5) │ │ │ │ + feq.d a5,fa0,fs1 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + bnez a5,18dca │ │ │ │ + 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,18dca │ │ │ │ + flt.d a5,fa0,fs0 │ │ │ │ + bnez a5,18e8a │ │ │ │ + beqz s6,18c4e │ │ │ │ + fld fa5,0(s6) │ │ │ │ + flt.d a5,fa5,fa0 │ │ │ │ + bnez a5,18540 │ │ │ │ + fld fa5,8(s6) │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + beqz a5,18c4e │ │ │ │ + ld a5,8(s2) │ │ │ │ + ld a4,56(s3) │ │ │ │ + auipc a1,0x47 │ │ │ │ + addi a1,a1,-408 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a2,16(a5) │ │ │ │ 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 a5,8(a4) │ │ │ │ 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) │ │ │ │ + lbu a4,0(a4) │ │ │ │ + ld a2,0(a2) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + blez s7,18ee6 │ │ │ │ + beqz s6,182e2 │ │ │ │ + lw a2,0(s6) │ │ │ │ + bge a2,s7,18580 │ │ │ │ + bne a1,a3,18ece │ │ │ │ + mv a0,s2 │ │ │ │ + jal 181cc │ │ │ │ + lw a5,4(s6) │ │ │ │ + bge s7,a5,182e2 │ │ │ │ + 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,0x47 │ │ │ │ + addi a1,a1,96 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ 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 │ │ │ │ + blt a5,s7,182d4 │ │ │ │ + beqz s7,182e2 │ │ │ │ + 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,18606 │ │ │ │ + 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,185ec │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a1,18f62 │ │ │ │ + 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,18f5a │ │ │ │ + beqz s6,182e2 │ │ │ │ + lw a4,0(s6) │ │ │ │ + blt a4,a5,18638 │ │ │ │ + lw a4,4(s6) │ │ │ │ + bge a5,a4,182e2 │ │ │ │ + ld a4,8(s2) │ │ │ │ + ld a5,56(s3) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + auipc a1,0x47 │ │ │ │ + addi a1,a1,-836 │ │ │ │ + j 18702 │ │ │ │ + li a5,1 │ │ │ │ + blt a5,s7,182d4 │ │ │ │ + beqz s7,182e2 │ │ │ │ + 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,18cd4 │ │ │ │ + bnez a7,186b8 │ │ │ │ + bne a2,a0,186b8 │ │ │ │ + addi a3,a5,1 │ │ │ │ + add a4,s1,a3 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addiw a4,a4,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,18cd8 │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a6,18df0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3610 │ │ │ │ + auipc a5,0x4b │ │ │ │ + fld fa5,1964(a5) │ │ │ │ + feq.d a5,fa0,fa5 │ │ │ │ + bnez a5,18de8 │ │ │ │ + beqz s6,182e2 │ │ │ │ + fld fa5,0(s6) │ │ │ │ + flt.d a5,fa5,fa0 │ │ │ │ + bnez a5,186ee │ │ │ │ + fld fa5,8(s6) │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + beqz a5,182e2 │ │ │ │ + ld a4,8(s2) │ │ │ │ + ld a5,56(s3) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + auipc a1,0x47 │ │ │ │ + addi a1,a1,-1250 │ │ │ │ + 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 17bac │ │ │ │ + addiw a5,s7,-1 │ │ │ │ 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> │ │ │ │ + bgeu a4,a5,18e5a │ │ │ │ + li a5,3 │ │ │ │ + bge a5,s7,18cb6 │ │ │ │ + bne a1,a3,18e12 │ │ │ │ + mv a0,s2 │ │ │ │ + li a2,3 │ │ │ │ + jal 181cc │ │ │ │ + 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,18792 │ │ │ │ + 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,18778 │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld s7,8(s6) │ │ │ │ + bne a3,a0,1888e │ │ │ │ + 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,187ea │ │ │ │ + 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,187d0 │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld s6,16(s6) │ │ │ │ + bne a3,a0,1888e │ │ │ │ + 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,18842 │ │ │ │ + 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,18828 │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a0,1888e │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + lui s1,0x80000 │ │ │ │ + beq a0,s1,1888a │ │ │ │ + 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,1888a │ │ │ │ + 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,182e2 │ │ │ │ + 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,0x47 │ │ │ │ + addi a1,a1,-1114 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + li a5,1 │ │ │ │ + beq s7,a5,18e42 │ │ │ │ + li a5,2 │ │ │ │ + blt a5,s7,18cbc │ │ │ │ + beqz s7,182e2 │ │ │ │ + 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,18920 │ │ │ │ + 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,18906 │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld s6,8(s6) │ │ │ │ + bne a3,a0,189ac │ │ │ │ + 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,18978 │ │ │ │ + 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,1895e │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a0,189ac │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + lui s1,0x80000 │ │ │ │ + beq a0,s1,189a8 │ │ │ │ + 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,182e2 │ │ │ │ + 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,0x47 │ │ │ │ + addi a1,a1,-1556 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + blez s7,182e2 │ │ │ │ + bne a1,a3,18e72 │ │ │ │ + li a2,0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 181cc │ │ │ │ + j 182e2 │ │ │ │ + blez s7,18d9a │ │ │ │ + li a5,1 │ │ │ │ + bne s7,a5,182d4 │ │ │ │ + j 1832c │ │ │ │ + li a5,1 │ │ │ │ + bge a5,s7,18f84 │ │ │ │ + li a5,2 │ │ │ │ + beq s7,a5,18a10 │ │ │ │ + bne a1,a3,18db2 │ │ │ │ + mv a0,s2 │ │ │ │ + li a2,2 │ │ │ │ + jal 181cc │ │ │ │ + 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,18a68 │ │ │ │ + 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,18a4e │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld s7,8(s7) │ │ │ │ + bne a3,a0,189ac │ │ │ │ + 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,18ac0 │ │ │ │ + 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,18aa6 │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a0,189ac │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w s1,a0 │ │ │ │ + lui s5,0x80000 │ │ │ │ + beq s1,s5,189a8 │ │ │ │ + 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,189a8 │ │ │ │ + not s5,s5 │ │ │ │ + beq s1,s5,189a8 │ │ │ │ + blt a0,s1,18eb6 │ │ │ │ + beqz s6,182e2 │ │ │ │ + lw a5,0(s6) │ │ │ │ + blt a5,a0,18b1c │ │ │ │ + lw a5,4(s6) │ │ │ │ + bge s1,a5,182e2 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + j 18540 │ │ │ │ + li a5,1 │ │ │ │ + bge a5,s7,18e9e │ │ │ │ + li a5,2 │ │ │ │ + beq s7,a5,18b42 │ │ │ │ + bne a1,a3,18dd0 │ │ │ │ + mv a0,s2 │ │ │ │ + li a2,2 │ │ │ │ + jal 181cc │ │ │ │ + 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,18b9a │ │ │ │ + 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,18b80 │ │ │ │ + sext.w a3,a3 │ │ │ │ + ld s7,8(s7) │ │ │ │ + bne a3,a0,189ac │ │ │ │ + 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,18bf2 │ │ │ │ + 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,18bd8 │ │ │ │ + sext.w a3,a3 │ │ │ │ + bne a3,a0,189ac │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w s1,a0 │ │ │ │ + bltz s1,189a8 │ │ │ │ + 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,189a8 │ │ │ │ + lui a5,0x80000 │ │ │ │ + not a5,a5 │ │ │ │ + beq s1,a5,189a8 │ │ │ │ + bge a0,s1,18b08 │ │ │ │ + ld a5,8(s2) │ │ │ │ + ld a4,56(s3) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + auipc a1,0x47 │ │ │ │ + addi a1,a1,-1732 │ │ │ │ + j 18550 │ │ │ │ + fld fs0,8(sp) │ │ │ │ + fld fs1,0(sp) │ │ │ │ + j 182e2 │ │ │ │ + li a7,1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + j 184ac │ │ │ │ + li a7,1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + j 1844a │ │ │ │ + addi a5,a5,2 │ │ │ │ + add a4,s1,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addiw a4,a4,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,18c5e │ │ │ │ + sext.w a3,a5 │ │ │ │ + j 18484 │ │ │ │ + addi a5,a5,2 │ │ │ │ + add a4,s7,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addiw a4,a4,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,18c56 │ │ │ │ + sext.w a3,a5 │ │ │ │ + j 184e6 │ │ │ │ + ld a2,0(a0) │ │ │ │ + auipc a1,0x47 │ │ │ │ + addi a1,a1,-1564 │ │ │ │ + mv a0,s3 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + jal 17bac │ │ │ │ + beqz s7,182e2 │ │ │ │ + j 1873a │ │ │ │ + bne a1,a3,18e2a │ │ │ │ + mv a0,s2 │ │ │ │ + li a2,2 │ │ │ │ + jal 181cc │ │ │ │ + ld s5,8(s2) │ │ │ │ + add a0,s5,s0 │ │ │ │ + j 188c8 │ │ │ │ + li a7,1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + j 1867e │ │ │ │ + addi a5,a5,2 │ │ │ │ + add a4,s1,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + addiw a4,a4,-48 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bgeu a1,a4,18cd2 │ │ │ │ + sext.w a3,a5 │ │ │ │ + j 186b8 │ │ │ │ + ld a5,16(a0) │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3310 │ │ │ │ + bgeu s0,a0,182e2 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1150 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + lw a5,4(s6) │ │ │ │ + blt s7,a5,18d66 │ │ │ │ + ld a4,16(a0) │ │ │ │ + lw a5,8(s6) │ │ │ │ + ld s4,0(a4) │ │ │ │ + blez a5,18efe │ │ │ │ + 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,18d50 │ │ │ │ + li s7,1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s5,s0,18d44 │ │ │ │ + beqz s7,18efe │ │ │ │ + addi s6,s6,8 │ │ │ │ + beq s2,s6,182e2 │ │ │ │ + ld s4,0(s6) │ │ │ │ + j 18d40 │ │ │ │ + beq a1,a3,183de │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x47 │ │ │ │ + addi a1,a1,-1852 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1068 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,916 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1788 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + ld s5,8(s2) │ │ │ │ + j 189b0 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1902 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + 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,0x46 │ │ │ │ + addi a1,a1,988 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1532 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1348 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1268 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1404 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,660 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + ld a5,8(s2) │ │ │ │ + ld a4,56(s3) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1774 │ │ │ │ + j 18550 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1640 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + ld a5,8(s2) │ │ │ │ + ld a4,56(s3) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1582 │ │ │ │ + j 18550 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1792 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1712 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a4,8(s1) │ │ │ │ + lbu a3,0(s1) │ │ │ │ + mv a2,s4 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1870 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1782 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + 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,0x46 │ │ │ │ + addi a1,a1,772 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + 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,0x46 │ │ │ │ + addi a1,a1,842 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + ld a3,8(s1) │ │ │ │ + lbu a2,0(s1) │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1266 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 17bac │ │ │ │ addi sp,sp,-176 │ │ │ │ + addi a5,sp,40 │ │ │ │ + auipc a4,0x61 │ │ │ │ + ld a4,-144(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) │ │ │ │ - auipc s0,0x5f │ │ │ │ - ld s0,1434(s0) │ │ │ │ sd ra,168(sp) │ │ │ │ - sd a1,40(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + sw zero,40(sp) │ │ │ │ + sd zero,48(sp) │ │ │ │ + jal 17cf2 │ │ │ │ + beqz a0,192c2 │ │ │ │ + sd s3,136(sp) │ │ │ │ ld a5,0(s0) │ │ │ │ - sd a5,56(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd zero,32(sp) │ │ │ │ - beqz a1,1ab66 │ │ │ │ + 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,19250 │ │ │ │ + sd s6,112(sp) │ │ │ │ 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 s6,1 │ │ │ │ + j 18ffe │ │ │ │ + ld a5,16(sp) │ │ │ │ + addiw s5,s5,1 │ │ │ │ + addi s3,s3,24 │ │ │ │ + beq a5,s5,19240 │ │ │ │ + ld s1,0(s3) │ │ │ │ + beqz s1,18ff4 │ │ │ │ + lw s2,48(s11) │ │ │ │ + blez s2,1923c │ │ │ │ + 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,1920e │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,1920e │ │ │ │ + lbu a3,40(s10) │ │ │ │ + bnez a3,192a2 │ │ │ │ + ld a2,8(sp) │ │ │ │ + mv a3,s5 │ │ │ │ + sext.w a1,s8 │ │ │ │ + sb s6,40(s10) │ │ │ │ + mv a0,s11 │ │ │ │ + jal 18266 │ │ │ │ + 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,190f2 │ │ │ │ + lw a3,44(a5) │ │ │ │ + li a4,21 │ │ │ │ + bltu a4,a3,190f2 │ │ │ │ + lwu a5,44(a5) │ │ │ │ + auipc a4,0x4c │ │ │ │ + addi a4,a4,1802 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + sd a5,0(sp) │ │ │ │ + addi s8,s8,1 │ │ │ │ + sext.w a5,s8 │ │ │ │ + blt a5,s2,19014 │ │ │ │ + lbu a5,0(s1) │ │ │ │ + addiw a5,a5,-104 │ │ │ │ + bnez a5,190c0 │ │ │ │ + lbu a5,1(s1) │ │ │ │ + beqz a5,192b6 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1584 │ │ │ │ mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,16(s11) │ │ │ │ - add a5,a5,s0 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,192b6 │ │ │ │ + ld a5,0(sp) │ │ │ │ + bnez a5,18ff4 │ │ │ │ + mv a2,s1 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1568 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 17bac │ │ │ │ + lbu a5,0(s0) │ │ │ │ + beqz a5,1922a │ │ │ │ + sb zero,0(s0) │ │ │ │ + li a5,1 │ │ │ │ + lw s2,48(s11) │ │ │ │ + ld s1,0(s3) │ │ │ │ + sd a5,0(sp) │ │ │ │ + j 190a4 │ │ │ │ + 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 190a4 │ │ │ │ + ld a5,16(s3) │ │ │ │ + li a4,1 │ │ │ │ + sd a4,0(sp) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sb a5,0(s0) │ │ │ │ + lw s2,48(s11) │ │ │ │ + ld s1,0(s3) │ │ │ │ + j 190a4 │ │ │ │ + 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 190a4 │ │ │ │ + ld a5,16(s3) │ │ │ │ + lw s2,48(s11) │ │ │ │ + li a4,1 │ │ │ │ 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 │ │ │ │ + sd a4,0(sp) │ │ │ │ + sd a5,0(s0) │ │ │ │ + ld s1,0(s3) │ │ │ │ + j 190a4 │ │ │ │ + ld a5,16(s3) │ │ │ │ + beqz a5,190f2 │ │ │ │ + ld a0,0(a5) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + j 1910a │ │ │ │ + ld a5,16(s3) │ │ │ │ + beqz a5,190f2 │ │ │ │ + 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 190a4 │ │ │ │ + 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 190a4 │ │ │ │ + ld a5,16(s3) │ │ │ │ + beqz a5,190f2 │ │ │ │ ld a5,0(a5) │ │ │ │ + lw s2,48(s11) │ │ │ │ + li a4,1 │ │ │ │ + sd a5,0(s0) │ │ │ │ + ld s1,0(s3) │ │ │ │ + sd a4,0(sp) │ │ │ │ + j 190a4 │ │ │ │ + lbu s7,0(s10) │ │ │ │ + beqz s7,190a4 │ │ │ │ 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 │ │ │ │ + jal 3310 │ │ │ │ + bne a0,s6,190a4 │ │ │ │ + lbu a1,0(s1) │ │ │ │ + bne a1,s7,190a4 │ │ │ │ + j 19034 │ │ │ │ + sb s6,0(s0) │ │ │ │ + li a5,1 │ │ │ │ + lw s2,48(s11) │ │ │ │ + ld s1,0(s3) │ │ │ │ + sd a5,0(sp) │ │ │ │ + j 190a4 │ │ │ │ + sd zero,0(sp) │ │ │ │ + j 190ae │ │ │ │ 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 a0,24(sp) │ │ │ │ + li a1,24 │ │ │ │ + jal 3870 │ │ │ │ + lw a5,48(s11) │ │ │ │ + blez a5,19282 │ │ │ │ + li a4,88 │ │ │ │ + mul a3,a5,a4 │ │ │ │ + ld a5,56(s11) │ │ │ │ + add a3,a3,a5 │ │ │ │ + lbu a4,41(a5) │ │ │ │ + beqz a4,1927a │ │ │ │ + lbu a4,40(a5) │ │ │ │ + beqz a4,192f8 │ │ │ │ + addi a5,a5,88 │ │ │ │ + bne a3,a5,1926e │ │ │ │ + auipc a5,0x61 │ │ │ │ + ld a5,-882(a5) │ │ │ │ ld a4,56(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,1ab88 │ │ │ │ + bnez a5,192e4 │ │ │ │ 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 │ │ │ │ - mv a1,a7 │ │ │ │ - li t4,0 │ │ │ │ - li a0,0 │ │ │ │ - j 1aa32 │ │ │ │ + lbu a3,0(s10) │ │ │ │ + mv a2,s9 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,1056 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 17bac │ │ │ │ + mv a0,s11 │ │ │ │ + jal 170b6 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,990 │ │ │ │ + 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) │ │ │ │ - sd s11,72(sp) │ │ │ │ + jal 17bac │ │ │ │ + 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> │ │ │ │ - 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> │ │ │ │ + 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,0x46 │ │ │ │ + addi a1,a1,1026 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 17bac │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + lw s1,48(a0) │ │ │ │ + sd ra,40(sp) │ │ │ │ + blez s1,193a0 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + ld s0,56(a0) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + li a5,88 │ │ │ │ + beqz a2,19372 │ │ │ │ + mul s1,s1,a5 │ │ │ │ + add s1,s1,s0 │ │ │ │ + lbu a5,0(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + beq a5,s2,19354 │ │ │ │ + ld a0,8(s0) │ │ │ │ + beqz a0,1935a │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,1935a │ │ │ │ + lbu a5,40(s0) │ │ │ │ + bnez a5,19390 │ │ │ │ + addi s0,s0,88 │ │ │ │ + bne s0,s1,19340 │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(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 19382 │ │ │ │ + addi s0,s0,88 │ │ │ │ + beq s0,a5,19362 │ │ │ │ + lbu a4,0(s0) │ │ │ │ + bne a4,s2,1937a │ │ │ │ + lbu a4,40(s0) │ │ │ │ + beqz a4,1937a │ │ │ │ + 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 1936a │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s1,24(sp) │ │ │ │ + lw s1,48(a0) │ │ │ │ + sd ra,40(sp) │ │ │ │ + blez s1,19434 │ │ │ │ + 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,19400 │ │ │ │ + mul s1,s1,a5 │ │ │ │ + add s1,s1,s0 │ │ │ │ + lbu a5,0(s0) │ │ │ │ + mv a1,s4 │ │ │ │ + mv s3,s0 │ │ │ │ + beq a5,s2,193e0 │ │ │ │ + ld a0,8(s0) │ │ │ │ + beqz a0,193e6 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,193e6 │ │ │ │ + lbu a5,40(s0) │ │ │ │ + bnez a5,19420 │ │ │ │ + addi s0,s0,88 │ │ │ │ + bne s0,s1,193ca │ │ │ │ + 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 19410 │ │ │ │ + addi s0,s0,88 │ │ │ │ + beq s0,a5,193ee │ │ │ │ + lbu a4,0(s0) │ │ │ │ + mv s3,s0 │ │ │ │ + bne a4,s2,19408 │ │ │ │ + lbu a4,40(s0) │ │ │ │ + beqz a4,19408 │ │ │ │ + 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 193f8 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + lw s1,48(a0) │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + blez s1,1948a │ │ │ │ + li a5,88 │ │ │ │ + mul s1,s1,a5 │ │ │ │ + ld a5,56(a0) │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + add s1,s1,a5 │ │ │ │ + j 1945c │ │ │ │ + beq a5,s1,1947a │ │ │ │ + ld a0,8(a5) │ │ │ │ + mv a1,s2 │ │ │ │ + mv s0,a5 │ │ │ │ + jal 3580 │ │ │ │ + addi a5,s0,88 │ │ │ │ + bnez a0,19458 │ │ │ │ + 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 1946e │ │ │ │ + lw a3,48(a0) │ │ │ │ + blez a3,194b6 │ │ │ │ + li a5,88 │ │ │ │ + mul a3,a3,a5 │ │ │ │ + ld a5,56(a0) │ │ │ │ + add a3,a3,a5 │ │ │ │ + j 194a6 │ │ │ │ + beq a5,a3,194b6 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + mv a0,a5 │ │ │ │ + addi a5,a5,88 │ │ │ │ + bne a4,a1,194a2 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + lw a5,48(a0) │ │ │ │ + blez a5,19578 │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s1,40(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 s3,0 │ │ │ │ + auipc s6,0x46 │ │ │ │ + addi s6,s6,606 │ │ │ │ + auipc s5,0x46 │ │ │ │ + addi s5,s5,622 │ │ │ │ + auipc s4,0x46 │ │ │ │ + addi s4,s4,622 │ │ │ │ + j 19502 │ │ │ │ + lw a4,48(s2) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s1,s1,88 │ │ │ │ + bge s3,a4,19564 │ │ │ │ + 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,194f4 │ │ │ │ + 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,19522 │ │ │ │ + lw a4,48(s2) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s1,s1,88 │ │ │ │ + blt s3,a4,19502 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ sd ra,8(sp) │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a0,0(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ + jal 3870 │ │ │ │ + beqz a0,1958a │ │ │ │ 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 │ │ │ │ + ret │ │ │ │ + auipc a3,0x4c │ │ │ │ + addi a3,a3,606 │ │ │ │ + li a2,38 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,458 │ │ │ │ + auipc a0,0x46 │ │ │ │ + addi a0,a0,466 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + mv a0,a1 │ │ │ │ + mv a1,a2 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 39f0 │ │ │ │ + beqz a0,195be │ │ │ │ + ld ra,8(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + auipc a3,0x4c │ │ │ │ + addi a3,a3,570 │ │ │ │ + li a2,45 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,406 │ │ │ │ + auipc a0,0x46 │ │ │ │ + addi a0,a0,414 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + 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 1957a │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,0 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3890 │ │ │ │ + beqz s4,1971e │ │ │ │ + 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 │ │ │ │ - fmul.d fa5,fs0,fa5 │ │ │ │ - fcvt.wu.d s6,fa5,rtz │ │ │ │ + addw a5,s5,t5 │ │ │ │ + beqz s3,196ac │ │ │ │ + addw t4,s5,t5 │ │ │ │ + mv a5,t4 │ │ │ │ + li a6,0 │ │ │ │ + beqz a0,19706 │ │ │ │ + addiw t5,t5,-1 │ │ │ │ + j 1965c │ │ │ │ + addi a6,a6,1 │ │ │ │ + beq a2,a6,196ac │ │ │ │ + add a7,s0,a6 │ │ │ │ + lbu t3,0(t1) │ │ │ │ + lbu a7,0(a7) │ │ │ │ + bne t3,a7,19656 │ │ │ │ + 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,19718 │ │ │ │ + lw t3,0(t3) │ │ │ │ + addiw t3,t3,1 │ │ │ │ + mv t0,t3 │ │ │ │ + sw t0,0(a7) │ │ │ │ + bgeu s2,t3,19656 │ │ │ │ + addi a6,a6,1 │ │ │ │ + mv a4,t6 │ │ │ │ + mv a3,a0 │ │ │ │ + mv s2,t3 │ │ │ │ + bne a2,a6,1965c │ │ │ │ + addiw a0,a0,1 │ │ │ │ + sext.w t5,a5 │ │ │ │ + addi t1,t1,1 │ │ │ │ + bne s4,a0,19640 │ │ │ │ + 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,19700 │ │ │ │ + mv a4,a7 │ │ │ │ + li a3,0 │ │ │ │ + li s2,1 │ │ │ │ + addi a6,a6,1 │ │ │ │ + beq a2,a6,196ac │ │ │ │ + add a7,s0,a6 │ │ │ │ + lbu t3,0(t1) │ │ │ │ + lbu a7,0(a7) │ │ │ │ + bne t3,a7,19700 │ │ │ │ + j 196e0 │ │ │ │ + li t3,1 │ │ │ │ + li t0,1 │ │ │ │ + j 19698 │ │ │ │ + li a4,0 │ │ │ │ + li a3,0 │ │ │ │ + li s2,0 │ │ │ │ + j 196b8 │ │ │ │ + fcvt.s.wu fa5,a4 │ │ │ │ + addi sp,sp,-192 │ │ │ │ + sd s2,160(sp) │ │ │ │ + fcvt.d.s fa5,fa5 │ │ │ │ + mv s2,a4 │ │ │ │ + fsd fs0,72(sp) │ │ │ │ + auipc a4,0x4a │ │ │ │ + fld fs0,1858(a4) │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fcvt.d.wu fa3,s2 │ │ │ │ + fcvt.d.wu fa4,a2 │ │ │ │ + sd s9,104(sp) │ │ │ │ + auipc s9,0x60 │ │ │ │ + ld s9,1988(s9) │ │ │ │ + ld a4,0(s9) │ │ │ │ + sd a4,56(sp) │ │ │ │ + li a4,0 │ │ │ │ + sd s1,168(sp) │ │ │ │ + fadd.d fa5,fa5,fa3 │ │ │ │ + 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 s6,128(sp) │ │ │ │ + sd s7,120(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,1990c │ │ │ │ + fcvt.w.d s6,fa5,rtz │ │ │ │ + subw s4,a2,s6 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ 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) │ │ │ │ + add s3,a1,a5 │ │ │ │ + auipc s11,0x61 │ │ │ │ + addi s11,s11,-1428 │ │ │ │ + mv a7,s11 │ │ │ │ + mv a2,s2 │ │ │ │ + auipc a6,0x61 │ │ │ │ + ld a6,-2008(a6) │ │ │ │ + li a5,-2 │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s3 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s8 │ │ │ │ + jal f71a │ │ │ │ + mv s7,a0 │ │ │ │ + li a1,48 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s2 │ │ │ │ + li a6,0 │ │ │ │ + mv a5,s6 │ │ │ │ + mv a4,s3 │ │ │ │ + li a3,0 │ │ │ │ + mv a1,s10 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 8c02 │ │ │ │ + auipc a7,0x60 │ │ │ │ + ld a7,2036(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 f860 │ │ │ │ + mv a0,s0 │ │ │ │ + jal c694 │ │ │ │ + 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,198be │ │ │ │ + addi a5,sp,48 │ │ │ │ + addi a4,sp,44 │ │ │ │ + li a3,0 │ │ │ │ + addiw s1,s1,-4 │ │ │ │ + addi a6,sp,52 │ │ │ │ + auipc a2,0x61 │ │ │ │ + addi a2,a2,-1560 │ │ │ │ + mv a0,s0 │ │ │ │ + subw s1,s1,a7 │ │ │ │ + jal 94ee │ │ │ │ + lw a4,52(sp) │ │ │ │ + li a3,3 │ │ │ │ + li a5,100 │ │ │ │ + bge a3,a4,1986e │ │ │ │ + lw a5,48(sp) │ │ │ │ + fcvt.d.w fa3,a4 │ │ │ │ + auipc a4,0x4a │ │ │ │ + fld fa4,1532(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,198e4 │ │ │ │ + li s1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 8c62 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a5,0(s9) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,19926 │ │ │ │ + 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 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 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x61 │ │ │ │ + addi a2,a2,-1712 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 94ee │ │ │ │ + lw a4,52(sp) │ │ │ │ + li a5,3 │ │ │ │ + blt a5,a4,19912 │ │ │ │ + lw a4,28(s0) │ │ │ │ + li a5,100 │ │ │ │ + lw a2,44(sp) │ │ │ │ + li a3,4 │ │ │ │ + bge a3,a2,19916 │ │ │ │ + ld a3,24(sp) │ │ │ │ + bltu a5,a3,1987c │ │ │ │ + addw a5,s2,a4 │ │ │ │ + li s1,0 │ │ │ │ + bgeu a5,s6,19902 │ │ │ │ + subw s1,s6,s2 │ │ │ │ + subw s1,s1,a4 │ │ │ │ + mv a0,s0 │ │ │ │ + jal c694 │ │ │ │ + addw s1,s1,a0 │ │ │ │ + j 1987e │ │ │ │ + mv s6,a2 │ │ │ │ + li s4,0 │ │ │ │ + j 197a4 │ │ │ │ + li s1,0 │ │ │ │ + j 1984e │ │ │ │ + lw a2,48(sp) │ │ │ │ + li a3,7 │ │ │ │ + bge a3,a2,1987c │ │ │ │ + ld a3,24(sp) │ │ │ │ + bltu a5,a3,1987c │ │ │ │ + j 198f2 │ │ │ │ + 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,0x4a │ │ │ │ + fld fa4,1344(a4) │ │ │ │ + fmul.d fa5,fa5,fa4 │ │ │ │ + fcvt.d.wu fa3,s1 │ │ │ │ + fcvt.d.wu fa4,a2 │ │ │ │ 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 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,19978 │ │ │ │ + fcvt.w.d s0,fa5,rtz │ │ │ │ + sext.w s0,s0 │ │ │ │ + auipc s8,0x61 │ │ │ │ + addi s8,s8,-1896 │ │ │ │ + mv a7,s8 │ │ │ │ + mv a4,s0 │ │ │ │ + auipc a6,0x60 │ │ │ │ + ld a6,1620(a6) │ │ │ │ + li a5,-2 │ │ │ │ + mv a3,s4 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s6 │ │ │ │ + jal f71a │ │ │ │ + mv s5,a0 │ │ │ │ + li a1,48 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a5,s0 │ │ │ │ + li a6,0 │ │ │ │ + mv a4,s4 │ │ │ │ + li a3,0 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s3 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 8c02 │ │ │ │ + mv a5,s0 │ │ │ │ + auipc a7,0x60 │ │ │ │ + ld a7,1566(a7) │ │ │ │ + li a6,-2 │ │ │ │ + mv a4,s4 │ │ │ │ + mv a3,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) │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s6 │ │ │ │ + sd s2,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + jal f860 │ │ │ │ + li a2,0 │ │ │ │ + auipc a1,0x61 │ │ │ │ + addi a1,a1,-1984 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 96c8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li s0,0 │ │ │ │ + bgeu a0,s7,19a1a │ │ │ │ + mv a0,s2 │ │ │ │ + jal 8c62 │ │ │ │ + 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) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - li a5,65 │ │ │ │ - li a4,91 │ │ │ │ - li a3,27 │ │ │ │ - auipc a2,0x45 │ │ │ │ - addi a2,a2,-1598 │ │ │ │ - li a1,1 │ │ │ │ + ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ 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) │ │ │ │ + ret │ │ │ │ + mv a0,s2 │ │ │ │ + jal c694 │ │ │ │ + sext.w s0,a0 │ │ │ │ + j 199ee │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + li a5,9 │ │ │ │ + mv s0,a2 │ │ │ │ + bgeu a5,a2,19b68 │ │ │ │ + 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 │ │ │ │ - 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 s2,a1 │ │ │ │ + mv s3,a3 │ │ │ │ + beqz a3,19b72 │ │ │ │ + addiw s6,a4,77 │ │ │ │ + slli s6,s6,0x20 │ │ │ │ + srli s6,s6,0x20 │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,0 │ │ │ │ + mv s1,a4 │ │ │ │ + addiw s8,a4,76 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,0 │ │ │ │ + mv s5,a0 │ │ │ │ + jal 3890 │ │ │ │ + li a2,76 │ │ │ │ + auipc a1,0x46 │ │ │ │ + addi a1,a1,-760 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3530 │ │ │ │ + slli a2,s1,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + mv a1,s3 │ │ │ │ + addi a0,s5,76 │ │ │ │ + jal 36a0 │ │ │ │ + li a1,48 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + fcvt.s.wu fa5,s0 │ │ │ │ + auipc a5,0x4a │ │ │ │ + fld fa4,988(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,0x60 │ │ │ │ + addi s9,s9,1874 │ │ │ │ + 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 8c02 │ │ │ │ + mv a7,s9 │ │ │ │ + auipc a6,0x60 │ │ │ │ + ld a6,1270(a6) │ │ │ │ + li a5,-3 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,s5 │ │ │ │ mv a0,s4 │ │ │ │ - fmul.d fa5,fa5,fs1 │ │ │ │ - fsd fa5,0(s6) │ │ │ │ + jal f71a │ │ │ │ + mv a5,s1 │ │ │ │ + mv a1,a0 │ │ │ │ + auipc a7,0x60 │ │ │ │ + ld a7,1242(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 f860 │ │ │ │ + mv a0,s3 │ │ │ │ + jal c694 │ │ │ │ + fcvt.d.wu fa5,a0 │ │ │ │ + auipc a5,0x4a │ │ │ │ + fld fs0,852(a5) │ │ │ │ + mv a0,s3 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fcvt.w.d a5,fa5,rtz │ │ │ │ + addiw a5,a5,4 │ │ │ │ + bltu a5,s0,19b80 │ │ │ │ + jal c694 │ │ │ │ + lw s0,28(s3) │ │ │ │ + addw s0,s6,s0 │ │ │ │ + mv a0,s7 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 8c62 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + ld ra,120(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,112(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ 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) │ │ │ │ + auipc s5,0x46 │ │ │ │ + addi s5,s5,-1010 │ │ │ │ + li s8,76 │ │ │ │ + j 19a96 │ │ │ │ + jal c694 │ │ │ │ + fcvt.d.wu fa5,a0 │ │ │ │ + lw s1,28(s3) │ │ │ │ + addiw s2,s0,-4 │ │ │ │ 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) │ │ │ │ - addi sp,sp,32 │ │ │ │ + mv a0,s3 │ │ │ │ + addw s1,s6,s1 │ │ │ │ + fcvt.w.d a5,fa5,rtz │ │ │ │ + subw s2,s2,a5 │ │ │ │ + jal c694 │ │ │ │ + addw s1,s1,a0 │ │ │ │ + bltu s1,s2,19b48 │ │ │ │ + j 19b40 │ │ │ │ + mv a5,a0 │ │ │ │ + bgeu a1,a0,19bb6 │ │ │ │ + mv a5,a1 │ │ │ │ + subw a0,a0,a5 │ │ │ │ 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,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 ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - fld fs1,0(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + bgeu a2,a1,19bc4 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a0,a0,a2 │ │ │ │ ret │ │ │ │ - mulw a1,a0,a1 │ │ │ │ addi sp,sp,-32 │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ sd s0,16(sp) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ mv s0,a0 │ │ │ │ - fmv.d fs0,fa1 │ │ │ │ + li a0,0 │ │ │ │ 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 │ │ │ │ + sd s1,8(sp) │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + jal 1957a │ │ │ │ + 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,19c46 │ │ │ │ + li a4,0 │ │ │ │ + li a6,5 │ │ │ │ + li a0,4 │ │ │ │ + li t4,78 │ │ │ │ + auipc t3,0x4c │ │ │ │ + addi t3,t3,-1020 │ │ │ │ + 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,19c3e │ │ │ │ + lbu a5,0(a1) │ │ │ │ + sb a5,0(a2) │ │ │ │ + bgeu a0,s0,19c46 │ │ │ │ + mv s0,a7 │ │ │ │ + j 19c0c │ │ │ │ + sb t4,0(a2) │ │ │ │ + bne s0,a0,19c3a │ │ │ │ ld ra,24(sp) │ │ │ │ ld s0,16(sp) │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - fld fs1,0(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,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) │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + beqz a1,19d18 │ │ │ │ + sd s2,64(sp) │ │ │ │ + slli s2,a1,0x20 │ │ │ │ + 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 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) │ │ │ │ + mv s3,a0 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + li s0,0 │ │ │ │ + li s1,0 │ │ │ │ + auipc a5,0x4a │ │ │ │ + fld fs0,526(a5) │ │ │ │ + li s5,19 │ │ │ │ + auipc a5,0x4a │ │ │ │ + fld fs2,524(a5) │ │ │ │ + auipc s4,0x4c │ │ │ │ + addi s4,s4,-1156 │ │ │ │ + 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,19cf6 │ │ │ │ + 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,19c94 │ │ │ │ + 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) │ │ │ │ - fld fs3,0(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c66c │ │ │ │ - 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 │ │ │ │ - j 1b1ae │ │ │ │ - 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,-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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,72(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ 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 │ │ │ │ + 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,19c94 │ │ │ │ + j 19cdc │ │ │ │ + ld ra,88(sp) │ │ │ │ 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 │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,72(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ addi sp,sp,-80 │ │ │ │ - lui t0,0xffff8 │ │ │ │ - addi a5,a5,-16 │ │ │ │ - addi a4,a3,16 │ │ │ │ + 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 s2,48(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) │ │ │ │ - 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) │ │ │ │ - li a4,0 │ │ │ │ - slli s4,s0,0x20 │ │ │ │ + mv s3,a4 │ │ │ │ + mv s0,a3 │ │ │ │ + mv s6,a6 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,0 │ │ │ │ + mv s1,a0 │ │ │ │ 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 │ │ │ │ + beqz s4,19e64 │ │ │ │ + slli a3,s3,0x20 │ │ │ │ + not t5,s3 │ │ │ │ + mv a1,s8 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,1b5ea │ │ │ │ - lui t0,0x8 │ │ │ │ - add sp,sp,t0 │ │ │ │ + li a2,0 │ │ │ │ + li s2,0 │ │ │ │ + li a0,0 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + li a6,1 │ │ │ │ + addw a5,s5,t5 │ │ │ │ + beqz s3,19df2 │ │ │ │ + addw t4,s5,t5 │ │ │ │ + mv a5,t4 │ │ │ │ + li a7,0 │ │ │ │ + beqz a0,19e4c │ │ │ │ + addiw t5,t5,-1 │ │ │ │ + j 19da2 │ │ │ │ + addi a7,a7,1 │ │ │ │ + beq a3,a7,19df2 │ │ │ │ + add t1,s0,a7 │ │ │ │ + lbu t3,0(a1) │ │ │ │ + lbu t1,0(t1) │ │ │ │ + bne t3,t1,19d9c │ │ │ │ + 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,19e5e │ │ │ │ + lw t3,0(t3) │ │ │ │ + addiw t3,t3,1 │ │ │ │ + mv t0,t3 │ │ │ │ + sw t0,0(t1) │ │ │ │ + bgeu s2,t3,19d9c │ │ │ │ + addi a7,a7,1 │ │ │ │ + mv a4,t6 │ │ │ │ + mv a2,a0 │ │ │ │ + mv s2,t3 │ │ │ │ + bne a3,a7,19da2 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + sext.w t5,a5 │ │ │ │ + addi a1,a1,1 │ │ │ │ + bne s4,a0,19d86 │ │ │ │ + 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 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,s2 │ │ │ │ + ld s2,48(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ - mv s4,a1 │ │ │ │ - mv s3,a2 │ │ │ │ + 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,19e46 │ │ │ │ + mv a4,t1 │ │ │ │ + li a2,0 │ │ │ │ + li s2,1 │ │ │ │ + addi a7,a7,1 │ │ │ │ + beq a3,a7,19df2 │ │ │ │ + add t1,s0,a7 │ │ │ │ + lbu t3,0(a1) │ │ │ │ + lbu t1,0(t1) │ │ │ │ + bne t3,t1,19e46 │ │ │ │ + j 19e26 │ │ │ │ + li t3,1 │ │ │ │ + li t0,1 │ │ │ │ + j 19dde │ │ │ │ + li a4,0 │ │ │ │ + li a2,0 │ │ │ │ + li s2,0 │ │ │ │ + j 19dfe │ │ │ │ + addi sp,sp,-304 │ │ │ │ + sd s0,288(sp) │ │ │ │ + mulw s0,a2,a2 │ │ │ │ + auipc a5,0x60 │ │ │ │ + ld a5,156(a5) │ │ │ │ + ld a4,0(a5) │ │ │ │ + sd a4,184(sp) │ │ │ │ + li a4,0 │ │ │ │ + sd a1,24(sp) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 1957a │ │ │ │ + mv a1,s0 │ │ │ │ + mv s4,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s6,0x20 │ │ │ │ + srli s1,a4,0x1e │ │ │ │ + mv a7,a0 │ │ │ │ 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) │ │ │ │ - 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 s7,8(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 a0,0 │ │ │ │ + sd a7,16(sp) │ │ │ │ + sd s1,160(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv t5,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + sd t5,8(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a4,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + sd a4,72(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a4,a0 │ │ │ │ + mv a2,s0 │ │ │ │ li a1,0 │ │ │ │ - addi a0,a0,20 │ │ │ │ - add s5,s5,s8 │ │ │ │ + mv a0,s4 │ │ │ │ + sd a4,80(sp) │ │ │ │ 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 │ │ │ │ + mv a2,s0 │ │ │ │ + li s0,3 │ │ │ │ + divuw s0,s2,s0 │ │ │ │ + ld a7,16(sp) │ │ │ │ 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 │ │ │ │ + mv a0,a7 │ │ │ │ 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) │ │ │ │ + ld t5,8(sp) │ │ │ │ + mv a7,a0 │ │ │ │ + slliw s0,s0,0x1 │ │ │ │ + beqz s6,1a71c │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + li s2,78 │ │ │ │ + auipc s1,0x4c │ │ │ │ + addi s1,s1,-1844 │ │ │ │ + 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 1957a │ │ │ │ + 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,19fcc │ │ │ │ + remuw a4,s0,a2 │ │ │ │ + sext.w a1,a4 │ │ │ │ + divuw a0,s0,a2 │ │ │ │ + beq a1,a3,19fba │ │ │ │ + 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,19fcc │ │ │ │ mv s0,a0 │ │ │ │ - beqz a0,1b8c0 │ │ │ │ - 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 │ │ │ │ + remuw a4,s0,a2 │ │ │ │ + sext.w a1,a4 │ │ │ │ + divuw a0,s0,a2 │ │ │ │ + bne a1,a3,19f8c │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s9 │ │ │ │ + sb s2,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s0,a3,19fa8 │ │ │ │ + ld s4,40(sp) │ │ │ │ + ld s3,56(sp) │ │ │ │ + addi a5,sp,176 │ │ │ │ + li s0,0 │ │ │ │ + sd a5,16(sp) │ │ │ │ + beq s0,s7,1a078 │ │ │ │ + ld a1,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + lw s5,0(s3) │ │ │ │ + jal 1957a │ │ │ │ + li a1,65 │ │ │ │ + mv a2,s11 │ │ │ │ + mv s10,a0 │ │ │ │ + jal 3890 │ │ │ │ + add a5,s10,s11 │ │ │ │ + sb zero,0(a5) │ │ │ │ + li a1,5 │ │ │ │ + li a5,0 │ │ │ │ + li a6,4 │ │ │ │ + beqz s5,1a054 │ │ │ │ + remuw a4,s5,a1 │ │ │ │ + sext.w a3,a4 │ │ │ │ + divuw a2,s5,a1 │ │ │ │ + beq a3,a6,1a042 │ │ │ │ + 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,1a054 │ │ │ │ + mv s5,a2 │ │ │ │ + remuw a4,s5,a1 │ │ │ │ + sext.w a3,a4 │ │ │ │ + divuw a2,s5,a1 │ │ │ │ + bne a3,a6,1a014 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s10 │ │ │ │ + sb s2,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s5,a6,1a030 │ │ │ │ + ld a3,0(sp) │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld a4,16(sp) │ │ │ │ + mv a2,s10 │ │ │ │ + mv a1,a3 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 195de │ │ │ │ + lw a5,176(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq s8,a5,1a088 │ │ │ │ + lw a4,180(sp) │ │ │ │ + beq s8,a4,1a0a6 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + addiw a5,s0,1 │ │ │ │ + addi s3,s3,8 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + beq s6,a5,1a0c2 │ │ │ │ + mv s0,a5 │ │ │ │ + j 19fd6 │ │ │ │ + lw a4,180(sp) │ │ │ │ + addiw a3,a0,-1 │ │ │ │ + bne a3,a4,1a06e │ │ │ │ + slli a2,s4,0x20 │ │ │ │ + srli a3,a2,0x1e │ │ │ │ + bgeu a4,a5,1a0ba │ │ │ │ + ld a5,88(sp) │ │ │ │ + add a3,a3,a5 │ │ │ │ + sw a0,0(a3) │ │ │ │ + j 1a072 │ │ │ │ + addiw a3,a0,-1 │ │ │ │ + bne a3,a5,1a072 │ │ │ │ + slli a2,s4,0x20 │ │ │ │ + srli a3,a2,0x1e │ │ │ │ + bltu a4,a5,1a09e │ │ │ │ + ld a5,64(sp) │ │ │ │ + add a3,a3,a5 │ │ │ │ + sw a0,0(a3) │ │ │ │ + j 1a072 │ │ │ │ + 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,1a0e2 │ │ │ │ + mv s7,a5 │ │ │ │ + j 19f54 │ │ │ │ + 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,0x4b │ │ │ │ + addi s2,s2,1774 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ - add a5,a5,a0 │ │ │ │ - sd zero,-20(a5) │ │ │ │ - sd zero,-12(a5) │ │ │ │ - sw zero,-4(a5) │ │ │ │ + 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,1a1be │ │ │ │ + mulw a7,t1,s6 │ │ │ │ + mv a1,a6 │ │ │ │ + li a0,0 │ │ │ │ + li a4,0 │ │ │ │ + j 1a178 │ │ │ │ + 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,1a1b6 │ │ │ │ + bltu a2,t5,1a1b6 │ │ │ │ + lw a2,0(a1) │ │ │ │ + bnez a2,1a1b6 │ │ │ │ + lw a2,0(t3) │ │ │ │ + beq a2,s3,1a1aa │ │ │ │ + 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,1a176 │ │ │ │ + lw t1,0(t3) │ │ │ │ + beq t1,s3,1a1d8 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s9 │ │ │ │ + sw s3,0(a5) │ │ │ │ + j 1a15a │ │ │ │ + ld a5,72(sp) │ │ │ │ + ld s6,40(sp) │ │ │ │ + sw s3,0(a5) │ │ │ │ + sw zero,176(sp) │ │ │ │ + beqz s6,1a25e │ │ │ │ + ld s10,48(sp) │ │ │ │ + ld a6,120(sp) │ │ │ │ + ld t5,136(sp) │ │ │ │ + mv t1,a5 │ │ │ │ mv a0,a5 │ │ │ │ - lui a2,0x8 │ │ │ │ + li t3,0 │ │ │ │ + mv t4,s0 │ │ │ │ + mulw t4,s6,t4 │ │ │ │ + mv a1,a6 │ │ │ │ + li a7,0 │ │ │ │ + li a4,0 │ │ │ │ + j 1a202 │ │ │ │ + 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,1a23c │ │ │ │ + bltu a2,t5,1a23c │ │ │ │ + lw a2,0(a1) │ │ │ │ + bnez a2,1a23c │ │ │ │ + lw a2,0(a0) │ │ │ │ + beq a2,s3,1a232 │ │ │ │ + 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,1a200 │ │ │ │ + lw t4,0(a0) │ │ │ │ + beq t4,s3,1a6f8 │ │ │ │ + addiw t3,t3,1 │ │ │ │ + addi t1,t1,4 │ │ │ │ + bgeu t3,s6,1a266 │ │ │ │ + sw s3,0(t1) │ │ │ │ + mv a0,t1 │ │ │ │ + sw zero,176(sp) │ │ │ │ + j 1a1f4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + beq a5,s3,1a6e6 │ │ │ │ + li t3,1 │ │ │ │ + ld s0,168(sp) │ │ │ │ + li a0,0 │ │ │ │ + sd t3,56(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + sd a3,32(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s0 │ │ │ │ li a1,0 │ │ │ │ + sd a0,8(sp) │ │ │ │ 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 │ │ │ │ + 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 1957a │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,65 │ │ │ │ + mv s6,a0 │ │ │ │ + jal 3890 │ │ │ │ + add a5,s6,s5 │ │ │ │ + sb zero,0(a5) │ │ │ │ + li a5,0 │ │ │ │ + beqz s10,1a336 │ │ │ │ + remuw a4,s10,s11 │ │ │ │ + sext.w a3,a4 │ │ │ │ + divuw a2,s10,s11 │ │ │ │ + beq a3,s0,1a324 │ │ │ │ + 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,1a336 │ │ │ │ + mv s10,a2 │ │ │ │ + remuw a4,s10,s11 │ │ │ │ + sext.w a3,a4 │ │ │ │ + divuw a2,s10,s11 │ │ │ │ + bne a3,s0,1a2f6 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s6 │ │ │ │ + sb s4,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s10,s0,1a312 │ │ │ │ + beq s9,s1,1a392 │ │ │ │ + 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 │ │ │ │ - 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 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 │ │ │ │ - auipc a3,0x5e │ │ │ │ - ld a3,1514(a3) │ │ │ │ - mv s10,a1 │ │ │ │ - ld a5,0(a3) │ │ │ │ - sd a5,0(a4) │ │ │ │ + beqz s9,1a3b2 │ │ │ │ + ld a5,0(sp) │ │ │ │ + addw a5,a5,s7 │ │ │ │ + sw a5,32(sp) │ │ │ │ + j 1a2b6 │ │ │ │ + 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,1a2b6 │ │ │ │ + ld a3,144(sp) │ │ │ │ + ld a5,72(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + beq a5,s3,1a47c │ │ │ │ + ld a5,112(sp) │ │ │ │ + ld a1,16(sp) │ │ │ │ + li a0,0 │ │ │ │ + lw s0,0(a5) │ │ │ │ + sd a3,32(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,65 │ │ │ │ + mv s4,a0 │ │ │ │ + jal 3890 │ │ │ │ + add a5,s4,s5 │ │ │ │ + sb zero,0(a5) │ │ │ │ + ld a3,32(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 │ │ │ │ + li a1,5 │ │ │ │ + li a2,4 │ │ │ │ + li t1,78 │ │ │ │ + beqz s0,1a43c │ │ │ │ + remuw a4,s0,a1 │ │ │ │ + sext.w a0,a4 │ │ │ │ + divuw a7,s0,a1 │ │ │ │ + beq a0,a2,1a42a │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,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,1a43c │ │ │ │ + mv s0,a7 │ │ │ │ + remuw a4,s0,a1 │ │ │ │ + sext.w a0,a4 │ │ │ │ + divuw a7,s0,a1 │ │ │ │ + bne a0,a2,1a3fc │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s4 │ │ │ │ + sb t1,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s0,a2,1a418 │ │ │ │ + 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 │ │ │ │ + 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) │ │ │ │ + ld a5,80(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + beq a5,s3,1a54e │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a1,16(sp) │ │ │ │ + li a0,0 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw s0,4(a5) │ │ │ │ + sd a3,32(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,65 │ │ │ │ + mv s4,a0 │ │ │ │ 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,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) │ │ │ │ - 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,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 │ │ │ │ + add a5,s4,s5 │ │ │ │ + sb zero,0(a5) │ │ │ │ + ld a3,32(sp) │ │ │ │ + li a5,0 │ │ │ │ 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) │ │ │ │ + li a2,4 │ │ │ │ + li t1,78 │ │ │ │ + beqz s0,1a50e │ │ │ │ + remuw a4,s0,a1 │ │ │ │ + sext.w a0,a4 │ │ │ │ + divuw a7,s0,a1 │ │ │ │ + beq a0,a2,1a4fc │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,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,1a50e │ │ │ │ + mv s0,a7 │ │ │ │ + remuw a4,s0,a1 │ │ │ │ + sext.w a0,a4 │ │ │ │ + divuw a7,s0,a1 │ │ │ │ + bne a0,a2,1a4ce │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s4 │ │ │ │ + sb t1,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s0,a2,1a4ea │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ - mv a0,s2 │ │ │ │ + ld a3,32(sp) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a3,1a640 │ │ │ │ + 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 1957a │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,65 │ │ │ │ + mv s10,a0 │ │ │ │ + jal 3890 │ │ │ │ + add a5,s10,s5 │ │ │ │ + sb zero,0(a5) │ │ │ │ + li a5,0 │ │ │ │ + beqz s8,1a5fc │ │ │ │ + remuw a4,s8,s4 │ │ │ │ + sext.w a3,a4 │ │ │ │ + divuw a2,s8,s4 │ │ │ │ + beq a3,s11,1a5ea │ │ │ │ + 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,s10 │ │ │ │ + sb a3,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bgeu s11,s8,1a5fc │ │ │ │ + mv s8,a2 │ │ │ │ + remuw a4,s8,s4 │ │ │ │ + sext.w a3,a4 │ │ │ │ + divuw a2,s8,s4 │ │ │ │ + bne a3,s11,1a5bc │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s10 │ │ │ │ + sb s0,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s8,s11,1a5d8 │ │ │ │ + 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,1a57c │ │ │ │ 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) │ │ │ │ + jal 3310 │ │ │ │ + lwu a5,128(sp) │ │ │ │ + bgeu a5,a0,1a6de │ │ │ │ + ld a5,152(sp) │ │ │ │ + beqz a5,1a65e │ │ │ │ + mv a0,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 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,1a12c │ │ │ │ + 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) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,80(sp) │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x60 │ │ │ │ + ld a5,-1948(a5) │ │ │ │ + ld a4,184(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,1a724 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + jal 3670 │ │ │ │ + j 1a668 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + sd a3,32(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a3,32(sp) │ │ │ │ + sd a0,8(sp) │ │ │ │ + li s7,0 │ │ │ │ + j 1a3b4 │ │ │ │ + ld s0,168(sp) │ │ │ │ + li a0,0 │ │ │ │ + sd a3,56(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + sd t3,32(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,0 │ │ │ │ + sd a0,8(sp) │ │ │ │ + jal 3890 │ │ │ │ + ld t3,32(sp) │ │ │ │ + ld a3,56(sp) │ │ │ │ + li s7,0 │ │ │ │ + beqz t3,1a3b4 │ │ │ │ + j 1a282 │ │ │ │ + ld a5,24(sp) │ │ │ │ + addi a4,a5,4 │ │ │ │ + j 1a0ec │ │ │ │ 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> │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv s9,a1 │ │ │ │ + mv s3,a0 │ │ │ │ + beqz a1,1a7d4 │ │ │ │ + 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 │ │ │ │ + li s0,0 │ │ │ │ + li a0,0 │ │ │ │ + j 1a770 │ │ │ │ + lw a4,4(a5) │ │ │ │ + beq a4,s6,1a7f4 │ │ │ │ + addiw a5,s1,1 │ │ │ │ + addi s0,s0,1 │ │ │ │ + bgeu s1,s9,1a7c4 │ │ │ │ + mv s1,a5 │ │ │ │ + slli s2,s0,0x3 │ │ │ │ + add a5,s3,s2 │ │ │ │ + sext.w s4,s0 │ │ │ │ + bnez a0,1a75e │ │ │ │ + lw a4,0(a5) │ │ │ │ + bgeu a4,s7,1a764 │ │ │ │ + lw a3,4(a5) │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s3 │ │ │ │ + beq a3,s6,1a814 │ │ │ │ + beqz a4,1a7ea │ │ │ │ + jal 1957a │ │ │ │ + subw s4,s9,s4 │ │ │ │ + add s8,a0,s2 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + addi s2,s2,8 │ │ │ │ + srli a2,a5,0x1d │ │ │ │ + mv s3,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + add a0,a0,s2 │ │ │ │ + jal 36a0 │ │ │ │ + sw s7,0(s8) │ │ │ │ + sw s6,4(s8) │ │ │ │ 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) │ │ │ │ + addiw a5,s1,1 │ │ │ │ + addi s0,s0,1 │ │ │ │ + bltu s1,s9,1a76e │ │ │ │ + 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 1957a │ │ │ │ + sw s7,0(a5) │ │ │ │ + sw s6,4(a5) │ │ │ │ + j 1a7c4 │ │ │ │ + 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 1a7c4 │ │ │ │ + sw s7,0(a5) │ │ │ │ + j 1a7c4 │ │ │ │ + addi sp,sp,-352 │ │ │ │ + sd s7,280(sp) │ │ │ │ + mv s7,a1 │ │ │ │ + auipc a1,0x5f │ │ │ │ + ld a1,1776(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 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) │ │ │ │ - mv s9,a0 │ │ │ │ - jal 3750 │ │ │ │ - beqz a0,1bd44 │ │ │ │ - li a2,2 │ │ │ │ + sd a0,88(sp) │ │ │ │ + sd a3,48(sp) │ │ │ │ + lw s10,24(s7) │ │ │ │ + mv s9,a4 │ │ │ │ + bnez a2,1b3ae │ │ │ │ + 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,1b3de │ │ │ │ + fcvt.d.w fs1,s9 │ │ │ │ + auipc a5,0x49 │ │ │ │ + fld fs0,1570(a5) │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + fmv.d fa1,fs1 │ │ │ │ + jal 35c0 │ │ │ │ + fadd.d fa0,fa0,fa0 │ │ │ │ + li a0,0 │ │ │ │ + fcvt.lu.d a1,fa0,rtz │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + li a1,808 │ │ │ │ + li a0,0 │ │ │ │ + mv s2,a5 │ │ │ │ + sd a5,56(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv s5,a0 │ │ │ │ + li a1,1024 │ │ │ │ + li a0,0 │ │ │ │ + sd s5,32(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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 s2,a0 │ │ │ │ - jal 33b0 │ │ │ │ - bnez a0,1bda4 │ │ │ │ mv a0,s2 │ │ │ │ - jal 3240 │ │ │ │ + fcvt.lu.d a2,fa0,rtz │ │ │ │ + jal 3890 │ │ │ │ + li a2,808 │ │ │ │ li a1,0 │ │ │ │ - li a2,0 │ │ │ │ - mv s7,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 33b0 │ │ │ │ - addi s3,sp,8 │ │ │ │ - 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 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3890 │ │ │ │ + li a2,1024 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3890 │ │ │ │ + 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,1aa62 │ │ │ │ + lw s2,48(sp) │ │ │ │ + li s6,0 │ │ │ │ + fsd fs2,216(sp) │ │ │ │ + fsd fs3,208(sp) │ │ │ │ + sd s7,72(sp) │ │ │ │ + sd s2,104(sp) │ │ │ │ + auipc a5,0x49 │ │ │ │ + fld fs3,1426(a5) │ │ │ │ + auipc a5,0x49 │ │ │ │ + fld fs2,1410(a5) │ │ │ │ + auipc s4,0x4b │ │ │ │ + addi s4,s4,-270 │ │ │ │ + sd s10,96(sp) │ │ │ │ + mv s7,s6 │ │ │ │ + sd s9,80(sp) │ │ │ │ + mv s2,s5 │ │ │ │ + ld s3,72(sp) │ │ │ │ + mv a1,s7 │ │ │ │ mv a0,s3 │ │ │ │ - sw a5,0(sp) │ │ │ │ - jal 1b14a │ │ │ │ - li s1,0 │ │ │ │ - li s4,0 │ │ │ │ - li s8,-1 │ │ │ │ - beqz a0,1bc48 │ │ │ │ - j 1bd68 │ │ │ │ - mv a2,s4 │ │ │ │ - mv a0,s1 │ │ │ │ - mv a1,s6 │ │ │ │ - jal 1b7a4 │ │ │ │ - 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 │ │ │ │ + jal 30d60 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a1,s7 │ │ │ │ mv a0,s3 │ │ │ │ - jal 1b14a │ │ │ │ - mv a2,s5 │ │ │ │ - mv a1,s3 │ │ │ │ + jal 30ccc │ │ │ │ + ld a5,48(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu a5,a0,1aeda │ │ │ │ + addiw a7,a0,-1 │ │ │ │ + li a3,0 │ │ │ │ + ld a5,80(sp) │ │ │ │ + subw s8,a7,a5 │ │ │ │ + li a5,-1 │ │ │ │ + blt s8,a5,1aa3a │ │ │ │ + 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 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3ae72 │ │ │ │ + flt.d a5,fa0,fs3 │ │ │ │ + bnez a5,1aa2a │ │ │ │ + beqz s1,1ae4c │ │ │ │ + li s6,0 │ │ │ │ + li s9,0 │ │ │ │ + li a3,0 │ │ │ │ + li s10,19 │ │ │ │ + j 1a9c0 │ │ │ │ + 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,1a9fc │ │ │ │ + add a5,s7,s6 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + addiw a5,a5,-65 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu s10,a5,1a98e │ │ │ │ + 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,1a9c0 │ │ │ │ + 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,1ad44 │ │ │ │ + ld a5,24(sp) │ │ │ │ + beq s11,a5,1aa5c │ │ │ │ + addi s7,s7,1 │ │ │ │ + subw a5,s7,s3 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bge s8,a5,1a96c │ │ │ │ + ld s7,64(sp) │ │ │ │ + mv s6,s9 │ │ │ │ + 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,1aa5c │ │ │ │ + ld a5,96(sp) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + bne a5,s7,1a926 │ │ │ │ + fld fs2,216(sp) │ │ │ │ + fld fs3,208(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + lui a1,0xa │ │ │ │ + addi a1,a1,-960 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lui a1,0xa │ │ │ │ + mv a3,a0 │ │ │ │ + addi a1,a1,-960 │ │ │ │ + li a0,0 │ │ │ │ + sd a3,8(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv s11,a0 │ │ │ │ + li a1,400 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s8,a0 │ │ │ │ + li a1,400 │ │ │ │ + li a0,0 │ │ │ │ + sd s8,48(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + li a1,400 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,104(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a3,8(sp) │ │ │ │ + lui a2,0xa │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + 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,0x4b │ │ │ │ + addi s0,s0,-750 │ │ │ │ + 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 1957a │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,65 │ │ │ │ + mv s9,a0 │ │ │ │ + jal 3890 │ │ │ │ + add a5,s9,s2 │ │ │ │ + sb zero,0(a5) │ │ │ │ + li a3,5 │ │ │ │ + li a5,0 │ │ │ │ + li a2,4 │ │ │ │ + beqz s4,1ab8a │ │ │ │ + remuw a4,s4,a3 │ │ │ │ + sext.w a1,a4 │ │ │ │ + divuw a0,s4,a3 │ │ │ │ + beq a1,a2,1ab78 │ │ │ │ + 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,1ab8a │ │ │ │ + mv s4,a0 │ │ │ │ + remuw a4,s4,a3 │ │ │ │ + sext.w a1,a4 │ │ │ │ + divuw a0,s4,a3 │ │ │ │ + bne a1,a2,1ab4a │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s9 │ │ │ │ + sb s3,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s4,a2,1ab66 │ │ │ │ + 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,1ac44 │ │ │ │ + ld a1,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + lw s11,0(s4) │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,65 │ │ │ │ + mv s8,a0 │ │ │ │ + jal 3890 │ │ │ │ + add a5,s8,s2 │ │ │ │ + sb zero,0(a5) │ │ │ │ + li a2,5 │ │ │ │ + li a5,0 │ │ │ │ + li a1,4 │ │ │ │ + beqz s11,1ac20 │ │ │ │ + remuw a4,s11,a2 │ │ │ │ + sext.w a3,a4 │ │ │ │ + divuw a0,s11,a2 │ │ │ │ + beq a3,a1,1ac0e │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s0 │ │ │ │ + lbu a3,0(a4) │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s8 │ │ │ │ + sb a3,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bgeu a1,s11,1ac20 │ │ │ │ + mv s11,a0 │ │ │ │ + remuw a4,s11,a2 │ │ │ │ + sext.w a3,a4 │ │ │ │ + divuw a0,s11,a2 │ │ │ │ + bne a3,a1,1abe0 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s8 │ │ │ │ + sb s3,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s11,a1,1abfc │ │ │ │ + ld a5,24(sp) │ │ │ │ + mv a4,s10 │ │ │ │ + mv a3,s1 │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 195de │ │ │ │ + lw a5,192(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq s6,a5,1ae06 │ │ │ │ + lw a4,196(sp) │ │ │ │ + beq s6,a4,1ae2a │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + li a5,100 │ │ │ │ + addi s4,s4,8 │ │ │ │ + bne s5,a5,1aba2 │ │ │ │ + ld s10,48(sp) │ │ │ │ + mv a0,s9 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + jal 3670 │ │ │ │ + addi s10,s10,8 │ │ │ │ + bne s7,s5,1ab10 │ │ │ │ + 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,0x4b │ │ │ │ + addi s3,s3,-1134 │ │ │ │ + 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 │ │ │ │ + li a0,0 │ │ │ │ + li a4,0 │ │ │ │ + j 1ace4 │ │ │ │ + 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,1ad22 │ │ │ │ + bltu a2,a6,1ad22 │ │ │ │ + lw a2,0(a1) │ │ │ │ + bnez a2,1ad22 │ │ │ │ + lw a2,0(t1) │ │ │ │ + beq a2,s4,1ad16 │ │ │ │ + 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) │ │ │ │ + li a5,1 │ │ │ │ + sw a5,0(a1) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a1,a1,4 │ │ │ │ + bne a4,t3,1ace2 │ │ │ │ + lw a7,0(t1) │ │ │ │ + beq a7,s4,1ae52 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s6 │ │ │ │ + sw s4,0(a5) │ │ │ │ + j 1acca │ │ │ │ + li s6,1 │ │ │ │ + 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,1adb4 │ │ │ │ + lw a5,4(a0) │ │ │ │ + beq a5,s1,1ad8a │ │ │ │ + addi s0,s6,8 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + mv s6,s0 │ │ │ │ + bne s11,s5,1ad58 │ │ │ │ + mv s0,s9 │ │ │ │ + ld s3,40(sp) │ │ │ │ + mv s9,s1 │ │ │ │ + ld s1,32(sp) │ │ │ │ mv a0,s2 │ │ │ │ - ld s6,8(sp) │ │ │ │ - jal 1b204 │ │ │ │ - mv s0,a0 │ │ │ │ - beq a0,s8,1bd26 │ │ │ │ - bnez a0,1bc1e │ │ │ │ - sd s7,24(s1) │ │ │ │ + li a1,800 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + lhu s11,0(s10) │ │ │ │ + j 1aa24 │ │ │ │ + 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 1ad78 │ │ │ │ + lw a5,0(a0) │ │ │ │ + bgeu a5,s3,1ad64 │ │ │ │ + lw a3,4(a0) │ │ │ │ + beq a3,s1,1b396 │ │ │ │ + beqz a5,1adf2 │ │ │ │ + li a1,808 │ │ │ │ mv a0,s2 │ │ │ │ - jal 35a0 │ │ │ │ + jal 1957a │ │ │ │ + li a5,800 │ │ │ │ + addi s0,s6,8 │ │ │ │ + add a1,a0,s6 │ │ │ │ + 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 1ad68 │ │ │ │ + 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 1ad78 │ │ │ │ + lw a4,196(sp) │ │ │ │ + addiw a3,a0,-1 │ │ │ │ + bne a3,a4,1ac3a │ │ │ │ + ld a3,40(sp) │ │ │ │ + addw a3,s5,a3 │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a3,a2,0x1e │ │ │ │ + bgeu a4,a5,1ae44 │ │ │ │ + ld a5,72(sp) │ │ │ │ + add a3,a3,a5 │ │ │ │ + sw a0,0(a3) │ │ │ │ + j 1ac3e │ │ │ │ + addiw a3,a0,-1 │ │ │ │ + bne a3,a5,1ac3e │ │ │ │ + ld a3,40(sp) │ │ │ │ + addw a3,s5,a3 │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a3,a2,0x1e │ │ │ │ + bltu a4,a5,1ae22 │ │ │ │ + ld a5,64(sp) │ │ │ │ + add a3,a3,a5 │ │ │ │ + sw a0,0(a3) │ │ │ │ + j 1ac3e │ │ │ │ + ld s10,56(sp) │ │ │ │ + li s9,0 │ │ │ │ + j 1aa0a │ │ │ │ + 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 │ │ │ │ + li a0,0 │ │ │ │ + li a4,0 │ │ │ │ + j 1ae7e │ │ │ │ + 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,1aebc │ │ │ │ + bltu a2,a6,1aebc │ │ │ │ + lw a2,0(a1) │ │ │ │ + bnez a2,1aebc │ │ │ │ + lw a2,0(t4) │ │ │ │ + beq a2,s4,1aeb0 │ │ │ │ + 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) │ │ │ │ + li a5,1 │ │ │ │ + sw a5,0(a1) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a1,a1,4 │ │ │ │ + bne a4,t3,1ae7c │ │ │ │ + lw a7,0(t4) │ │ │ │ + beq a7,s4,1aee8 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + addi t4,t4,4 │ │ │ │ + beq s9,t3,1b37c │ │ │ │ + sw s4,0(t4) │ │ │ │ + j 1ae6e │ │ │ │ + subw a3,a0,a5 │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + ld a7,104(sp) │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + j 1a948 │ │ │ │ + ld s0,176(sp) │ │ │ │ + li a0,0 │ │ │ │ + sd a3,48(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,0 │ │ │ │ + sd a0,24(sp) │ │ │ │ + jal 3890 │ │ │ │ + ld a3,48(sp) │ │ │ │ + li s1,0 │ │ │ │ + beqz s9,1b032 │ │ │ │ + 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 │ │ │ │ + li a0,0 │ │ │ │ + lw s10,4(a5) │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,65 │ │ │ │ + mv s7,a0 │ │ │ │ + jal 3890 │ │ │ │ + add a5,s7,s2 │ │ │ │ + sb zero,0(a5) │ │ │ │ + li a4,5 │ │ │ │ + li a5,0 │ │ │ │ + beqz s10,1afbc │ │ │ │ + remuw a3,s10,a4 │ │ │ │ + sext.w a2,a3 │ │ │ │ + divuw a1,s10,a4 │ │ │ │ + beq a2,s11,1afaa │ │ │ │ + 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,1afbc │ │ │ │ + mv s10,a1 │ │ │ │ + remuw a3,s10,a4 │ │ │ │ + sext.w a2,a3 │ │ │ │ + divuw a1,s10,a4 │ │ │ │ + bne a2,s11,1af7c │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a3,a3,s7 │ │ │ │ + sb s8,0(a3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s10,s11,1af98 │ │ │ │ + beq s0,s9,1b010 │ │ │ │ + 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,1b030 │ │ │ │ + ld a5,40(sp) │ │ │ │ + addw a5,a5,s1 │ │ │ │ + sw a5,48(sp) │ │ │ │ + j 1af3a │ │ │ │ + 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,1af3a │ │ │ │ + ld a3,160(sp) │ │ │ │ + ld a5,104(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + beq a5,s4,1b104 │ │ │ │ + ld a5,96(sp) │ │ │ │ + ld a1,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + lw s8,0(a5) │ │ │ │ + sd a3,48(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,1b0be │ │ │ │ + remuw a4,s8,a1 │ │ │ │ + sext.w a0,a4 │ │ │ │ + divuw a7,s8,a1 │ │ │ │ + beq a0,a2,1b0ac │ │ │ │ + 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,1b0be │ │ │ │ + mv s8,a7 │ │ │ │ + remuw a4,s8,a1 │ │ │ │ + sext.w a0,a4 │ │ │ │ + divuw a7,s8,a1 │ │ │ │ + bne a0,a2,1b07e │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s9 │ │ │ │ + sb t1,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s8,a2,1b09a │ │ │ │ + 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) │ │ │ │ ld a4,40(sp) │ │ │ │ - ld a5,0(s10) │ │ │ │ + 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,1b1e0 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + ld a4,32(sp) │ │ │ │ + ld a1,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw s8,4(a5) │ │ │ │ + sd a3,48(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,1b19a │ │ │ │ + remuw a4,s8,a1 │ │ │ │ + sext.w a0,a4 │ │ │ │ + divuw a7,s8,a1 │ │ │ │ + beq a0,a2,1b188 │ │ │ │ + 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,1b19a │ │ │ │ + mv s8,a7 │ │ │ │ + remuw a4,s8,a1 │ │ │ │ + sext.w a0,a4 │ │ │ │ + divuw a7,s8,a1 │ │ │ │ + bne a0,a2,1b15a │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s9 │ │ │ │ + sb t1,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s8,a2,1b176 │ │ │ │ + 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,1b2cc │ │ │ │ + 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) │ │ │ │ + ld a4,32(sp) │ │ │ │ + ld a1,8(sp) │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + li a0,0 │ │ │ │ + lw s7,4(a5) │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,65 │ │ │ │ + mv s6,a0 │ │ │ │ + jal 3890 │ │ │ │ + add a5,s6,s2 │ │ │ │ + sb zero,0(a5) │ │ │ │ + li a5,0 │ │ │ │ + beqz s7,1b28a │ │ │ │ + remuw a4,s7,s8 │ │ │ │ + sext.w a3,a4 │ │ │ │ + divuw a2,s7,s8 │ │ │ │ + beq a3,s11,1b278 │ │ │ │ + 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,1b28a │ │ │ │ + mv s7,a2 │ │ │ │ + remuw a4,s7,s8 │ │ │ │ + sext.w a3,a4 │ │ │ │ + divuw a2,s7,s8 │ │ │ │ + bne a3,s11,1b24a │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,s6 │ │ │ │ + sb s9,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s7,s11,1b266 │ │ │ │ + ld a3,40(sp) │ │ │ │ + lw a5,-4(s5) │ │ │ │ + lw a4,0(s5) │ │ │ │ + addw s1,s1,a3 │ │ │ │ + li a3,100 │ │ │ │ + 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,1b20a │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 3310 │ │ │ │ + lwu a5,152(sp) │ │ │ │ + bgeu a5,a0,1b3a6 │ │ │ │ + ld a5,168(sp) │ │ │ │ + beqz a5,1b2ea │ │ │ │ + mv a0,a5 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 3310 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,152(sp) │ │ │ │ + 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,1ac92 │ │ │ │ + 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,0x5f │ │ │ │ + ld a5,-1078(a5) │ │ │ │ + ld a4,200(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,1b402 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + ld s0,176(sp) │ │ │ │ + li a0,0 │ │ │ │ + sd a3,48(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,0 │ │ │ │ + sd a0,24(sp) │ │ │ │ + jal 3890 │ │ │ │ + ld a3,48(sp) │ │ │ │ + j 1af06 │ │ │ │ + mv s11,s3 │ │ │ │ + mv s0,s9 │ │ │ │ + ld s3,40(sp) │ │ │ │ + mv s9,s1 │ │ │ │ + sw s11,0(a0) │ │ │ │ + ld s1,32(sp) │ │ │ │ + j 1ad78 │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 3670 │ │ │ │ + j 1b2f4 │ │ │ │ + mv a5,a2 │ │ │ │ + bltu s10,a2,1b3c8 │ │ │ │ + li a0,0 │ │ │ │ + sext.w s10,a5 │ │ │ │ + jal 39c0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + jal 3270 │ │ │ │ + j 1a844 │ │ │ │ + mv a5,s10 │ │ │ │ + li a0,0 │ │ │ │ + sext.w s10,a5 │ │ │ │ + jal 39c0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + jal 3270 │ │ │ │ + j 1a844 │ │ │ │ + auipc a3,0x4a │ │ │ │ + addi a3,a3,1154 │ │ │ │ + li a2,627 │ │ │ │ auipc a1,0x44 │ │ │ │ - addi a1,a1,-866 │ │ │ │ + addi a1,a1,998 │ │ │ │ auipc a0,0x44 │ │ │ │ - addi a0,a0,-698 │ │ │ │ + addi a0,a0,1006 │ │ │ │ + fsd fs2,216(sp) │ │ │ │ + fsd fs3,208(sp) │ │ │ │ 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 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ + fsd fs2,216(sp) │ │ │ │ + fsd fs3,208(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-208 │ │ │ │ + auipc a4,0x5f │ │ │ │ + ld a4,-1276(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,0x5e │ │ │ │ - ld a5,576(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x44 │ │ │ │ - addi a2,a2,-1114 │ │ │ │ - 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 │ │ │ │ - li a1,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 │ │ │ │ + ld a5,-164(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,1bff0 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - mv s0,a4 │ │ │ │ - j 1bdd4 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s0,a1 │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a2,1c0ee │ │ │ │ + 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 │ │ │ │ - jal 3240 │ │ │ │ - beq a0,s0,1be18 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + bgeu a2,a5,1c05a │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,4(a0) │ │ │ │ + srliw a5,a5,0x3 │ │ │ │ + andi s3,a5,63 │ │ │ │ + bnez s3,1c0a4 │ │ │ │ + li a5,63 │ │ │ │ + mv s3,s0 │ │ │ │ + bgeu a5,s2,1c11e │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + addi s0,s0,64 │ │ │ │ + jal 1b40a │ │ │ │ + bne s0,s3,1c07e │ │ │ │ + andi s2,s2,63 │ │ │ │ + bnez s2,1c11e │ │ │ │ + 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 zero,64(a0) │ │ │ │ - sd zero,72(a0) │ │ │ │ - sd zero,80(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s5,8(sp) │ │ │ │ + li s4,64 │ │ │ │ + addw s5,s2,s3 │ │ │ │ + bgeu s4,s5,1c0f0 │ │ │ │ + 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 1b40a │ │ │ │ + addw s2,s3,s2 │ │ │ │ + li a5,63 │ │ │ │ + add s0,s0,s4 │ │ │ │ + bgeu a5,s2,1c154 │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + j 1c070 │ │ │ │ + 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,1c13a │ │ │ │ + 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 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - mv s0,a2 │ │ │ │ - slli a2,a1,0x20 │ │ │ │ - sd s1,8(sp) │ │ │ │ + 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 │ │ │ │ - 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,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 1b40a │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + mv s3,s0 │ │ │ │ + j 1c092 │ │ │ │ + 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 s1,24(sp) │ │ │ │ + subw a2,a2,a3 │ │ │ │ + srliw a4,a4,0x18 │ │ │ │ + slli a5,a5,0x8 │ │ │ │ sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ + slli a4,a4,0x38 │ │ │ │ + auipc s2,0x5e │ │ │ │ + ld s2,-736(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,0x49 │ │ │ │ + addi a1,a1,1642 │ │ │ │ + sd a5,0(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) │ │ │ │ + jal 1c026 │ │ │ │ + li a2,8 │ │ │ │ + mv a1,sp │ │ │ │ + mv a0,s0 │ │ │ │ + jal 1c026 │ │ │ │ + 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,1c2c4 │ │ │ │ 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) │ │ │ │ + ld s2,16(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 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-160 │ │ │ │ + sd s4,112(sp) │ │ │ │ + auipc s4,0x5e │ │ │ │ + ld s4,-956(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 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - auipc a0,0x44 │ │ │ │ - addi a0,a0,-1286 │ │ │ │ - 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,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) │ │ │ │ + sd s3,120(sp) │ │ │ │ + sd s5,104(sp) │ │ │ │ + sd ra,152(sp) │ │ │ │ + jal 39f0 │ │ │ │ + auipc a5,0x48 │ │ │ │ + ld a5,-1106(a5) │ │ │ │ + sd a5,8(sp) │ │ │ │ + auipc a5,0x48 │ │ │ │ + ld a5,-1108(a5) │ │ │ │ + sd zero,0(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s3,sp │ │ │ │ + beqz s2,1c35a │ │ │ │ + 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,1c380 │ │ │ │ + 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 1b40a │ │ │ │ + bne s1,s0,1c340 │ │ │ │ + andi s2,s2,63 │ │ │ │ + bnez s2,1c384 │ │ │ │ + ld s1,136(sp) │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1c15c │ │ │ │ + ld a4,88(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,1c364 │ │ │ │ - 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 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 │ │ │ │ + bnez a5,1c396 │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld s2,128(sp) │ │ │ │ + ld s3,120(sp) │ │ │ │ + ld s4,112(sp) │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - add a0,a0,a5 │ │ │ │ + addi a0,sp,24 │ │ │ │ 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 │ │ │ │ + ld s1,136(sp) │ │ │ │ + j 1c35a │ │ │ │ + sd s1,136(sp) │ │ │ │ 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 │ │ │ │ + lw a0,28(a0) │ │ │ │ + lw a5,28(a1) │ │ │ │ + blt a5,a0,1c3aa │ │ │ │ + slt a0,a0,a5 │ │ │ │ ret │ │ │ │ - beqz a4,1c382 │ │ │ │ - j 1bfc0 │ │ │ │ - li a0,0 │ │ │ │ + li a0,-1 │ │ │ │ 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) │ │ │ │ - sd a5,40(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd ra,88(sp) │ │ │ │ + lw s3,32(a0) │ │ │ │ sd s0,80(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ sd s2,64(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3750 │ │ │ │ - beqz a0,1c43a │ │ │ │ - addi s2,sp,8 │ │ │ │ + sd s7,24(sp) │ │ │ │ mv s0,a0 │ │ │ │ + mv s5,a1 │ │ │ │ + ld a0,48(a0) │ │ │ │ + beqz s3,1c4fe │ │ │ │ + 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 1c44a │ │ │ │ + addiw s8,s3,1 │ │ │ │ + slli a1,s8,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mul a1,a1,s6 │ │ │ │ mv a0,s2 │ │ │ │ - jal 27fba │ │ │ │ - mv a1,s2 │ │ │ │ - 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 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 35a0 │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(s3) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,1c45a │ │ │ │ + jal 1957a │ │ │ │ + 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,1c4bc │ │ │ │ + add a4,a5,s1 │ │ │ │ + ld a3,24(s2) │ │ │ │ + ld a4,24(a4) │ │ │ │ + lw a2,0(a3) │ │ │ │ + lw a3,0(a4) │ │ │ │ + beq a2,a3,1c4bc │ │ │ │ + ld a0,88(a4) │ │ │ │ + jal c694 │ │ │ │ + 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,1c47e │ │ │ │ + add a5,a0,s1 │ │ │ │ + lbu a4,60(a5) │ │ │ │ + bne a4,s5,1c3e4 │ │ │ │ + ld a1,24(a5) │ │ │ │ + li a0,0 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + jal 57b98 │ │ │ │ + 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,1c44a │ │ │ │ + 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) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,72(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ 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> │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,24(a5) │ │ │ │ + ld a0,88(a5) │ │ │ │ + lw s3,32(a5) │ │ │ │ + lw s9,28(a0) │ │ │ │ + jal c694 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beqz s7,1c430 │ │ │ │ + lw a4,36(s0) │ │ │ │ + addw a2,s3,s9 │ │ │ │ + mv a5,a2 │ │ │ │ + mv a3,a4 │ │ │ │ + bgeu a2,a4,1c4e4 │ │ │ │ + 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,1c4f6 │ │ │ │ + mv a5,a4 │ │ │ │ + ld a0,48(s0) │ │ │ │ + sw a5,40(s0) │ │ │ │ + mv s3,s8 │ │ │ │ + j 1c43e │ │ │ │ + li s7,1 │ │ │ │ + li s2,0 │ │ │ │ + j 1c488 │ │ │ │ + ld a5,0(a1) │ │ │ │ addi sp,sp,-32 │ │ │ │ + sd ra,24(sp) │ │ │ │ sd s0,16(sp) │ │ │ │ sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - jal 1c386 │ │ │ │ + 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 │ │ │ │ - beqz a0,1c484 │ │ │ │ - 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 │ │ │ │ - mv a0,s1 │ │ │ │ - lui a1,0x100 │ │ │ │ - jal 1b8fc │ │ │ │ - sb s0,0(a0) │ │ │ │ + mv s1,a1 │ │ │ │ + sh a4,96(a0) │ │ │ │ + sw a5,80(a0) │ │ │ │ + li a1,48 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,88(s0) │ │ │ │ + ld a1,88(s1) │ │ │ │ + jal 8cbe │ │ │ │ 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) │ │ │ │ - lbu a7,0(a1) │ │ │ │ - mv a5,a4 │ │ │ │ - beqz a7,1c4bc │ │ │ │ - li a7,0 │ │ │ │ - beqz a4,1c4b4 │ │ │ │ - jal 1bfc0 │ │ │ │ - mv a7,a0 │ │ │ │ + jal 3670 │ │ │ │ ld ra,8(sp) │ │ │ │ - mv a0,a7 │ │ │ │ + sd zero,8(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ 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) │ │ │ │ + sb a5,60(a0) │ │ │ │ + sb a6,74(a0) │ │ │ │ + sb zero,61(a0) │ │ │ │ + sh zero,72(a0) │ │ │ │ mv a7,a0 │ │ │ │ - mv a0,a7 │ │ │ │ - addi sp,sp,16 │ │ │ │ + ld a0,88(a3) │ │ │ │ + auipc a5,0x48 │ │ │ │ + fld fa5,-1760(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 8dc4 │ │ │ │ + ld a5,24(a0) │ │ │ │ + ld a0,48(a5) │ │ │ │ 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 │ │ │ │ + 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 c6c6 │ │ │ │ + addiw a1,a0,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ 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 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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,1c682 │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,88(a5) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + jal c6c6 │ │ │ │ + addiw a1,a0,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + mv s2,a0 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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) │ │ │ │ - sd a0,32(s0) │ │ │ │ - sd s2,16(s0) │ │ │ │ - sd a0,40(s0) │ │ │ │ - ld ra,56(sp) │ │ │ │ - sw zero,48(s0) │ │ │ │ + ld a5,24(s1) │ │ │ │ + lbu a5,96(a5) │ │ │ │ + bnez a5,1c68c │ │ │ │ + ld s1,24(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + ld ra,40(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 │ │ │ │ + ld s0,32(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ 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) │ │ │ │ + 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 d320 │ │ │ │ + fld fa5,80(a0) │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + beqz a5,1c6ac │ │ │ │ + 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 c6c6 │ │ │ │ + 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,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 a0,88(a5) │ │ │ │ + beqz a4,1c710 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - ld a5,0(a5) │ │ │ │ - auipc a3,0x43 │ │ │ │ - addi a3,a3,1398 │ │ │ │ - bne a0,a4,1c5f6 │ │ │ │ - auipc a3,0x43 │ │ │ │ - addi a3,a3,1370 │ │ │ │ + jal c6c6 │ │ │ │ + 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,1c742 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + lw a0,24(a0) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + jal c6c6 │ │ │ │ + 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,1c78c │ │ │ │ + sd s1,8(sp) │ │ │ │ + auipc s1,0x5e │ │ │ │ + ld s1,-1972(s1) │ │ │ │ + lw a6,28(a2) │ │ │ │ + ld a7,8(s0) │ │ │ │ + ld a0,0(s1) │ │ │ │ auipc a2,0x43 │ │ │ │ - addi a2,a2,1394 │ │ │ │ + addi a2,a2,130 │ │ │ │ li a1,1 │ │ │ │ - mv a0,a5 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ + ld a5,24(s0) │ │ │ │ + ld a1,0(s1) │ │ │ │ + ld a0,88(a5) │ │ │ │ + jal b56e │ │ │ │ + li a0,0 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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> │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + ld a5,24(a0) │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ + ld a0,88(a5) │ │ │ │ + lw s1,32(a5) │ │ │ │ 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) │ │ │ │ + lw s0,28(a0) │ │ │ │ + addiw s1,s1,-1 │ │ │ │ + sd ra,24(sp) │ │ │ │ + addw s0,s0,s1 │ │ │ │ + jal c65e │ │ │ │ ld ra,24(sp) │ │ │ │ - sw zero,8(s0) │ │ │ │ + addw a0,a0,s0 │ │ │ │ ld s0,16(sp) │ │ │ │ ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ 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 │ │ │ │ + ld a5,24(a0) │ │ │ │ + ld a0,88(a5) │ │ │ │ + j c6c6 │ │ │ │ + ld a5,24(a0) │ │ │ │ + ld a0,88(a5) │ │ │ │ + j c6fc │ │ │ │ + ld a5,24(a0) │ │ │ │ + ld a0,88(a5) │ │ │ │ + j c694 │ │ │ │ + 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 96c8 │ │ │ │ + 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 s1,24(sp) │ │ │ │ sd s3,8(sp) │ │ │ │ + lw s3,32(a0) │ │ │ │ sd ra,40(sp) │ │ │ │ - ld s3,0(a0) │ │ │ │ - mv s1,a0 │ │ │ │ - beqz a1,1c768 │ │ │ │ - lw a5,8(a0) │ │ │ │ - blez a5,1c768 │ │ │ │ + beqz s3,1c862 │ │ │ │ sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ sd s2,16(sp) │ │ │ │ + li s1,0 │ │ │ │ + mv s2,a0 │ │ │ │ + li s3,0 │ │ │ │ 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 a5,48(s2) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,24(a5) │ │ │ │ + addi s1,s1,88 │ │ │ │ + ld a0,88(a5) │ │ │ │ + jal c6c6 │ │ │ │ + lw a5,32(s2) │ │ │ │ + addw s3,a0,s3 │ │ │ │ + bltu s0,a5,1c83c │ │ │ │ ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ ld ra,40(sp) │ │ │ │ - sd zero,8(s1) │ │ │ │ - sd zero,16(s1) │ │ │ │ + mv a0,s3 │ │ │ │ ld s3,8(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - lw a0,8(a0) │ │ │ │ - seqz a0,a0 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s2,48(sp) │ │ │ │ + lw s2,32(a0) │ │ │ │ + sd ra,72(sp) │ │ │ │ + bnez s2,1c884 │ │ │ │ + ld ra,72(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,48(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ 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 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 c65e │ │ │ │ + lw a4,32(s3) │ │ │ │ + addiw s1,s4,-1 │ │ │ │ + li a5,1 │ │ │ │ + addw s1,s1,a0 │ │ │ │ + bgeu a5,a4,1c940 │ │ │ │ + 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 c65e │ │ │ │ + addiw a5,a0,-1 │ │ │ │ + addw a5,a5,s4 │ │ │ │ + sext.w a4,s1 │ │ │ │ + sext.w s1,a5 │ │ │ │ + mv s0,s4 │ │ │ │ + bltu s7,s1,1c93a │ │ │ │ + subw a5,s7,a5 │ │ │ │ + bltu a4,s4,1c936 │ │ │ │ + subw s0,a4,s0 │ │ │ │ + mv a4,a5 │ │ │ │ + bgeu s0,a5,1c902 │ │ │ │ + mv a4,s0 │ │ │ │ + sext.w a4,a4 │ │ │ │ + mv a5,a4 │ │ │ │ + bgeu s2,a4,1c90c │ │ │ │ + mv a5,s2 │ │ │ │ + lw a4,32(s3) │ │ │ │ + addiw s5,s5,1 │ │ │ │ + sext.w s2,a5 │ │ │ │ + addi s6,s6,88 │ │ │ │ + bltu s5,a4,1c8be │ │ │ │ + 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 1c8fa │ │ │ │ + subw a5,a5,s7 │ │ │ │ + j 1c8f2 │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + li s2,-1 │ │ │ │ + j 1c87a │ │ │ │ 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) │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ + sd a1,0(s0) │ │ │ │ + sd a2,8(s0) │ │ │ │ + mv a0,a1 │ │ │ │ + mv s1,a3 │ │ │ │ + mv s2,a4 │ │ │ │ + jal 3310 │ │ │ │ + auipc a5,0x47 │ │ │ │ + fld fa5,1356(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) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addiw a5,a5,1 │ │ │ │ - sw a5,8(s0) │ │ │ │ + sd a0,16(s0) │ │ │ │ + sd zero,48(s0) │ │ │ │ + sw zero,40(s0) │ │ │ │ + fsd fa5,72(s0) │ │ │ │ + sw a5,28(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 s1,8(sp) │ │ │ │ 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 │ │ │ │ + addi sp,sp,32 │ │ │ │ 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) │ │ │ │ + lbu a0,44(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) │ │ │ │ + lw a5,32(a0) │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd ra,56(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + beqz a5,1ca0a │ │ │ │ + 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 s10,a0 │ │ │ │ - li a1,72 │ │ │ │ - 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 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,84(sp) │ │ │ │ - sd a0,48(s9) │ │ │ │ - beqz a5,1d144 │ │ │ │ - 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 │ │ │ │ + mv s5,a2 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + li s0,0 │ │ │ │ + ld a5,48(s2) │ │ │ │ + mv a2,s5 │ │ │ │ mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - jal 32a0 │ │ │ │ - mv s3,a0 │ │ │ │ - beqz a0,1d100 │ │ │ │ - addiw a5,s11,1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a1,a4,0x1e │ │ │ │ - li a0,0 │ │ │ │ - sext.w s2,s11 │ │ │ │ - sext.w s11,a5 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,120(s5) │ │ │ │ - li a2,10 │ │ │ │ - li a1,0 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,24(a5) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,88 │ │ │ │ + ld a0,88(a5) │ │ │ │ + jal 96c8 │ │ │ │ + lw a5,32(s2) │ │ │ │ + addw s3,s3,a0 │ │ │ │ + bltu s0,a5,1c9d2 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 a5,a0 │ │ │ │ - ld a0,168(s1) │ │ │ │ - sd a5,144(s1) │ │ │ │ - slli a1,s0,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,176(s1) │ │ │ │ - sd a5,168(s1) │ │ │ │ - mv a1,s0 │ │ │ │ - jal 1d4e0 │ │ │ │ - sd a0,176(s1) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + ld ra,56(sp) │ │ │ │ + li s3,0 │ │ │ │ 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 │ │ │ │ + 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,1caa8 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a4,24(a5) │ │ │ │ + lbu a5,60(a5) │ │ │ │ + ld a0,88(a4) │ │ │ │ + beqz a5,1ca90 │ │ │ │ + jal 96c8 │ │ │ │ + lw a5,32(s2) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addw s5,s5,a0 │ │ │ │ + addi s1,s1,88 │ │ │ │ + bltu s0,a5,1ca42 │ │ │ │ + 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 96c8 │ │ │ │ + lw a5,32(s2) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addw s6,s6,a0 │ │ │ │ + addi s1,s1,88 │ │ │ │ + bltu s0,a5,1ca42 │ │ │ │ + j 1ca6c │ │ │ │ li a0,0 │ │ │ │ - slli s5,s5,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - 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,1cf28 │ │ │ │ - lbu a4,0(s4) │ │ │ │ - li a5,48 │ │ │ │ - bne a4,a5,1d200 │ │ │ │ - addiw a5,s2,1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ + li s5,0 │ │ │ │ + li s6,0 │ │ │ │ + j 1ca7a │ │ │ │ + mv a4,a0 │ │ │ │ + lw a0,32(a0) │ │ │ │ + beqz a0,1cade │ │ │ │ + slli a5,a0,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 │ │ │ │ + li a1,88 │ │ │ │ + mul a1,a5,a1 │ │ │ │ + ld a5,48(a4) │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 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 │ │ │ │ - ret │ │ │ │ - ld a0,120(s5) │ │ │ │ - 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 │ │ │ │ - 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 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 │ │ │ │ + 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,1caca │ │ │ │ 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 │ │ │ │ + lw a3,32(a0) │ │ │ │ + beqz a3,1cb36 │ │ │ │ + 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 1cb0a │ │ │ │ + addw a6,a6,a0 │ │ │ │ + addi a5,a5,88 │ │ │ │ + addw a6,a4,a6 │ │ │ │ + beq a5,t3,1cb2a │ │ │ │ + lw t1,44(a5) │ │ │ │ + lw a4,48(a5) │ │ │ │ + lbu a7,60(a5) │ │ │ │ + lw a0,52(a5) │ │ │ │ + addw a4,a4,t1 │ │ │ │ + bnez a7,1cafa │ │ │ │ + addw a3,a3,a0 │ │ │ │ + addi a5,a5,88 │ │ │ │ + addw a3,a3,a4 │ │ │ │ + bne a5,t3,1cb0a │ │ │ │ + sw a3,0(a1) │ │ │ │ + addw a0,a6,a3 │ │ │ │ + sw a6,0(a2) │ │ │ │ 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 │ │ │ │ + li a6,0 │ │ │ │ + sw a3,0(a1) │ │ │ │ + li a0,0 │ │ │ │ + sw a6,0(a2) │ │ │ │ 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) │ │ │ │ + lw s3,32(a0) │ │ │ │ sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ sd ra,56(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - mv s4,a1 │ │ │ │ + sd s4,16(sp) │ │ │ │ + mv s6,a1 │ │ │ │ mv s5,a2 │ │ │ │ - mv s0,a3 │ │ │ │ + beqz s3,1cbc8 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ li s1,0 │ │ │ │ + mv s2,a0 │ │ │ │ + li s4,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) │ │ │ │ + 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,1cbb0 │ │ │ │ + jal c6fc │ │ │ │ + lw a5,32(s2) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addw s4,a0,s4 │ │ │ │ + addi s1,s1,88 │ │ │ │ + bltu s0,a5,1cb6a │ │ │ │ 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 c6fc │ │ │ │ + lw a5,32(s2) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addw s3,a0,s3 │ │ │ │ + addi s1,s1,88 │ │ │ │ + bltu s0,a5,1cb6a │ │ │ │ + j 1cb90 │ │ │ │ + li a0,0 │ │ │ │ + li s4,0 │ │ │ │ + j 1cb9a │ │ │ │ + lw a4,32(a0) │ │ │ │ + beqz a4,1cc14 │ │ │ │ + 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 1cbf2 │ │ │ │ + addi a5,a5,88 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + beq a4,a5,1cc02 │ │ │ │ + lbu a3,60(a5) │ │ │ │ + bnez a3,1cbe8 │ │ │ │ + addi a5,a5,88 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + bne a4,a5,1cbf2 │ │ │ │ + sext.w a4,a0 │ │ │ │ + sext.w a5,a6 │ │ │ │ + sw a4,0(a1) │ │ │ │ + addw a0,a0,a6 │ │ │ │ + sw a5,0(a2) │ │ │ │ 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 a5,0 │ │ │ │ + sw a4,0(a1) │ │ │ │ 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 │ │ │ │ + sw a5,0(a2) │ │ │ │ + ret │ │ │ │ + beqz a0,1cc7c │ │ │ │ + lw a5,32(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ mv s1,a0 │ │ │ │ - mv a1,s4 │ │ │ │ + ld a0,48(a0) │ │ │ │ + beqz a5,1cc64 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + jal 57b98 │ │ │ │ + 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,1cc36 │ │ │ │ + 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,1cc8c │ │ │ │ + li a4,-1 │ │ │ │ + sw a4,36(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + j 1c3ae │ │ │ │ + ret │ │ │ │ + lbu a4,44(a0) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a4,1cca8 │ │ │ │ + lw a4,36(a0) │ │ │ │ + li a3,-1 │ │ │ │ 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 │ │ │ │ + beq a4,a3,1ccaa │ │ │ │ + lw a0,40(a5) │ │ │ │ + addiw a0,a0,1 │ │ │ │ + subw a0,a0,a4 │ │ │ │ + ret │ │ │ │ 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) │ │ │ │ + ret │ │ │ │ + beqz a0,1cd4e │ │ │ │ + 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,1cd36 │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + li s3,0 │ │ │ │ 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 3670 │ │ │ │ - lw a5,40(s0) │ │ │ │ - sd zero,-8(s2) │ │ │ │ - bltu s4,a5,1d7c8 │ │ │ │ - mv t4,s5 │ │ │ │ - ld a0,104(sp) │ │ │ │ - sd t4,48(sp) │ │ │ │ + bnez s1,1ccd8 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s4,s4,80 │ │ │ │ + bgeu s3,a5,1cd2e │ │ │ │ + add s1,s1,s4 │ │ │ │ + lw a5,32(s1) │ │ │ │ + ld a0,48(s1) │ │ │ │ + beqz a5,1cd0c │ │ │ │ + li s0,0 │ │ │ │ + li s2,0 │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a1,24(a0) │ │ │ │ + li a0,0 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + jal 57b98 │ │ │ │ + ld a5,48(s1) │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a0,24(a5) │ │ │ │ jal 3670 │ │ │ │ - ld a0,112(sp) │ │ │ │ + ld a0,48(s1) │ │ │ │ + lw a5,32(s1) │ │ │ │ + add a4,a0,s0 │ │ │ │ + sd zero,24(a4) │ │ │ │ + addi s0,s0,88 │ │ │ │ + bltu s2,a5,1cce2 │ │ │ │ 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,1ccd6 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ 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,1d820 │ │ │ │ - mv a0,s7 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - ld a5,72(sp) │ │ │ │ - beqz a5,1d792 │ │ │ │ - li s6,4 │ │ │ │ - addi a5,sp,472 │ │ │ │ + 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,1cdb6 │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 50058 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bnez a0,1dae0 │ │ │ │ - mv a1,s3 │ │ │ │ - li a0,0 │ │ │ │ - jal 44286 │ │ │ │ - mv s6,s2 │ │ │ │ - lw a5,4(s1) │ │ │ │ + mv s3,a0 │ │ │ │ + li s1,0 │ │ │ │ + li s0,0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + slli a5,s0,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 │ │ │ │ - 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 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + 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,1cd6c │ │ │ │ + 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,1ce08 │ │ │ │ + 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 1cdf6 │ │ │ │ + addi a5,a5,88 │ │ │ │ + beq a5,a3,1ce08 │ │ │ │ + lbu a4,60(a5) │ │ │ │ + bne a4,a1,1cdee │ │ │ │ + ld a4,72(a5) │ │ │ │ + and a4,a4,a2 │ │ │ │ + beqz a4,1cdee │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - li a1,2 │ │ │ │ + ret │ │ │ │ + lw a1,32(a0) │ │ │ │ + beqz a1,1ce54 │ │ │ │ + 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,1ce50 │ │ │ │ + addi a5,a5,88 │ │ │ │ + beq a1,a5,1ce54 │ │ │ │ + ld a2,0(a5) │ │ │ │ + lbu a3,36(a5) │ │ │ │ + lbu a2,96(a2) │ │ │ │ + beq a3,a0,1ce58 │ │ │ │ + sext.w a4,a4 │ │ │ │ + bne a2,a4,1ce34 │ │ │ │ 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) │ │ │ │ - li a4,2 │ │ │ │ - mv a2,s5 │ │ │ │ - sd a5,24(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 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + mv a3,a4 │ │ │ │ + mv a4,a2 │ │ │ │ + j 1ce30 │ │ │ │ + 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,1cec8 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ mv s3,a0 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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 1957a │ │ │ │ + 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,1ce80 │ │ │ │ + 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,1cf88 │ │ │ │ + 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,1cf3e │ │ │ │ + addiw s1,s1,1 │ │ │ │ + addi s0,s0,88 │ │ │ │ + bltu s1,a4,1cf0a │ │ │ │ + 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 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - 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 │ │ │ │ - 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 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 │ │ │ │ - mv a0,s2 │ │ │ │ - sd t4,48(sp) │ │ │ │ - jal 45a72 │ │ │ │ - mv a0,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 │ │ │ │ + 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 │ │ │ │ - jal 3670 │ │ │ │ - mv a1,s9 │ │ │ │ - li a0,0 │ │ │ │ - jal 44286 │ │ │ │ - addi a1,s9,104 │ │ │ │ - li a0,0 │ │ │ │ - jal 44286 │ │ │ │ - mv a0,s9 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - li a4,0 │ │ │ │ - add a0,a0,a5 │ │ │ │ - li a3,0 │ │ │ │ - jal 45718 │ │ │ │ - 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 │ │ │ │ - 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 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 │ │ │ │ - jal 3670 │ │ │ │ - ld t4,48(sp) │ │ │ │ - j 1de54 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + mul s2,s2,s5 │ │ │ │ + jal 1957a │ │ │ │ + ld a1,48(s8) │ │ │ │ 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 │ │ │ │ + li a2,88 │ │ │ │ + add a1,a1,s0 │ │ │ │ + addi s0,s0,88 │ │ │ │ + add a0,a0,s2 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ + lw a4,32(s8) │ │ │ │ + bgeu s1,a4,1cf84 │ │ │ │ + ld a3,48(s8) │ │ │ │ + mv s2,s7 │ │ │ │ + j 1cf0a │ │ │ │ + mv s2,s7 │ │ │ │ + j 1cf20 │ │ │ │ + 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) │ │ │ │ - sd s7,72(sp) │ │ │ │ - mv s2,a3 │ │ │ │ - mv s7,a2 │ │ │ │ + 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) │ │ │ │ - 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 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 s7,72(sp) │ │ │ │ sd s9,56(sp) │ │ │ │ - add s3,s3,s11 │ │ │ │ - mv s2,a0 │ │ │ │ - li s6,0 │ │ │ │ - neg s4,s7 │ │ │ │ + sd s11,40(sp) │ │ │ │ + lw s8,0(s2) │ │ │ │ + sw a5,32(s10) │ │ │ │ + sd a2,24(sp) │ │ │ │ + mv s3,a3 │ │ │ │ + mv s6,a4 │ │ │ │ + jal 1957a │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + jal c694 │ │ │ │ + mv s4,a0 │ │ │ │ + ld a0,88(s2) │ │ │ │ + sext.w s4,s4 │ │ │ │ + jal c6c6 │ │ │ │ + lbu a5,96(s2) │ │ │ │ + beqz a5,1d242 │ │ │ │ + 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,1d530 │ │ │ │ + addi a6,t1,60 │ │ │ │ + li a5,0 │ │ │ │ + j 1d040 │ │ │ │ + lbu a4,0(a6) │ │ │ │ + addi a6,a6,88 │ │ │ │ + bnez a4,1d04a │ │ │ │ + sext.w s0,a5 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bltu a5,a3,1d036 │ │ │ │ + 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,1d0ea │ │ │ │ + lbu a5,60(s1) │ │ │ │ + bne a5,s3,1d2f4 │ │ │ │ + ld a5,24(s1) │ │ │ │ + lbu a4,96(a5) │ │ │ │ + ld a0,88(a5) │ │ │ │ + beqz a4,1d0ca │ │ │ │ + jal c6c6 │ │ │ │ + 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,1d236 │ │ │ │ + auipc s0,0x5d │ │ │ │ + ld s0,-242(s0) │ │ │ │ + lw a6,28(a1) │ │ │ │ + ld a7,8(s1) │ │ │ │ + ld a0,0(s0) │ │ │ │ + auipc a2,0x42 │ │ │ │ + addi a2,a2,1860 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a5,24(s1) │ │ │ │ + ld a1,0(s0) │ │ │ │ + ld a0,88(a5) │ │ │ │ + jal b56e │ │ │ │ + li a0,0 │ │ │ │ + jal 33c0 │ │ │ │ + lw a5,24(a0) │ │ │ │ + addi a4,s9,88 │ │ │ │ + bgeu a5,s5,1d2ec │ │ │ │ + addiw s7,s0,1 │ │ │ │ + mv s9,a4 │ │ │ │ + sext.w s11,s0 │ │ │ │ + sext.w s0,s7 │ │ │ │ + add s1,t1,s9 │ │ │ │ + bltu s0,a3,1d06e │ │ │ │ + bnez s11,1d24c │ │ │ │ + auipc a3,0x47 │ │ │ │ + fld fa5,-574(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 8dc4 │ │ │ │ + beqz s11,1d328 │ │ │ │ + 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,1d35c │ │ │ │ + jal 57466 │ │ │ │ + ld a5,48(s10) │ │ │ │ + add a4,a5,s1 │ │ │ │ + ld s5,24(a4) │ │ │ │ + add a5,a5,s9 │ │ │ │ + sw a0,64(a5) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 5748e │ │ │ │ + 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,1d1b2 │ │ │ │ + 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,1d44c │ │ │ │ + mv a0,s2 │ │ │ │ + lw s1,76(s2) │ │ │ │ + jal 5748e │ │ │ │ + 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,1d336 │ │ │ │ + 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,1d268 │ │ │ │ + ld a3,48(s10) │ │ │ │ + add a3,a3,s9 │ │ │ │ + ld a3,24(a3) │ │ │ │ + lw a3,0(a3) │ │ │ │ + beq a3,s8,1d28a │ │ │ │ + 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 1d0cc │ │ │ │ + ld a5,88(s2) │ │ │ │ + lw s5,24(a5) │ │ │ │ + j 1d022 │ │ │ │ + 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 1d0ee │ │ │ │ + lbu a3,44(s10) │ │ │ │ + sb a5,45(s10) │ │ │ │ + bnez a3,1d2c2 │ │ │ │ + li a3,0 │ │ │ │ + li a5,0 │ │ │ │ + sw a3,40(s10) │ │ │ │ + li a3,1 │ │ │ │ + bne a2,a3,1d2bc │ │ │ │ + sw s7,36(s10) │ │ │ │ + sw a4,40(s10) │ │ │ │ + j 1d216 │ │ │ │ + lbu a3,44(s10) │ │ │ │ + sb a5,45(s10) │ │ │ │ + beqz a3,1d20e │ │ │ │ + lw a2,36(s10) │ │ │ │ + sext.w a3,s7 │ │ │ │ + sext.w a5,a2 │ │ │ │ + bgeu a3,a2,1d2a8 │ │ │ │ + sext.w a5,s7 │ │ │ │ + lw a2,40(s10) │ │ │ │ + sext.w a3,a4 │ │ │ │ + mv a1,a2 │ │ │ │ + bgeu a2,a3,1d2b8 │ │ │ │ + mv a1,a4 │ │ │ │ + sw a1,40(s10) │ │ │ │ + sw a5,36(s10) │ │ │ │ + j 1d216 │ │ │ │ + lw a1,36(s10) │ │ │ │ + sext.w a3,s7 │ │ │ │ + sext.w a5,a1 │ │ │ │ + bgeu a3,a1,1d2d6 │ │ │ │ + sext.w a5,s7 │ │ │ │ + lw a0,40(s10) │ │ │ │ + sext.w a1,a4 │ │ │ │ + sext.w a3,a0 │ │ │ │ + bgeu a0,a1,1d276 │ │ │ │ + sext.w a3,a4 │ │ │ │ + j 1d276 │ │ │ │ + add s1,t1,s9 │ │ │ │ + bgeu s0,a3,1d0ea │ │ │ │ + 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 1d0ee │ │ │ │ + mv a0,s2 │ │ │ │ + jal 57466 │ │ │ │ + ld a5,48(s10) │ │ │ │ + sw a0,64(a5) │ │ │ │ + j 1d18e │ │ │ │ + slli a7,s7,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + li a4,88 │ │ │ │ + mul s0,a7,a4 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 57466 │ │ │ │ + ld a5,48(s10) │ │ │ │ + lw a2,32(s10) │ │ │ │ + add a5,a5,s0 │ │ │ │ + sw a0,64(a5) │ │ │ │ + j 1d1d2 │ │ │ │ + jal 57466 │ │ │ │ + ld a5,48(s10) │ │ │ │ + sext.w s5,a0 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 5748e │ │ │ │ + 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,1d3ae │ │ │ │ + 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,1d3ce │ │ │ │ + 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 c65e │ │ │ │ + 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,1d556 │ │ │ │ + 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 c65e │ │ │ │ + addw s5,s5,a0 │ │ │ │ + bltu s5,s6,1d18e │ │ │ │ + ld a5,48(s10) │ │ │ │ + add a4,a5,s9 │ │ │ │ + ld a3,24(a4) │ │ │ │ + lbu a3,96(a3) │ │ │ │ + beqz a3,1d18e │ │ │ │ + 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 1d18e │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 57466 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 5748e │ │ │ │ + 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,1d498 │ │ │ │ + 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,1d4b8 │ │ │ │ + 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 c65e │ │ │ │ + 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,1d534 │ │ │ │ + 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 c65e │ │ │ │ + addw s0,s0,a0 │ │ │ │ + bltu s0,s2,1d52a │ │ │ │ + ld a5,48(s10) │ │ │ │ + add a4,a5,s9 │ │ │ │ + ld a3,24(a4) │ │ │ │ + lbu a3,96(a3) │ │ │ │ + beqz a3,1d52a │ │ │ │ + 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 1d1d2 │ │ │ │ + li s0,0 │ │ │ │ + j 1d04a │ │ │ │ + ld a5,24(a4) │ │ │ │ + lbu a3,96(a5) │ │ │ │ + bnez a3,1d4e8 │ │ │ │ + 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 1d4e8 │ │ │ │ + lbu a5,96(a3) │ │ │ │ + add a4,a4,s1 │ │ │ │ + bnez a5,1d402 │ │ │ │ + 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 1d402 │ │ │ │ + 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 │ │ │ │ - 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 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) │ │ │ │ + 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,0x47 │ │ │ │ + fld fa5,-1798(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,1d66c │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + li s2,0 │ │ │ │ + li s4,0 │ │ │ │ + li a1,104 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + 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 1957a │ │ │ │ + sd a0,88(s0) │ │ │ │ + ld a1,88(s1) │ │ │ │ + jal 8cbe │ │ │ │ + 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 1cf9e │ │ │ │ + lw a5,32(s3) │ │ │ │ + bltu s4,a5,1d5e8 │ │ │ │ + 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 1957a │ │ │ │ + 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,0x46 │ │ │ │ + fld fa5,2026(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,1d716 │ │ │ │ + li s2,0 │ │ │ │ + li s1,0 │ │ │ │ + ld a5,48(s3) │ │ │ │ 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 │ │ │ │ + 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 1cf9e │ │ │ │ + lw a5,32(s3) │ │ │ │ + bltu s1,a5,1d6f0 │ │ │ │ + lw a5,32(s4) │ │ │ │ + beqz a5,1d746 │ │ │ │ + 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 1cf9e │ │ │ │ + lw a5,32(s4) │ │ │ │ + bltu s1,a5,1d720 │ │ │ │ + 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,1d7f4 │ │ │ │ + lw a4,32(a1) │ │ │ │ + sd s2,48(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + beqz a4,1d898 │ │ │ │ + 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,1d7ac │ │ │ │ + lbu a6,44(s2) │ │ │ │ + beqz a6,1d7ac │ │ │ │ + ld a6,24(a2) │ │ │ │ + lw a6,0(a6) │ │ │ │ + bne a6,a0,1d7ac │ │ │ │ + lw a5,36(s0) │ │ │ │ + lw s1,40(s2) │ │ │ │ + bgeu s1,a5,1d8a8 │ │ │ │ + subw a5,a5,s1 │ │ │ │ + slli s1,a5,0x20 │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + j 1d7ea │ │ │ │ + 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,1d802 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + mul a4,a4,s3 │ │ │ │ + ld a5,24(a2) │ │ │ │ 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 │ │ │ │ + add a3,a3,a4 │ │ │ │ + ld a5,24(a3) │ │ │ │ lw a4,0(a5) │ │ │ │ - addiw a4,a4,-1 │ │ │ │ - slli a0,a4,0x20 │ │ │ │ - srli a4,a0,0x1e │ │ │ │ - add a4,a4,s10 │ │ │ │ - sw a1,0(a4) │ │ │ │ + beq a4,a2,1d8b4 │ │ │ │ + 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 c65e │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + bne a2,a4,1d906 │ │ │ │ + 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 c65e │ │ │ │ + subw s3,s3,s6 │ │ │ │ + subw s3,s3,a0 │ │ │ │ + bltu s3,s5,1d914 │ │ │ │ + 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 1d7ea │ │ │ │ + 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 │ │ │ │ - li a0,0 │ │ │ │ + subw s1,s1,a5 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + j 1d7ea │ │ │ │ + ld a0,88(a5) │ │ │ │ + jal c65e │ │ │ │ + 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 c65e │ │ │ │ + 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 1d7ea │ │ │ │ + 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 1d7ea │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + j 1d8ba │ │ │ │ + lbu a0,45(a0) │ │ │ │ + addi a0,a0,-3 │ │ │ │ + seqz a0,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 │ │ │ │ - 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 │ │ │ │ + lbu a0,45(a0) │ │ │ │ + andi a0,a0,1 │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + lbu a0,45(a0) │ │ │ │ + andi a0,a0,2 │ │ │ │ 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 a2,0(a0) │ │ │ │ + beqz a2,1da78 │ │ │ │ + addiw a5,a2,-1 │ │ │ │ + li a4,115 │ │ │ │ + ld a1,8(a0) │ │ │ │ + bgeu a4,a5,1da7c │ │ │ │ + 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,1d9a8 │ │ │ │ + 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,1da70 │ │ │ │ + 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,1da5a │ │ │ │ + li a5,1 │ │ │ │ + sltu a0,a5,a0 │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + li a0,0 │ │ │ │ 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 │ │ │ │ + li a0,0 │ │ │ │ + li a3,0 │ │ │ │ + j 1da44 │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,1dabc │ │ │ │ + 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,1da9c │ │ │ │ + li a5,1 │ │ │ │ + sltu a0,a5,a0 │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + li a0,0 │ │ │ │ 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 │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,1dafa │ │ │ │ + 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,1dada │ │ │ │ + li a5,1 │ │ │ │ + sltu a0,a5,a0 │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - │ │ │ │ -000000000001e55e : │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - bltu a5,a0,1e570 │ │ │ │ - sltu a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ + lw a3,32(a0) │ │ │ │ + beqz a3,1db22 │ │ │ │ + ld a5,48(a0) │ │ │ │ + li a0,0 │ │ │ │ + addi a5,a5,60 │ │ │ │ + j 1db12 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + beq a0,a3,1db22 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + addi a5,a5,88 │ │ │ │ + beqz a4,1db0c │ │ │ │ + bgeu a0,a3,1db22 │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + li a0,-1 │ │ │ │ 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 │ │ │ │ + lw a0,32(a0) │ │ │ │ + beqz a0,1db66 │ │ │ │ + ld a2,48(a5) │ │ │ │ + li a5,0 │ │ │ │ + addi a4,a2,60 │ │ │ │ + j 1db3c │ │ │ │ + addiw a5,a5,1 │ │ │ │ + beq a5,a0,1db64 │ │ │ │ + lbu a3,0(a4) │ │ │ │ + addi a4,a4,88 │ │ │ │ + beqz a3,1db36 │ │ │ │ + bgeu a5,a0,1db64 │ │ │ │ + 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,1 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - bltu a5,a0,1e5ca │ │ │ │ - sltu a0,a0,a5 │ │ │ │ + lw a3,32(a0) │ │ │ │ + beqz a3,1db8c │ │ │ │ + ld a5,48(a0) │ │ │ │ + li a0,0 │ │ │ │ + addi a5,a5,60 │ │ │ │ + j 1db7c │ │ │ │ + addiw a0,a0,1 │ │ │ │ + beq a0,a3,1db8c │ │ │ │ + lbu a4,0(a5) │ │ │ │ + addi a5,a5,88 │ │ │ │ + bnez a4,1db76 │ │ │ │ + bgeu a0,a3,1db8c │ │ │ │ ret │ │ │ │ li a0,-1 │ │ │ │ ret │ │ │ │ - │ │ │ │ -000000000001e5ce : │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - blt a5,a0,1e5e0 │ │ │ │ - slt a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + lw a0,32(a0) │ │ │ │ + beqz a0,1dbd0 │ │ │ │ + ld a2,48(a5) │ │ │ │ + li a5,0 │ │ │ │ + addi a4,a2,60 │ │ │ │ + j 1dba6 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + beq a5,a0,1dbce │ │ │ │ + lbu a3,0(a4) │ │ │ │ + addi a4,a4,88 │ │ │ │ + bnez a3,1dba0 │ │ │ │ + bgeu a5,a0,1dbce │ │ │ │ + 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,1dc04 │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,1dc04 │ │ │ │ + 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 1dbf4 │ │ │ │ + beq a4,a5,1dc02 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + addi a5,a5,80 │ │ │ │ + andi a0,a0,1 │ │ │ │ + beqz a0,1dbf0 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + beqz a0,1dc78 │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,1dc78 │ │ │ │ + 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 1dc32 │ │ │ │ + addi a6,a6,80 │ │ │ │ + beq a6,t3,1dc78 │ │ │ │ + lbu a0,13(a6) │ │ │ │ + andi a0,a0,1 │ │ │ │ + beqz a0,1dc2a │ │ │ │ + lw a2,0(a6) │ │ │ │ + beqz a2,1dc76 │ │ │ │ + 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,1dc6a │ │ │ │ + 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,1dc50 │ │ │ │ + bltu a1,a4,1dc2a │ │ │ │ ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + beqz a0,1dcb0 │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,1dcb0 │ │ │ │ + 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 1dc9e │ │ │ │ + beq a4,a5,1dcae │ │ │ │ + lbu a0,0(a5) │ │ │ │ + addi a5,a5,80 │ │ │ │ + andi a0,a0,2 │ │ │ │ + beqz a0,1dc9a │ │ │ │ li a0,1 │ │ │ │ ret │ │ │ │ - │ │ │ │ -000000000001e5e4 : │ │ │ │ - lbu a0,0(a0) │ │ │ │ - lbu a5,0(a1) │ │ │ │ - bltu a5,a0,1e5fa │ │ │ │ - sltu a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + beqz a0,1dd20 │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,1dd20 │ │ │ │ + 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 1dcdc │ │ │ │ + addi a0,a0,80 │ │ │ │ + beq a0,t1,1dd20 │ │ │ │ + lbu a5,13(a0) │ │ │ │ + andi a5,a5,2 │ │ │ │ + beqz a5,1dcd4 │ │ │ │ + lw a2,0(a0) │ │ │ │ + beqz a2,1dd1c │ │ │ │ + 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,1dd10 │ │ │ │ + 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,1dcf6 │ │ │ │ + bltu a1,a4,1dcd4 │ │ │ │ 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 │ │ │ │ + beqz a0,1ddb0 │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,1ddb0 │ │ │ │ + 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 1dd4e │ │ │ │ + addi a3,a3,80 │ │ │ │ + beq a3,t4,1ddb0 │ │ │ │ + lbu a5,13(a3) │ │ │ │ + andi a5,a5,3 │ │ │ │ + bne a5,t5,1dd46 │ │ │ │ + lw t3,0(a3) │ │ │ │ + beqz t3,1ddac │ │ │ │ + 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 1dd82 │ │ │ │ + addw a2,a6,a2 │ │ │ │ + addi a5,a5,88 │ │ │ │ + addw a2,a2,a4 │ │ │ │ + beq a5,t3,1dda6 │ │ │ │ + lw t1,48(a5) │ │ │ │ + lw a4,44(a5) │ │ │ │ + lbu a7,60(a5) │ │ │ │ + lw a6,52(a5) │ │ │ │ + addw a4,a4,t1 │ │ │ │ + bnez a7,1dd74 │ │ │ │ + addw a0,a6,a0 │ │ │ │ + addi a5,a5,88 │ │ │ │ + addw a0,a0,a4 │ │ │ │ + bne a5,t3,1dd82 │ │ │ │ + addw a2,a2,a0 │ │ │ │ + bltu a1,a2,1dd46 │ │ │ │ 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,1e638 │ │ │ │ - sltu a0,a0,a5 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - li a0,2 │ │ │ │ + lw a4,32(a0) │ │ │ │ + beqz a4,1ddea │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + li a3,2 │ │ │ │ + ld a5,48(a0) │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + beq a1,a3,1ddee │ │ │ │ + li a3,88 │ │ │ │ + mul a4,a4,a3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + j 1ddd8 │ │ │ │ + addi a5,a5,88 │ │ │ │ + beq a5,a4,1ddea │ │ │ │ + lbu a3,60(a5) │ │ │ │ + bne a3,a1,1ddd0 │ │ │ │ + lbu a3,74(a5) │ │ │ │ + beqz a3,1ddd0 │ │ │ │ + li a0,1 │ │ │ │ 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 │ │ │ │ + li a3,88 │ │ │ │ + mul a4,a4,a3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + j 1ddfe │ │ │ │ + beq a5,a4,1de0a │ │ │ │ + lbu a0,74(a5) │ │ │ │ + addi a5,a5,88 │ │ │ │ + beqz a0,1ddfa │ │ │ │ + j 1dde6 │ │ │ │ + ret │ │ │ │ + lw a3,32(a0) │ │ │ │ + beqz a3,1de44 │ │ │ │ + li a5,2 │ │ │ │ + ld a2,48(a0) │ │ │ │ + beq a1,a5,1de3c │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + li a5,88 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + mul a3,a3,a5 │ │ │ │ + mv a5,a2 │ │ │ │ + add a3,a3,a2 │ │ │ │ + j 1de2e │ │ │ │ + beq a5,a3,1de44 │ │ │ │ + lbu a4,60(a5) │ │ │ │ + mv a2,a5 │ │ │ │ + addi a5,a5,88 │ │ │ │ + bne a4,a1,1de2a │ │ │ │ + ld a5,24(a2) │ │ │ │ + lbu a0,96(a5) │ │ │ │ ret │ │ │ │ - addiw s7,s0,1 │ │ │ │ - bge s1,s7,1e664 │ │ │ │ - j 1e68a │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ li a0,0 │ │ │ │ - addi sp,sp,80 │ │ │ │ ret │ │ │ │ + sw zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + ret │ │ │ │ + lw a5,0(a0) │ │ │ │ addi sp,sp,-64 │ │ │ │ - sd s6,0(sp) │ │ │ │ - sd ra,56(sp) │ │ │ │ - addiw s6,a1,-1 │ │ │ │ - bltz s6,1e726 │ │ │ │ - sd s1,40(sp) │ │ │ │ sd s2,32(sp) │ │ │ │ - sd s3,24(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 1957a │ │ │ │ + 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,1df86 │ │ │ │ + sd s3,24(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 │ │ │ │ + sd s1,40(sp) │ │ │ │ + li s3,0 │ │ │ │ + li s5,0 │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,48(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 │ │ │ │ + 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 1957a │ │ │ │ + sd a0,88(s0) │ │ │ │ + ld a1,88(s1) │ │ │ │ + jal 8cbe │ │ │ │ + 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 1cf9e │ │ │ │ + lw a5,32(s2) │ │ │ │ + addi s3,s3,88 │ │ │ │ + bltu s5,a5,1deea │ │ │ │ + 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 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 ra,56(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ + 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,1dfd8 │ │ │ │ + lw a5,0(a1) │ │ │ │ + mv s3,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + li s1,0 │ │ │ │ + li s0,0 │ │ │ │ + beqz a5,1dfca │ │ │ │ + ld a1,8(s2) │ │ │ │ + mv a0,s3 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + add a1,a1,s1 │ │ │ │ + jal 1de52 │ │ │ │ + lw a5,0(s2) │ │ │ │ + addi s1,s1,80 │ │ │ │ + bltu s0,a5,1dfb0 │ │ │ │ + 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,0x48 │ │ │ │ + addi a3,a3,-1824 │ │ │ │ + li a2,1729 │ │ │ │ + auipc a1,0x42 │ │ │ │ + addi a1,a1,-1980 │ │ │ │ + auipc a0,0x42 │ │ │ │ + addi a0,a0,-1972 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + li a1,16 │ │ │ │ + mv s2,a0 │ │ │ │ li a0,0 │ │ │ │ - addi sp,sp,64 │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + jal 1957a │ │ │ │ + sw zero,0(a0) │ │ │ │ + lw a5,0(s2) │ │ │ │ + sd zero,8(a0) │ │ │ │ + mv s3,a0 │ │ │ │ + beqz a5,1e040 │ │ │ │ + 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 1de52 │ │ │ │ + lw a5,0(s2) │ │ │ │ + addi s1,s1,80 │ │ │ │ + bltu s0,a5,1e022 │ │ │ │ + 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,1e0fc │ │ │ │ + ld t1,8(a0) │ │ │ │ + lw a0,32(t1) │ │ │ │ + beqz a0,1e088 │ │ │ │ + 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,1e074 │ │ │ │ + li t5,0 │ │ │ │ + li t4,0 │ │ │ │ + addiw t4,t4,1 │ │ │ │ + addi t5,t5,80 │ │ │ │ + beq t3,t4,1e0f6 │ │ │ │ + add a5,t1,t5 │ │ │ │ + lw a3,32(a5) │ │ │ │ + beqz a3,1e0f8 │ │ │ │ + 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,1e0b4 │ │ │ │ + bgeu a2,a0,1e08c │ │ │ │ + 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,1e0d2 │ │ │ │ + addiw t4,t4,1 │ │ │ │ + addi t5,t5,80 │ │ │ │ + bne t3,t4,1e096 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + j 1e08c │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + lw a5,0(a0) │ │ │ │ addi sp,sp,-96 │ │ │ │ - sd s7,24(sp) │ │ │ │ sd ra,88(sp) │ │ │ │ - sd s9,8(sp) │ │ │ │ - mv s7,a1 │ │ │ │ - bltz a1,1e79e │ │ │ │ + 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 s10,0(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - mv s2,a2 │ │ │ │ - mv s3,a3 │ │ │ │ - mv s4,a4 │ │ │ │ - sext.w s10,a1 │ │ │ │ + sd s9,8(sp) │ │ │ │ + beqz a5,1e20e │ │ │ │ + ld s6,8(a0) │ │ │ │ + mv s5,a0 │ │ │ │ + mv s3,a1 │ │ │ │ + lw a4,32(s6) │ │ │ │ + mv s4,a2 │ │ │ │ + beqz a4,1e20a │ │ │ │ + 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 96c8 │ │ │ │ + lw a5,32(s6) │ │ │ │ + addw s2,a0,s2 │ │ │ │ + bltu s0,a5,1e134 │ │ │ │ + lw a5,0(s5) │ │ │ │ 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 │ │ │ │ + li s7,0 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi s7,s7,80 │ │ │ │ + bgeu s8,a5,1e1b2 │ │ │ │ + ld s6,8(s5) │ │ │ │ + li s1,0 │ │ │ │ + li s9,0 │ │ │ │ + add s6,s6,s7 │ │ │ │ + lw a5,32(s6) │ │ │ │ + li s0,0 │ │ │ │ + beqz a5,1e1a0 │ │ │ │ + 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 96c8 │ │ │ │ + lw a5,32(s6) │ │ │ │ + addw s9,a0,s9 │ │ │ │ + bltu s0,a5,1e17c │ │ │ │ + blt s2,s9,1e1ce │ │ │ │ + lw a5,0(s5) │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi s7,s7,80 │ │ │ │ + bltu s8,a5,1e16a │ │ │ │ + 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 s8,16(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ - ld ra,88(sp) │ │ │ │ - addiw s9,s7,1 │ │ │ │ - mv a0,s9 │ │ │ │ ld s7,24(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ ld s9,8(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,64(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - addiw s10,s9,-1 │ │ │ │ - bge s10,s8,1e762 │ │ │ │ - j 1e78c │ │ │ │ - ld s0,80(sp) │ │ │ │ + ld s6,8(s5) │ │ │ │ + li s1,0 │ │ │ │ + li s2,0 │ │ │ │ + add s6,s6,s7 │ │ │ │ + lw a5,32(s6) │ │ │ │ + li s0,0 │ │ │ │ + beqz a5,1e1a4 │ │ │ │ + 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 96c8 │ │ │ │ + lw a5,32(s6) │ │ │ │ + addw s2,a0,s2 │ │ │ │ + bltu s0,a5,1e1e0 │ │ │ │ + lw a5,0(s5) │ │ │ │ + j 1e1a8 │ │ │ │ + li s2,0 │ │ │ │ + j 1e15c │ │ │ │ + li s2,0 │ │ │ │ + j 1e1b2 │ │ │ │ + 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,1e348 │ │ │ │ + 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,1e264 │ │ │ │ + lbu a5,45(s9) │ │ │ │ + beqz s5,1e2f4 │ │ │ │ + andi a5,a5,2 │ │ │ │ + beqz a5,1e2b2 │ │ │ │ + lw a5,32(s9) │ │ │ │ + beqz a5,1e2fe │ │ │ │ + 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,1e2dc │ │ │ │ + jal 96c8 │ │ │ │ + lw a5,32(s9) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + addw s3,a0,s3 │ │ │ │ + addi s11,s11,88 │ │ │ │ + bltu s10,a5,1e272 │ │ │ │ + ld a5,8(sp) │ │ │ │ + lw a0,0(s6) │ │ │ │ + bnez a5,1e306 │ │ │ │ + beq s5,s7,1e32e │ │ │ │ + beqz s5,1e338 │ │ │ │ + li a5,1 │ │ │ │ + mv s8,s3 │ │ │ │ + sd a5,8(sp) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w a5,s4 │ │ │ │ + bltu a5,a0,1e244 │ │ │ │ + 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 96c8 │ │ │ │ + lw a5,32(s9) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + addw s2,a0,s2 │ │ │ │ + addi s11,s11,88 │ │ │ │ + bltu s10,a5,1e272 │ │ │ │ + j 1e29c │ │ │ │ + andi a5,a5,1 │ │ │ │ + beqz a5,1e2b2 │ │ │ │ + lw a5,32(s9) │ │ │ │ + bnez a5,1e26a │ │ │ │ + ld a5,8(sp) │ │ │ │ + li s2,0 │ │ │ │ + li s3,0 │ │ │ │ + beqz a5,1e2a4 │ │ │ │ + beq s5,s7,1e31e │ │ │ │ + beqz s5,1e310 │ │ │ │ + mv s2,s3 │ │ │ │ + mv a5,s8 │ │ │ │ + bge s8,s2,1e318 │ │ │ │ + mv a5,s2 │ │ │ │ + sext.w s8,a5 │ │ │ │ + j 1e2b2 │ │ │ │ + addw a5,s3,s2 │ │ │ │ + mv s2,a5 │ │ │ │ + blt a5,s8,1e340 │ │ │ │ + sext.w s8,s2 │ │ │ │ + j 1e2b2 │ │ │ │ + li a5,1 │ │ │ │ + addw s8,s3,s2 │ │ │ │ + sd a5,8(sp) │ │ │ │ + j 1e2b2 │ │ │ │ + li a5,1 │ │ │ │ + mv s8,s2 │ │ │ │ + sd a5,8(sp) │ │ │ │ + j 1e2b2 │ │ │ │ + mv s2,s8 │ │ │ │ + sext.w s8,s2 │ │ │ │ + j 1e2b2 │ │ │ │ + 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,1e482 │ │ │ │ + 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,1e434 │ │ │ │ + lw a5,32(s1) │ │ │ │ + ld a0,48(s1) │ │ │ │ + beqz a5,1e3d4 │ │ │ │ + li s0,0 │ │ │ │ + li s9,0 │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a1,24(a0) │ │ │ │ + li a0,0 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + jal 57b98 │ │ │ │ + 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,1e3aa │ │ │ │ + jal 3670 │ │ │ │ + sb zero,45(s1) │ │ │ │ + lw a5,0(s4) │ │ │ │ + sd zero,48(s1) │ │ │ │ + sw zero,32(s1) │ │ │ │ + bltu s6,a5,1e43c │ │ │ │ + ld a0,8(s4) │ │ │ │ + bgeu s8,a5,1e474 │ │ │ │ + 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 1957a │ │ │ │ + lw a5,0(s4) │ │ │ │ + sd a0,8(s4) │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + sw a4,0(s4) │ │ │ │ + bltu s3,a4,1e37e │ │ │ │ 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 s8,16(sp) │ │ │ │ - ld s10,0(sp) │ │ │ │ ld s7,24(sp) │ │ │ │ - mv a0,s9 │ │ │ │ + ld s8,16(sp) │ │ │ │ ld s9,8(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - addi sp,sp,-224 │ │ │ │ - slli a5,a2,0x20 │ │ │ │ - sd s4,176(sp) │ │ │ │ - mv s4,a4 │ │ │ │ - auipc a4,0x5b │ │ │ │ - ld a4,1840(a4) │ │ │ │ - sd s2,192(sp) │ │ │ │ - li a0,0 │ │ │ │ + mv s3,s6 │ │ │ │ + bltu s3,a4,1e37e │ │ │ │ + j 1e41a │ │ │ │ + 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,1e3f4 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,8(s4) │ │ │ │ + sw zero,0(s4) │ │ │ │ + j 1e41a │ │ │ │ + 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 │ │ │ │ - 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 s1,a2 │ │ │ │ + jal 1e100 │ │ │ │ + lw a4,0(s4) │ │ │ │ + beqz a4,1e59a │ │ │ │ + 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,1e5f6 │ │ │ │ + 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 96c8 │ │ │ │ + lw a5,32(s0) │ │ │ │ + addw s9,a0,s9 │ │ │ │ + bltu s10,a5,1e4de │ │ │ │ + bge s9,s8,1e5a6 │ │ │ │ + ld a0,8(s4) │ │ │ │ + add s0,a0,s3 │ │ │ │ + beqz s0,1e554 │ │ │ │ + lw a5,32(s0) │ │ │ │ + ld a0,48(s0) │ │ │ │ + beqz a5,1e540 │ │ │ │ + li s10,0 │ │ │ │ + li s11,0 │ │ │ │ + add a0,a0,s10 │ │ │ │ + ld a1,24(a0) │ │ │ │ + li a0,0 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + jal 57b98 │ │ │ │ + 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,1e516 │ │ │ │ + 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,1e5b2 │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,1e5e8 │ │ │ │ + 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 1957a │ │ │ │ + lw a5,0(s4) │ │ │ │ + sd a0,8(s4) │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + sw a4,0(s4) │ │ │ │ + bltu s5,a4,1e4b6 │ │ │ │ + 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,1e4b6 │ │ │ │ + j 1e588 │ │ │ │ + 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,1e562 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,8(s4) │ │ │ │ + sw zero,0(s4) │ │ │ │ + j 1e588 │ │ │ │ + blez s8,1e5fe │ │ │ │ + ld a0,48(s0) │ │ │ │ + j 1e540 │ │ │ │ + mv s5,s7 │ │ │ │ + bltu s5,a4,1e4b6 │ │ │ │ + j 1e588 │ │ │ │ + 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 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 │ │ │ │ + mv s7,a3 │ │ │ │ + jal 1e212 │ │ │ │ + lw a5,0(s5) │ │ │ │ + beqz a5,1e702 │ │ │ │ + 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,1e73c │ │ │ │ + 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,1e710 │ │ │ │ + jal 96c8 │ │ │ │ + lw a5,32(s9) │ │ │ │ + addiw s11,s11,1 │ │ │ │ + addw s3,a0,s3 │ │ │ │ + addi s10,s10,88 │ │ │ │ + bltu s11,a5,1e65c │ │ │ │ + beqz s7,1e68c │ │ │ │ + mv s2,s3 │ │ │ │ + addiw s3,s6,1 │ │ │ │ + sext.w s11,s3 │ │ │ │ + bge s2,s8,1e728 │ │ │ │ + ld a4,8(s5) │ │ │ │ + add a0,a4,s4 │ │ │ │ + beqz a0,1e6b8 │ │ │ │ li a5,-1 │ │ │ │ + sw a5,36(a0) │ │ │ │ + sw zero,40(a0) │ │ │ │ + mv a1,s7 │ │ │ │ + jal 1c3ae │ │ │ │ + ld a4,8(s5) │ │ │ │ + add a0,a4,s4 │ │ │ │ + lw a3,32(a0) │ │ │ │ + lw a5,0(s5) │ │ │ │ + bnez a3,1e734 │ │ │ │ + bltu s11,a5,1e742 │ │ │ │ + li a3,1 │ │ │ │ + bgeu a3,a5,1e776 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ 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) │ │ │ │ + slli a1,a5,0x2 │ │ │ │ + add a1,a1,a5 │ │ │ │ + mv a0,a4 │ │ │ │ + slli a1,a1,0x4 │ │ │ │ + jal 1957a │ │ │ │ + lw a4,0(s5) │ │ │ │ + sd a0,8(s5) │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + sw a5,0(s5) │ │ │ │ + bltu s6,a5,1e638 │ │ │ │ + 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 96c8 │ │ │ │ + lw a5,32(s9) │ │ │ │ + addiw s11,s11,1 │ │ │ │ + addw s2,a0,s2 │ │ │ │ + addi s10,s10,88 │ │ │ │ + bltu s11,a5,1e65c │ │ │ │ + j 1e686 │ │ │ │ + lw a5,0(s5) │ │ │ │ + mv s6,s11 │ │ │ │ + bltu s6,a5,1e638 │ │ │ │ + j 1e6f2 │ │ │ │ + mv s6,s11 │ │ │ │ + bltu s6,a5,1e638 │ │ │ │ + j 1e6f2 │ │ │ │ + li s2,0 │ │ │ │ + li s3,0 │ │ │ │ + j 1e686 │ │ │ │ + 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,1e6ca │ │ │ │ + mv a0,a4 │ │ │ │ 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 │ │ │ │ + sd zero,8(s5) │ │ │ │ + sw zero,0(s5) │ │ │ │ + j 1e6f2 │ │ │ │ + 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,1e8e4 │ │ │ │ + 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,1e8f0 │ │ │ │ + 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 1e836 │ │ │ │ + addw a2,a2,a1 │ │ │ │ + addi a5,a5,88 │ │ │ │ + addw a2,a2,a4 │ │ │ │ + beq t1,a5,1e856 │ │ │ │ + lw a7,48(a5) │ │ │ │ + lw a4,44(a5) │ │ │ │ + lbu a6,60(a5) │ │ │ │ + lw a1,52(a5) │ │ │ │ + addw a4,a4,a7 │ │ │ │ + bnez a6,1e82a │ │ │ │ + addw a3,a3,a1 │ │ │ │ + addi a5,a5,88 │ │ │ │ + addw a3,a3,a4 │ │ │ │ + bne t1,a5,1e836 │ │ │ │ + li s9,0 │ │ │ │ + li s11,0 │ │ │ │ + bgeu s5,a3,1e8ec │ │ │ │ + add a0,a0,s9 │ │ │ │ + ld a1,24(a0) │ │ │ │ + li a0,0 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + jal 57b98 │ │ │ │ + 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,1e85e │ │ │ │ + jal 3670 │ │ │ │ + sb zero,45(s10) │ │ │ │ + lw a5,0(s1) │ │ │ │ + sd zero,48(s10) │ │ │ │ + sw zero,32(s10) │ │ │ │ + bltu s4,a5,1e8f8 │ │ │ │ + ld a0,8(s1) │ │ │ │ + bgeu s7,a5,1e92a │ │ │ │ + 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 1957a │ │ │ │ + lw a5,0(s1) │ │ │ │ + sd a0,8(s1) │ │ │ │ + mv t3,a0 │ │ │ │ + addiw t4,a5,-1 │ │ │ │ + sw t4,0(s1) │ │ │ │ + bltu s2,t4,1e7f0 │ │ │ │ + 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,1e85e │ │ │ │ + mv s2,s4 │ │ │ │ + bltu s2,t4,1e7f0 │ │ │ │ + j 1e8ce │ │ │ │ + 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,1e8aa │ │ │ │ + jal 3670 │ │ │ │ + sd zero,8(s1) │ │ │ │ + sw zero,0(s1) │ │ │ │ + j 1e8ce │ │ │ │ + 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,1ea48 │ │ │ │ + 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,1eb2e │ │ │ │ + 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 1e9e6 │ │ │ │ + addw a3,a3,a1 │ │ │ │ + addi a5,a5,88 │ │ │ │ + addw a3,a3,a4 │ │ │ │ + beq t1,a5,1ea06 │ │ │ │ + lw a7,48(a5) │ │ │ │ + lw a4,44(a5) │ │ │ │ + lbu a6,60(a5) │ │ │ │ + lw a1,52(a5) │ │ │ │ + addw a4,a4,a7 │ │ │ │ + bnez a6,1e9da │ │ │ │ + addw a2,a2,a1 │ │ │ │ + addi a5,a5,88 │ │ │ │ + addw a2,a2,a4 │ │ │ │ + bne t1,a5,1e9e6 │ │ │ │ + bgeu s6,a2,1eac4 │ │ │ │ + bltu s5,a3,1ea50 │ │ │ │ + lbu a5,45(s11) │ │ │ │ + andi a5,a5,2 │ │ │ │ + beqz a5,1ea50 │ │ │ │ + li a5,-1 │ │ │ │ + sw a5,36(s11) │ │ │ │ + sw zero,40(s11) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 1c3ae │ │ │ │ + lw t3,0(s1) │ │ │ │ + mv s2,s4 │ │ │ │ + bltu s2,t3,1e99e │ │ │ │ + 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 57b98 │ │ │ │ + ld a5,48(s11) │ │ │ │ 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 │ │ │ │ + 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,1ea54 │ │ │ │ + jal 3670 │ │ │ │ + sb zero,45(s11) │ │ │ │ + lw a5,0(s1) │ │ │ │ + sd zero,48(s11) │ │ │ │ + sw zero,32(s11) │ │ │ │ + bltu s4,a5,1eaee │ │ │ │ + ld a0,8(s1) │ │ │ │ + bgeu s8,a5,1eb20 │ │ │ │ + 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 1957a │ │ │ │ + lw a5,0(s1) │ │ │ │ + sd a0,8(s1) │ │ │ │ + addiw t3,a5,-1 │ │ │ │ + sw t3,0(s1) │ │ │ │ + bltu s2,t3,1e99e │ │ │ │ + j 1ea32 │ │ │ │ + bgeu s5,a3,1eb2e │ │ │ │ + lbu a5,45(s11) │ │ │ │ + andi a5,a5,1 │ │ │ │ + beqz a5,1ea50 │ │ │ │ + li a5,-1 │ │ │ │ + sw a5,36(s11) │ │ │ │ + sw zero,40(s11) │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 1c3ae │ │ │ │ + lw t3,0(s1) │ │ │ │ + mv s2,s4 │ │ │ │ + bltu s2,t3,1e99e │ │ │ │ + j 1ea32 │ │ │ │ + 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,1eaa0 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,8(s1) │ │ │ │ + sw zero,0(s1) │ │ │ │ + j 1ea32 │ │ │ │ + mv s2,s4 │ │ │ │ + bltu s2,t3,1e99e │ │ │ │ + j 1ea32 │ │ │ │ + lw a2,0(a0) │ │ │ │ + beqz a2,1ed60 │ │ │ │ + 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,1ecd4 │ │ │ │ + li s9,0 │ │ │ │ + li s2,0 │ │ │ │ + li s3,0 │ │ │ │ + li s11,0 │ │ │ │ + ld a7,48(s10) │ │ │ │ + mv a2,s0 │ │ │ │ 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) │ │ │ │ + add a7,a7,s9 │ │ │ │ + ld a0,24(a7) │ │ │ │ + lbu a3,60(a7) │ │ │ │ + ld a0,88(a0) │ │ │ │ + beqz a3,1ec76 │ │ │ │ + jal 96c8 │ │ │ │ + lw a3,32(s10) │ │ │ │ + addiw s11,s11,1 │ │ │ │ + addw s3,a0,s3 │ │ │ │ + addi s9,s9,88 │ │ │ │ + bltu s11,a3,1eb8a │ │ │ │ + bge s2,s7,1ec90 │ │ │ │ + ld a0,8(s5) │ │ │ │ + add s10,a0,s4 │ │ │ │ + bge s3,s8,1ecdc │ │ │ │ + addiw s11,s6,1 │ │ │ │ + beqz s10,1ec20 │ │ │ │ + lw a4,32(s10) │ │ │ │ + ld a0,48(s10) │ │ │ │ + beqz a4,1ec0c │ │ │ │ + li s2,0 │ │ │ │ + li s3,0 │ │ │ │ + add a0,a0,s2 │ │ │ │ + ld a1,24(a0) │ │ │ │ + li a0,0 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + jal 57b98 │ │ │ │ + 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,1ebdc │ │ │ │ + jal 3670 │ │ │ │ + sb zero,45(s10) │ │ │ │ + ld a0,8(s5) │ │ │ │ + sd zero,48(s10) │ │ │ │ + sw zero,32(s10) │ │ │ │ lw a5,0(s5) │ │ │ │ - addiw s0,s0,-1 │ │ │ │ + sext.w a4,s11 │ │ │ │ + bltu a4,a5,1ed0c │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,1ed42 │ │ │ │ + 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 1957a │ │ │ │ + lw a5,0(s5) │ │ │ │ + sd a0,8(s5) │ │ │ │ + addiw a4,a5,-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 │ │ │ │ + bltu s6,a4,1eb64 │ │ │ │ + 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 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 │ │ │ │ + jal 96c8 │ │ │ │ + lw a3,32(s10) │ │ │ │ + addiw s11,s11,1 │ │ │ │ + addw s2,a0,s2 │ │ │ │ + addi s9,s9,88 │ │ │ │ + bltu s11,a3,1eb8a │ │ │ │ + blt s2,s7,1ebba │ │ │ │ + addiw s11,s6,1 │ │ │ │ + sext.w a2,s11 │ │ │ │ + bge s3,s8,1ed62 │ │ │ │ + ld a5,8(s5) │ │ │ │ + add s10,a5,s4 │ │ │ │ + lbu a4,45(s10) │ │ │ │ + andi a3,a4,1 │ │ │ │ + beqz a3,1ebce │ │ │ │ + blt s2,s7,1ece4 │ │ │ │ + li a5,-1 │ │ │ │ + sw a5,36(s10) │ │ │ │ + sw zero,40(s10) │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s10 │ │ │ │ + sd a2,8(sp) │ │ │ │ + jal 1c3ae │ │ │ │ + ld a2,8(sp) │ │ │ │ + lw a4,0(s5) │ │ │ │ + mv s6,a2 │ │ │ │ + bltu s6,a4,1eb64 │ │ │ │ + j 1ec58 │ │ │ │ + blez s7,1ed50 │ │ │ │ + bgtz s8,1ed56 │ │ │ │ + lbu a4,45(s10) │ │ │ │ + addiw s11,s6,1 │ │ │ │ + andi a4,a4,2 │ │ │ │ + sext.w s2,s11 │ │ │ │ + beqz a4,1ebce │ │ │ │ + li a5,-1 │ │ │ │ + sw a5,36(s10) │ │ │ │ + sw zero,40(s10) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 1c3ae │ │ │ │ + lw a4,0(s5) │ │ │ │ + mv s6,s2 │ │ │ │ + bltu s6,a4,1eb64 │ │ │ │ + j 1ec58 │ │ │ │ + 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,1ec32 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,8(s5) │ │ │ │ + sw zero,0(s5) │ │ │ │ + j 1ec58 │ │ │ │ + li s3,0 │ │ │ │ + li s2,0 │ │ │ │ + j 1ec90 │ │ │ │ + ld a0,48(s10) │ │ │ │ + addiw s11,s6,1 │ │ │ │ + j 1ec0c │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ + lw a4,0(s5) │ │ │ │ + mv s6,a2 │ │ │ │ + bltu s6,a4,1eb64 │ │ │ │ + j 1ec58 │ │ │ │ + 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,1eeb8 │ │ │ │ + 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,1ef60 │ │ │ │ + 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,1ef04 │ │ │ │ + jal c6fc │ │ │ │ + lw a5,32(s11) │ │ │ │ + addiw s5,s5,1 │ │ │ │ + addw s1,s1,a0 │ │ │ │ + addi s10,s10,88 │ │ │ │ + bltu s5,a5,1edde │ │ │ │ + bgeu s0,s7,1ef1c │ │ │ │ + ld a0,8(s3) │ │ │ │ + add s11,a0,s2 │ │ │ │ + bgeu s1,s6,1ef70 │ │ │ │ + addiw s5,s4,1 │ │ │ │ + beqz s11,1ee6e │ │ │ │ + lw a5,32(s11) │ │ │ │ + ld a0,48(s11) │ │ │ │ + beqz a5,1ee5a │ │ │ │ + li s0,0 │ │ │ │ + li s1,0 │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a1,24(a0) │ │ │ │ + li a0,0 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + jal 57b98 │ │ │ │ + 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,1ee2a │ │ │ │ + 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,1eec2 │ │ │ │ + bgeu s8,a5,1eef6 │ │ │ │ + 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 1957a │ │ │ │ + lw a5,0(s3) │ │ │ │ + sd a0,8(s3) │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + sw a4,0(s3) │ │ │ │ + bltu s4,a4,1edb8 │ │ │ │ + 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 │ │ │ │ - addw a0,a0,a2 │ │ │ │ + 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,1ee7e │ │ │ │ + jal 3670 │ │ │ │ + sd zero,8(s3) │ │ │ │ + sw zero,0(s3) │ │ │ │ + j 1eea4 │ │ │ │ + jal c6fc │ │ │ │ + lw a5,32(s11) │ │ │ │ + addiw s5,s5,1 │ │ │ │ + addw s0,s0,a0 │ │ │ │ + addi s10,s10,88 │ │ │ │ + bltu s5,a5,1edde │ │ │ │ + bltu s0,s7,1ee08 │ │ │ │ + addiw s5,s4,1 │ │ │ │ + sext.w a2,s5 │ │ │ │ + bgeu s1,s6,1efac │ │ │ │ + ld a4,8(s3) │ │ │ │ + add s11,a4,s2 │ │ │ │ + lbu a5,45(s11) │ │ │ │ + andi a3,a5,1 │ │ │ │ + beqz a3,1ee1c │ │ │ │ + bltu s0,s7,1ef78 │ │ │ │ + sw s9,36(s11) │ │ │ │ + sw zero,40(s11) │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s11 │ │ │ │ + sd a2,16(sp) │ │ │ │ + jal 1c3ae │ │ │ │ + ld a2,16(sp) │ │ │ │ + lw a4,0(s3) │ │ │ │ + mv s4,a2 │ │ │ │ + bltu s4,a4,1edb8 │ │ │ │ + j 1eea4 │ │ │ │ + ld a4,8(sp) │ │ │ │ + li a5,99 │ │ │ │ + bgeu a5,a4,1ef9e │ │ │ │ + ld a4,24(sp) │ │ │ │ + bltu a5,a4,1efa2 │ │ │ │ + lbu a5,45(s11) │ │ │ │ + addiw s5,s4,1 │ │ │ │ + andi a5,a5,2 │ │ │ │ + sext.w s0,s5 │ │ │ │ + beqz a5,1ee1c │ │ │ │ + sw s9,36(s11) │ │ │ │ + sw zero,40(s11) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 1c3ae │ │ │ │ + lw a4,0(s3) │ │ │ │ + mv s4,s0 │ │ │ │ + bltu s4,a4,1edb8 │ │ │ │ + j 1eea4 │ │ │ │ + li s1,0 │ │ │ │ + j 1ef1c │ │ │ │ + ld a0,48(s11) │ │ │ │ + addiw s5,s4,1 │ │ │ │ + j 1ee5a │ │ │ │ + lw a4,0(s3) │ │ │ │ + mv s4,a2 │ │ │ │ + bltu s4,a4,1edb8 │ │ │ │ + j 1eea4 │ │ │ │ + lw t3,0(a0) │ │ │ │ + beqz t3,1f19c │ │ │ │ + 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,1f10e │ │ │ │ + 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 1f032 │ │ │ │ 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,1e9f0 │ │ │ │ - sltu a0,a0,a5 │ │ │ │ - slli a0,a0,0x1 │ │ │ │ + addi a5,a5,88 │ │ │ │ + addw a2,a2,a4 │ │ │ │ + beq a5,t1,1f052 │ │ │ │ + lw a7,48(a5) │ │ │ │ + lw a4,44(a5) │ │ │ │ + lbu a6,60(a5) │ │ │ │ + lw a1,52(a5) │ │ │ │ + addw a4,a4,a7 │ │ │ │ + bnez a6,1f026 │ │ │ │ + addw a3,a3,a1 │ │ │ │ + addi a5,a5,88 │ │ │ │ + addw a3,a3,a4 │ │ │ │ + bne a5,t1,1f032 │ │ │ │ + beqz s6,1f0fc │ │ │ │ + bgeu s5,a3,1f136 │ │ │ │ + lbu a5,45(s10) │ │ │ │ + andi a5,a5,2 │ │ │ │ + bnez a5,1f136 │ │ │ │ + li s11,0 │ │ │ │ + li s9,0 │ │ │ │ + add a0,a0,s11 │ │ │ │ + ld a1,24(a0) │ │ │ │ + li a0,0 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + jal 57b98 │ │ │ │ + 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,1f066 │ │ │ │ + jal 3670 │ │ │ │ + sb zero,45(s10) │ │ │ │ + lw a5,0(s2) │ │ │ │ + sd zero,48(s10) │ │ │ │ + sw zero,32(s10) │ │ │ │ + bltu s4,a5,1f156 │ │ │ │ + li a4,1 │ │ │ │ + ld a0,8(s2) │ │ │ │ + bgeu a4,a5,1f18e │ │ │ │ + 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 1957a │ │ │ │ + lw a5,0(s2) │ │ │ │ + sd a0,8(s2) │ │ │ │ + addiw t3,a5,-1 │ │ │ │ + sw t3,0(s2) │ │ │ │ + bltu s1,t3,1efea │ │ │ │ + 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 │ │ │ │ - li a0,1 │ │ │ │ + bgeu s5,a2,1f116 │ │ │ │ + lbu a5,45(s10) │ │ │ │ + andi a5,a5,1 │ │ │ │ + bnez a5,1f116 │ │ │ │ + li s9,0 │ │ │ │ + li s11,0 │ │ │ │ + j 1f066 │ │ │ │ + mv s1,s4 │ │ │ │ + bltu s1,t3,1efea │ │ │ │ + j 1f0de │ │ │ │ + bgeu s5,a3,1f10e │ │ │ │ + sw s8,36(s10) │ │ │ │ + sw zero,40(s10) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 1c3ae │ │ │ │ + lw t3,0(s2) │ │ │ │ + mv s1,s4 │ │ │ │ + bltu s1,t3,1efea │ │ │ │ + j 1f0de │ │ │ │ + bgeu s5,a2,1f10e │ │ │ │ + sw s8,36(s10) │ │ │ │ + sw zero,40(s10) │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 1c3ae │ │ │ │ + lw t3,0(s2) │ │ │ │ + mv s1,s4 │ │ │ │ + bltu s1,t3,1efea │ │ │ │ + j 1f0de │ │ │ │ + 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,1f0b8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,8(s2) │ │ │ │ + sw zero,0(s2) │ │ │ │ + j 1f0de │ │ │ │ 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) │ │ │ │ + lw a6,0(a0) │ │ │ │ + beqz a6,1f1e4 │ │ │ │ + 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,1f1d2 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + beqz a5,1f1d6 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + bne a0,a4,1f1c0 │ │ │ │ + sw a7,0(a1) │ │ │ │ + sw a6,0(a2) │ │ │ │ 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 │ │ │ │ + li a7,0 │ │ │ │ + sw a7,0(a1) │ │ │ │ + sw a6,0(a2) │ │ │ │ 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 │ │ │ │ + sw zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + ret │ │ │ │ + lw a1,0(a0) │ │ │ │ + beqz a1,1f22c │ │ │ │ + ld a6,8(a0) │ │ │ │ + li a7,-36 │ │ │ │ li a4,0 │ │ │ │ - sw a4,0(a3) │ │ │ │ + addi a5,a6,36 │ │ │ │ + sub a7,a7,a6 │ │ │ │ + j 1f218 │ │ │ │ + lw a3,0(a5) │ │ │ │ + bgeu a2,a3,1f220 │ │ │ │ + add a0,a7,a5 │ │ │ │ + add a0,a0,a6 │ │ │ │ + lw a2,36(a0) │ │ │ │ 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 │ │ │ │ + addi a5,a5,112 │ │ │ │ + bne a4,a1,1f212 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + 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 s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sext.w a1,a4 │ │ │ │ + bltu a0,a1,1f294 │ │ │ │ + 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 1957a │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + mv a4,s0 │ │ │ │ + ld s0,32(sp) │ │ │ │ + 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 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 35daa │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x46 │ │ │ │ + addi a3,a3,1594 │ │ │ │ + addi a2,a2,-1813 │ │ │ │ + auipc a1,0x40 │ │ │ │ + addi a1,a1,1414 │ │ │ │ + auipc a0,0x40 │ │ │ │ + addi a0,a0,1430 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lw a5,56(a0) │ │ │ │ + lw a4,60(a0) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + bltu a4,a5,1f348 │ │ │ │ + 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 1957a │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s4 │ │ │ │ + li a5,0 │ │ │ │ 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) │ │ │ │ + mv a1,s2 │ │ │ │ + jal 35daa │ │ │ │ + mv s1,a0 │ │ │ │ + jal 35eb2 │ │ │ │ + sd a0,96(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 35ef2 │ │ │ │ + sd a0,104(s0) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 35f40 │ │ │ │ + lw a3,36(s0) │ │ │ │ + lw a5,40(s0) │ │ │ │ + lw a4,44(s0) │ │ │ │ + sd a0,88(s0) │ │ │ │ + addw a5,a5,a3 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,80(s0) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld ra,40(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,0x46 │ │ │ │ + addi a3,a3,1414 │ │ │ │ + addi a2,a2,-1813 │ │ │ │ + auipc a1,0x40 │ │ │ │ + addi a1,a1,1234 │ │ │ │ + auipc a0,0x40 │ │ │ │ + addi a0,a0,1250 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-80 │ │ │ │ + lw a6,20(a1) │ │ │ │ + sd s0,64(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + lw a1,24(a1) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd ra,72(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + bgeu a1,a6,1f38c │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,56(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ 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) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + mv s3,a4 │ │ │ │ + mv s5,a2 │ │ │ │ + lw a4,12(s0) │ │ │ │ + lw a2,0(s0) │ │ │ │ + sd s2,48(sp) │ │ │ │ + lw s2,4(s0) │ │ │ │ + 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 4d790 │ │ │ │ + lw a5,0(s1) │ │ │ │ + ld a0,8(s1) │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + 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 1957a │ │ │ │ + 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,1f416 │ │ │ │ + li a4,256 │ │ │ │ + sh a4,64(a5) │ │ │ │ + flt.d a4,fs0,fs1 │ │ │ │ + beqz a4,1f426 │ │ │ │ + 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 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + addw a4,a4,a3 │ │ │ │ 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) │ │ │ │ + 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 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) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + mv a4,a0 │ │ │ │ + lw a0,0(a0) │ │ │ │ + beqz a0,1f4d4 │ │ │ │ + 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,1f4ca │ │ │ │ + slli a2,a2,0x20 │ │ │ │ srli a2,a2,0x20 │ │ │ │ - add a2,a2,t2 │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - add a4,a4,s9 │ │ │ │ - add a3,a3,s9 │ │ │ │ + mul a2,a2,a7 │ │ │ │ + ld a5,16(a0) │ │ │ │ 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 │ │ │ │ + j 1f4b4 │ │ │ │ + beq a2,a5,1f4ca │ │ │ │ + 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,1f4b0 │ │ │ │ li a0,1 │ │ │ │ ret │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - bltu a5,a0,1efc0 │ │ │ │ - sltu a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ + addi a0,a0,80 │ │ │ │ + bne a6,a0,1f49e │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,1f508 │ │ │ │ + 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 1f4f8 │ │ │ │ + beq a5,a3,1f508 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + addi a5,a5,80 │ │ │ │ + bne a4,a2,1f4f4 │ │ │ │ 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 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ - lw a0,0(a0) │ │ │ │ - lw a5,0(a1) │ │ │ │ - blt a5,a0,1efec │ │ │ │ - slt a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,1f53c │ │ │ │ + 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 1f52c │ │ │ │ + beq a5,a4,1f53a │ │ │ │ + lbu a0,0(a5) │ │ │ │ + addi a5,a5,80 │ │ │ │ + andi a0,a0,1 │ │ │ │ + beqz a0,1f528 │ │ │ │ ret │ │ │ │ - li a0,1 │ │ │ │ ret │ │ │ │ - ld a0,0(a0) │ │ │ │ - ld a5,0(a1) │ │ │ │ - blt a5,a0,1f002 │ │ │ │ - slt a0,a0,a5 │ │ │ │ - negw a0,a0 │ │ │ │ + li a0,0 │ │ │ │ ret │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,1f572 │ │ │ │ + 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 1f560 │ │ │ │ + beq a5,a4,1f570 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + addi a5,a5,80 │ │ │ │ + andi a0,a0,2 │ │ │ │ + beqz a0,1f55c │ │ │ │ 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 │ │ │ │ + li a0,0 │ │ │ │ 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) │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s0,128(sp) │ │ │ │ + ld s0,24(a0) │ │ │ │ + sd ra,136(sp) │ │ │ │ + sd s1,120(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + sd s2,112(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 57466 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 5748e │ │ │ │ + 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,1f682 │ │ │ │ + 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) │ │ │ │ + li s4,0 │ │ │ │ + li s3,-1 │ │ │ │ + sd a5,8(sp) │ │ │ │ + li s8,0 │ │ │ │ + j 1f5f2 │ │ │ │ + bgeu s0,s3,1f5e4 │ │ │ │ + ld a5,48(s9) │ │ │ │ + add a5,a5,s11 │ │ │ │ + lbu a5,60(a5) │ │ │ │ + beq a5,s2,1f66a │ │ │ │ + lw a5,32(s9) │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi s11,s11,88 │ │ │ │ + bgeu s8,a5,1f646 │ │ │ │ + ld a5,48(s9) │ │ │ │ + add a5,a5,s11 │ │ │ │ + ld s10,24(a5) │ │ │ │ + mv a0,s10 │ │ │ │ + jal 57466 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 5748e │ │ │ │ + sext.w s0,s0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s1,s0,1f5d2 │ │ │ │ + bgeu s0,s1,1f5e4 │ │ │ │ + bltu a0,s4,1f5e4 │ │ │ │ + ld a5,48(s9) │ │ │ │ + add a5,a5,s11 │ │ │ │ + lbu a5,60(a5) │ │ │ │ + bne a5,s2,1f5e4 │ │ │ │ + bgeu a0,s1,1f636 │ │ │ │ + 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,1f5f2 │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s10,48(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + beqz a5,1f686 │ │ │ │ + ld ra,136(sp) │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + ld s1,120(sp) │ │ │ │ + ld s2,112(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 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) │ │ │ │ + bgeu s5,s0,1f678 │ │ │ │ + subw a5,s0,s5 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,0(s6) │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ - sd s3,56(sp) │ │ │ │ + mv s3,s0 │ │ │ │ + sd s8,8(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + j 1f5e4 │ │ │ │ + li a5,-1 │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + bgeu s5,a5,1f652 │ │ │ │ + addiw s8,a5,-1 │ │ │ │ + subw s8,s8,s5 │ │ │ │ + sw s8,0(s6) │ │ │ │ + j 1f652 │ │ │ │ + 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,1f7b8 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mv s8,a2 │ │ │ │ + beq a2,a5,1f758 │ │ │ │ + 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,1f712 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + addi s2,s2,88 │ │ │ │ + bltu s4,a4,1f6d0 │ │ │ │ + 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 36464 │ │ │ │ + mv s0,a0 │ │ │ │ + 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 │ │ │ │ + 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 1957a │ │ │ │ + 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,1f7b4 │ │ │ │ + ld a3,48(s3) │ │ │ │ + mv s0,s6 │ │ │ │ + j 1f6d0 │ │ │ │ + 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 1957a │ │ │ │ + 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,1f762 │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s8,0(sp) │ │ │ │ + j 1f6f2 │ │ │ │ + mv s0,s6 │ │ │ │ + j 1f6e6 │ │ │ │ + li s0,0 │ │ │ │ + li s1,0 │ │ │ │ + j 1f6f2 │ │ │ │ + beqz a0,1f872 │ │ │ │ + ld a5,48(a0) │ │ │ │ + beqz a5,1f872 │ │ │ │ + lw a6,32(a0) │ │ │ │ + li a0,1 │ │ │ │ + beqz a6,1f874 │ │ │ │ + addiw t3,a6,-1 │ │ │ │ + mv a4,a5 │ │ │ │ + beqz a1,1f894 │ │ │ │ + li a3,0 │ │ │ │ + bne a6,a0,1f7e6 │ │ │ │ + ret │ │ │ │ + addi a4,a4,88 │ │ │ │ + beq a3,t3,1f87e │ │ │ │ + lbu a0,60(a4) │ │ │ │ + addiw a2,a3,1 │ │ │ │ + sext.w a7,a3 │ │ │ │ + sext.w a3,a2 │ │ │ │ + beqz a0,1f7de │ │ │ │ + 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,1f872 │ │ │ │ + addiw a6,a6,-2 │ │ │ │ + subw a6,a6,a3 │ │ │ │ + slli a6,a6,0x20 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ srli a3,a3,0x20 │ │ │ │ - slli a5,a3,0x1 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + lbu a4,60(a5) │ │ │ │ + bne a4,a1,1f872 │ │ │ │ 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 │ │ │ │ + addi a5,a5,88 │ │ │ │ + lbu a3,96(a4) │ │ │ │ + bne a3,a2,1f87a │ │ │ │ + lw a0,0(a4) │ │ │ │ + bne a0,t1,1f87a │ │ │ │ + ld t3,88(a4) │ │ │ │ + mv t1,a0 │ │ │ │ + lw a4,32(a4) │ │ │ │ + lw a0,28(t3) │ │ │ │ + addw a4,a4,a0 │ │ │ │ + bnez a2,1f876 │ │ │ │ + bltu a4,a7,1f87a │ │ │ │ + beq a6,a5,1f872 │ │ │ │ + mv a7,a4 │ │ │ │ + mv a2,a3 │ │ │ │ + j 1f838 │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + bgeu a7,a4,1f868 │ │ │ │ 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 │ │ │ │ + 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 1f7f8 │ │ │ │ + li a3,1 │ │ │ │ + j 1f7f8 │ │ │ │ + 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 c6c6 │ │ │ │ + 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 c65e │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s3 │ │ │ │ + auipc a2,0x40 │ │ │ │ + addi a2,a2,-178 │ │ │ │ + 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 b56e │ │ │ │ addi sp,sp,-64 │ │ │ │ - lw a4,252(a3) │ │ │ │ - sd s0,48(sp) │ │ │ │ - mv s0,a3 │ │ │ │ - lw a3,256(a3) │ │ │ │ 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 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) │ │ │ │ - mv a0,s3 │ │ │ │ - sd a1,8(sp) │ │ │ │ + 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,1f968 │ │ │ │ + li a1,-1 │ │ │ │ + beq a6,a1,1f968 │ │ │ │ + addiw a2,a7,1 │ │ │ │ + subw a2,a2,a6 │ │ │ │ sd a2,0(sp) │ │ │ │ - mv a1,s1 │ │ │ │ - mv a2,s2 │ │ │ │ - jal 56ea4 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 51a20 │ │ │ │ - bnez a0,1f386 │ │ │ │ - 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 │ │ │ │ - lw a3,256(s0) │ │ │ │ - lw a4,252(s0) │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s1 │ │ │ │ + li a1,1 │ │ │ │ + auipc a2,0x40 │ │ │ │ + addi a2,a2,-220 │ │ │ │ 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) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,32(s1) │ │ │ │ + beqz a5,1f9b8 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + li s2,0 │ │ │ │ + li s0,0 │ │ │ │ + auipc s4,0x40 │ │ │ │ + addi s4,s4,-176 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,1 │ │ │ │ mv a0,s3 │ │ │ │ - sd a1,8(sp) │ │ │ │ - sd a2,0(sp) │ │ │ │ - mv a1,s1 │ │ │ │ - mv a2,s2 │ │ │ │ - jal 570b0 │ │ │ │ - ld ra,56(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a1,48(s1) │ │ │ │ + mv a0,s3 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + add a1,a1,s2 │ │ │ │ + jal 1f898 │ │ │ │ + lw a5,32(s1) │ │ │ │ + addi s2,s2,88 │ │ │ │ + bltu s0,a5,1f990 │ │ │ │ ld s0,48(sp) │ │ │ │ - ld s1,40(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 │ │ │ │ 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 │ │ │ │ + lw a3,0(a1) │ │ │ │ addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + auipc a2,0x40 │ │ │ │ + addi a2,a2,-232 │ │ │ │ + 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,1fa22 │ │ │ │ sd s0,32(sp) │ │ │ │ sd s1,24(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s0,a1 │ │ │ │ - sd zero,0(a1) │ │ │ │ - sd zero,8(a1) │ │ │ │ + sd s4,0(sp) │ │ │ │ + li s1,0 │ │ │ │ + li s0,0 │ │ │ │ + auipc s4,0x40 │ │ │ │ + addi s4,s4,-230 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s4 │ │ │ │ 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) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a1,8(s2) │ │ │ │ + mv a0,s3 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + add a1,a1,s1 │ │ │ │ + jal 1f934 │ │ │ │ + lw a5,0(s2) │ │ │ │ + addi s1,s1,80 │ │ │ │ + bltu s0,a5,1f9f6 │ │ │ │ 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 │ │ │ │ - li a2,2 │ │ │ │ - bne a5,a2,1f408 │ │ │ │ + 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,1fad0 │ │ │ │ + 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,1facc │ │ │ │ + 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 96c8 │ │ │ │ + lw a5,32(s2) │ │ │ │ + addw s3,a0,s3 │ │ │ │ + bltu s0,a5,1fa62 │ │ │ │ + lw a5,0(s8) │ │ │ │ + ld a0,8(s8) │ │ │ │ + sw s3,28(s2) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s7,s7,80 │ │ │ │ + bltu s6,a5,1fa52 │ │ │ │ + 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 │ │ │ │ + ret │ │ │ │ + li s3,0 │ │ │ │ + j 1fa8e │ │ │ │ + li a1,0 │ │ │ │ + j 1fab2 │ │ │ │ + lw a4,0(a0) │ │ │ │ + li a5,2 │ │ │ │ + bne a4,a5,1fbfa │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + ld s0,8(a0) │ │ │ │ sd s2,16(sp) │ │ │ │ - slli s2,s1,0x20 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - slli a1,s2,0x4 │ │ │ │ + sd ra,40(sp) │ │ │ │ + lbu a5,45(s0) │ │ │ │ + lbu a4,125(s0) │ │ │ │ + mv s2,a0 │ │ │ │ + beq a5,a4,1fbf0 │ │ │ │ + li a3,3 │ │ │ │ + beq a5,a3,1fbf0 │ │ │ │ + beq a4,a3,1fbf0 │ │ │ │ + lw a5,112(s0) │ │ │ │ + beqz a5,1fbfc │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + li s3,0 │ │ │ │ + li s4,0 │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,8(s2) │ │ │ │ + mv s0,a0 │ │ │ │ + li a1,48 │ │ │ │ + ld a5,128(a5) │ │ │ │ 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 │ │ │ │ + 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 1957a │ │ │ │ + sd a0,88(s0) │ │ │ │ + ld a1,88(s1) │ │ │ │ + jal 8cbe │ │ │ │ + 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 1cf9e │ │ │ │ + ld s0,8(s2) │ │ │ │ + lw a5,112(s0) │ │ │ │ + bltu s4,a5,1fb0e │ │ │ │ + ld a0,128(s0) │ │ │ │ + beqz a5,1fbc4 │ │ │ │ + li s1,0 │ │ │ │ + li s3,0 │ │ │ │ + add a0,a0,s1 │ │ │ │ + ld a1,24(a0) │ │ │ │ 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 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + jal 57b98 │ │ │ │ + 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,1fb9a │ │ │ │ + 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 1957a │ │ │ │ + li a5,1 │ │ │ │ + sd a0,8(s2) │ │ │ │ + sw a5,0(s2) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + ret │ │ │ │ + ld a0,128(s0) │ │ │ │ + j 1fbca │ │ │ │ addi sp,sp,-96 │ │ │ │ - sd s0,80(sp) │ │ │ │ - mv s0,a5 │ │ │ │ - ld a5,0(a5) │ │ │ │ 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 1957a │ │ │ │ + sw zero,0(a0) │ │ │ │ + lwu a1,0(s1) │ │ │ │ + mv s3,a0 │ │ │ │ + sd zero,8(a0) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lwu a2,0(s1) │ │ │ │ + li a1,0 │ │ │ │ + mv s2,a0 │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + jal 3890 │ │ │ │ + lw a5,0(s1) │ │ │ │ + beqz a5,1fe36 │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ + 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,1fe32 │ │ │ │ + ld a7,48(a1) │ │ │ │ + li a5,0 │ │ │ │ + addi a4,a7,60 │ │ │ │ + mv a3,a4 │ │ │ │ + j 1fc88 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + beq s0,a5,1fe2a │ │ │ │ + lbu a2,0(a3) │ │ │ │ + addi a3,a3,88 │ │ │ │ + bnez a2,1fc82 │ │ │ │ + bgeu a5,s0,1fe2a │ │ │ │ + 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 1fcb8 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + beq s0,a5,1fe2e │ │ │ │ + lbu a3,0(a4) │ │ │ │ + addi a4,a4,88 │ │ │ │ + beqz a3,1fcb2 │ │ │ │ + bgeu a5,s0,1fe2e │ │ │ │ + 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,1fe0c │ │ │ │ + mv a4,s2 │ │ │ │ + beqz a0,1fde0 │ │ │ │ + beqz a6,1fdf0 │ │ │ │ + li a3,0 │ │ │ │ + lw a5,0(a4) │ │ │ │ + bltu a5,s6,1fe18 │ │ │ │ + subw a5,a5,s6 │ │ │ │ + bgeu a5,s7,1fd08 │ │ │ │ + lw a5,4(a4) │ │ │ │ + bltu a5,s0,1fe24 │ │ │ │ + subw a5,a5,s0 │ │ │ │ + bgeu a5,s7,1fd08 │ │ │ │ + mv a3,a0 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bne a4,s5,1fcec │ │ │ │ + mv a0,a3 │ │ │ │ + beqz a0,1fe0c │ │ │ │ + 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,1fc5e │ │ │ │ + beqz a5,1fd9e │ │ │ │ + li s7,0 │ │ │ │ + li s6,0 │ │ │ │ + bnez s4,1fd40 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s7,s7,80 │ │ │ │ + bgeu s6,a5,1fd9e │ │ │ │ + add s4,s4,s7 │ │ │ │ + lw a5,32(s4) │ │ │ │ + ld a0,48(s4) │ │ │ │ + beqz a5,1fd7e │ │ │ │ + li s0,0 │ │ │ │ + li s5,0 │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld a1,24(a0) │ │ │ │ + li a0,0 │ │ │ │ + addiw s5,s5,1 │ │ │ │ + jal 57b98 │ │ │ │ + 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,1fd4e │ │ │ │ + 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,1fd3e │ │ │ │ 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 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + 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 s7,24(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,56(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 │ │ │ │ + subw a5,a5,s0 │ │ │ │ + bltu a5,s7,1fdd8 │ │ │ │ + bnez a6,1fdda │ │ │ │ + li a0,1 │ │ │ │ + addi a4,a4,8 │ │ │ │ + beq a4,s5,1fd10 │ │ │ │ + lw a5,4(a4) │ │ │ │ + bgeu a5,s0,1fdce │ │ │ │ + subw a5,s0,a5 │ │ │ │ + j 1fdd0 │ │ │ │ + beq a4,s5,1fe06 │ │ │ │ + lw a5,0(a4) │ │ │ │ + bgeu a5,s6,1fe1e │ │ │ │ + subw a5,s6,a5 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bgeu a5,s7,1fdec │ │ │ │ + mv a6,a0 │ │ │ │ + bne a4,s5,1fdf0 │ │ │ │ + mv a0,a6 │ │ │ │ + bnez a0,1fd14 │ │ │ │ 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) │ │ │ │ + jal 1de52 │ │ │ │ + ld s4,8(s1) │ │ │ │ + j 1fd14 │ │ │ │ + subw a5,s6,a5 │ │ │ │ + j 1fcf6 │ │ │ │ + subw a5,a5,s6 │ │ │ │ + j 1fdfa │ │ │ │ + subw a5,s0,a5 │ │ │ │ + j 1fd02 │ │ │ │ + li s6,0 │ │ │ │ + j 1fcae │ │ │ │ + li s0,0 │ │ │ │ + j 1fcdc │ │ │ │ + li s6,0 │ │ │ │ + j 1fcdc │ │ │ │ + ld s4,8(s1) │ │ │ │ + j 1fdaa │ │ │ │ + addi sp,sp,-224 │ │ │ │ + sd s0,208(sp) │ │ │ │ + sd s9,136(sp) │ │ │ │ + mv s0,a4 │ │ │ │ + mv s9,a0 │ │ │ │ + mv a0,a4 │ │ │ │ + auipc a4,0x5a │ │ │ │ + ld a4,200(a4) │ │ │ │ + sd s2,192(sp) │ │ │ │ + mv s2,a5 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,88(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 │ │ │ │ + sd ra,216(sp) │ │ │ │ + sd s1,200(sp) │ │ │ │ + sd s3,184(sp) │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + addi a2,sp,76 │ │ │ │ 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 │ │ │ │ + sw a5,76(sp) │ │ │ │ + jal d73c │ │ │ │ + mv s10,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd s10,24(sp) │ │ │ │ + jal 3310 │ │ │ │ + lwu a5,76(sp) │ │ │ │ + mv a1,a0 │ │ │ │ li a0,0 │ │ │ │ - jal d5b8 │ │ │ │ - ld a1,384(sp) │ │ │ │ - mv a2,s4 │ │ │ │ + addi a5,a5,7 │ │ │ │ + add a1,a1,a5 │ │ │ │ + jal 1957a │ │ │ │ + mv s3,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + mv a2,a0 │ │ │ │ + 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,20c7c │ │ │ │ + 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,203c8 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + addi s6,s6,88 │ │ │ │ + bltu s7,a4,1fee0 │ │ │ │ + li a1,80 │ │ │ │ li a0,0 │ │ │ │ - jal d5b8 │ │ │ │ - ld a4,392(sp) │ │ │ │ + jal 1957a │ │ │ │ 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 │ │ │ │ + ld a4,8(s9) │ │ │ │ + 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 │ │ │ │ - bgeu a5,a0,1fd82 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 46998 │ │ │ │ + auipc a4,0x44 │ │ │ │ + fld fa5,-122(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,20c70 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + auipc a4,0x44 │ │ │ │ + fld fs1,-166(a4) │ │ │ │ + sd s3,32(sp) │ │ │ │ + sd s8,40(sp) │ │ │ │ + sd s2,56(sp) │ │ │ │ + mv s1,a5 │ │ │ │ + ld a0,24(s4) │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s5 │ │ │ │ + jal 581e6 │ │ │ │ + fld fa4,56(s9) │ │ │ │ + fld fa5,80(s4) │ │ │ │ + mv s6,a0 │ │ │ │ + fle.d a5,fa5,fa4 │ │ │ │ + bnez s7,203b0 │ │ │ │ + beqz a5,1ff9a │ │ │ │ + fmv.d fa5,fa4 │ │ │ │ + fmul.d fs0,fa5,fs1 │ │ │ │ + lw a5,68(sp) │ │ │ │ + mv s3,s6 │ │ │ │ + li s2,0 │ │ │ │ + beqz a5,2003a │ │ │ │ + li a1,104 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + 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 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 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,88(s8) │ │ │ │ + ld a1,88(s3) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + jal 8cbe │ │ │ │ + lbu a4,74(s4) │ │ │ │ + lbu a3,60(s4) │ │ │ │ + ld a2,0(s4) │ │ │ │ + mv a1,s8 │ │ │ │ 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) │ │ │ │ + jal 1cf9e │ │ │ │ + mv a1,s3 │ │ │ │ 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) │ │ │ │ + jal 57b98 │ │ │ │ + lw a5,68(sp) │ │ │ │ + addi s3,s3,104 │ │ │ │ + bltu s2,a5,1ffa6 │ │ │ │ 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 │ │ │ │ + addiw s7,s7,1 │ │ │ │ jal 3670 │ │ │ │ - ld a0,88(sp) │ │ │ │ + addi s4,s4,88 │ │ │ │ + bne s7,s10,1ff76 │ │ │ │ + ld s8,40(sp) │ │ │ │ + ld s3,32(sp) │ │ │ │ + ld s1,48(sp) │ │ │ │ + mv a0,s8 │ │ │ │ + ld s2,56(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 │ │ │ │ + auipc a5,0x44 │ │ │ │ + fld fa5,-400(a5) │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + bnez a5,20c52 │ │ │ │ + auipc a5,0x44 │ │ │ │ + fld fa5,-408(a5) │ │ │ │ + fle.d a5,fa5,fs0 │ │ │ │ + li s9,60 │ │ │ │ + bnez a5,20412 │ │ │ │ + fcvt.wu.d s9,fs0,rtz │ │ │ │ + fld fs1,96(sp) │ │ │ │ + fld fs0,104(sp) │ │ │ │ + zext.b s9,s9 │ │ │ │ + lw a3,32(s0) │ │ │ │ + beqz a3,2041c │ │ │ │ + li a5,2 │ │ │ │ + beq s11,a5,20482 │ │ │ │ + ld a2,48(s0) │ │ │ │ + li a6,0 │ │ │ │ + sd s2,32(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,20422 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s4,s4,88 │ │ │ │ + bltu s6,a3,200aa │ │ │ │ + mv s0,s1 │ │ │ │ + mv s1,s2 │ │ │ │ + ld s2,32(sp) │ │ │ │ + mv a2,s8 │ │ │ │ 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 │ │ │ │ + jal 36464 │ │ │ │ + mv a4,a0 │ │ │ │ mv a0,s10 │ │ │ │ + mv s4,a4 │ │ │ │ + sd a4,32(sp) │ │ │ │ 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 │ │ │ │ + addi a1,sp,72 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 36ed0 │ │ │ │ + lw a5,72(sp) │ │ │ │ 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) │ │ │ │ + beqz a5,2031e │ │ │ │ + bnez s11,204f4 │ │ │ │ + addi a5,sp,80 │ │ │ │ + sd s0,40(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + li s6,0 │ │ │ │ + li s7,1 │ │ │ │ + li s8,59 │ │ │ │ + mv s0,a5 │ │ │ │ + j 20218 │ │ │ │ + beqz s6,2020c │ │ │ │ + addiw a5,s6,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + 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,209b4 │ │ │ │ + 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,20154 │ │ │ │ + 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,0x3f │ │ │ │ + addi a1,a1,1966 │ │ │ │ + jal dda8 │ │ │ │ + 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,201a0 │ │ │ │ + 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,0x3f │ │ │ │ + addi a1,a1,1890 │ │ │ │ + jal dda8 │ │ │ │ + ld a2,24(sp) │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,-1828 │ │ │ │ + mv a0,s0 │ │ │ │ + jal dda8 │ │ │ │ + lw a5,344(s2) │ │ │ │ + bgeu s7,a5,201e2 │ │ │ │ + ld a0,568(s2) │ │ │ │ + jal 32d0 │ │ │ │ + ld a3,80(sp) │ │ │ │ + ld a0,672(s2) │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-992 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,344(s2) │ │ │ │ + bgeu s7,a5,20206 │ │ │ │ + ld a0,568(s2) │ │ │ │ + jal 39e0 │ │ │ │ + ld a0,80(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 │ │ │ │ + lw a5,72(sp) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s4,s4,80 │ │ │ │ + bgeu s6,a5,20304 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 36da2 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 36d8a │ │ │ │ + lw a5,68(s4) │ │ │ │ + bgeu s7,a5,20102 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 371ce │ │ │ │ + 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,202b8 │ │ │ │ + ld a0,552(s2) │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,656(s2) │ │ │ │ + mv a3,s3 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s11 │ │ │ │ + jal 37480 │ │ │ │ + lw a5,344(s2) │ │ │ │ + bltu s7,a5,20468 │ │ │ │ + ld a0,664(s2) │ │ │ │ + mv a3,s3 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s11 │ │ │ │ + jal 376be │ │ │ │ + lw a5,344(s2) │ │ │ │ + bgeu s7,a5,202ec │ │ │ │ + ld a0,560(s2) │ │ │ │ + jal 39e0 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 37826 │ │ │ │ + mv a0,s11 │ │ │ │ jal 3670 │ │ │ │ + lw a5,72(sp) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s4,s4,80 │ │ │ │ + bltu s6,a5,20218 │ │ │ │ + ld s0,40(sp) │ │ │ │ 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 │ │ │ │ + li s1,0 │ │ │ │ + beqz a5,2031e │ │ │ │ mv a0,s2 │ │ │ │ - jal 46998 │ │ │ │ - bnez a0,20030 │ │ │ │ - mv a0,s10 │ │ │ │ - jal 45a72 │ │ │ │ + jal 37826 │ │ │ │ + lw a5,72(sp) │ │ │ │ + addiw s1,s1,1 │ │ │ │ + addi s2,s2,80 │ │ │ │ + bltu s1,a5,2030c │ │ │ │ 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 │ │ │ │ + lw a5,32(s0) │ │ │ │ + beqz a5,20c84 │ │ │ │ + ld a0,48(s0) │ │ │ │ + li s1,0 │ │ │ │ + li s2,0 │ │ │ │ + add a0,a0,s1 │ │ │ │ + ld a1,24(a0) │ │ │ │ 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 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + jal 57b98 │ │ │ │ + ld a5,48(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a0,24(a5) │ │ │ │ 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) │ │ │ │ + ld a0,48(s0) │ │ │ │ + lw a5,32(s0) │ │ │ │ + add a4,a0,s1 │ │ │ │ + sd zero,24(a4) │ │ │ │ + addi s1,s1,88 │ │ │ │ + bltu s2,a5,20330 │ │ │ │ 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 a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + ld s0,32(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 36444 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x5a │ │ │ │ + ld a5,-1134(a5) │ │ │ │ + ld a4,88(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,20cb0 │ │ │ │ + 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 │ │ │ │ + beqz a5,203b6 │ │ │ │ + fmv.d fa5,fa4 │ │ │ │ + fmul.d fa5,fa5,fs1 │ │ │ │ + fle.d a5,fs0,fa5 │ │ │ │ + bnez a5,1ff9e │ │ │ │ + fmv.d fs0,fa5 │ │ │ │ + j 1ff9e │ │ │ │ + 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 1957a │ │ │ │ + ld a1,48(s9) │ │ │ │ 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 a2,88 │ │ │ │ + add a1,a1,s6 │ │ │ │ + addi s6,s6,88 │ │ │ │ + add a0,a0,s10 │ │ │ │ + jal 36a0 │ │ │ │ + lw a4,32(s9) │ │ │ │ + bgeu s7,a4,20c6a │ │ │ │ + ld a3,48(s9) │ │ │ │ + mv s10,s0 │ │ │ │ + j 1fee0 │ │ │ │ + lw a3,32(s0) │ │ │ │ + fld fs0,104(sp) │ │ │ │ + fld fs1,96(sp) │ │ │ │ + bnez a3,2008e │ │ │ │ + li s8,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 │ │ │ │ + j 200c6 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mul s8,s8,s7 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,48(s1) │ │ │ │ mv s10,a0 │ │ │ │ - beqz a0,202fe │ │ │ │ - lw a5,24(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,20c5c │ │ │ │ + ld a2,48(s1) │ │ │ │ + mv s8,s0 │ │ │ │ + j 200aa │ │ │ │ + ld a0,552(s2) │ │ │ │ + jal 39e0 │ │ │ │ + lw a5,344(s2) │ │ │ │ + bgeu s7,a5,202ce │ │ │ │ + ld a0,560(s2) │ │ │ │ + jal 32d0 │ │ │ │ + j 202ce │ │ │ │ + li s6,0 │ │ │ │ + li s8,0 │ │ │ │ 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 │ │ │ │ + li s7,104 │ │ │ │ + addiw a5,s11,1 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mul a1,a1,s7 │ │ │ │ + sext.w s4,s11 │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ mv a0,s8 │ │ │ │ - jal 55f82 │ │ │ │ - mv a1,s10 │ │ │ │ + sext.w s11,a5 │ │ │ │ + mul s4,s4,s7 │ │ │ │ + jal 1957a │ │ │ │ + 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 36a0 │ │ │ │ + lw a5,32(s0) │ │ │ │ + bltu s11,a5,2048c │ │ │ │ + mv a2,s11 │ │ │ │ + mv a1,s5 │ │ │ │ mv a0,s8 │ │ │ │ - jal 55db2 │ │ │ │ - mv a0,s10 │ │ │ │ + jal 36464 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s8 │ │ │ │ + mv s4,a5 │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal 3670 │ │ │ │ + addi a1,sp,72 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 36ed0 │ │ │ │ + lw a5,72(sp) │ │ │ │ + mv s10,a0 │ │ │ │ + beqz a5,2031e │ │ │ │ + mv s4,s10 │ │ │ │ + li s6,0 │ │ │ │ + li s7,1 │ │ │ │ + addi s11,sp,80 │ │ │ │ + sd s0,40(sp) │ │ │ │ + j 20618 │ │ │ │ + beqz s6,2060c │ │ │ │ + addiw a5,s6,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + 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,20718 │ │ │ │ + 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,20554 │ │ │ │ + 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,0x3f │ │ │ │ + addi a1,a1,942 │ │ │ │ + jal dda8 │ │ │ │ + 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,205a0 │ │ │ │ + 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,0x3f │ │ │ │ + addi a1,a1,866 │ │ │ │ + jal dda8 │ │ │ │ + ld a2,24(sp) │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,1244 │ │ │ │ + mv a0,s11 │ │ │ │ + jal dda8 │ │ │ │ + lw a5,344(s2) │ │ │ │ + bgeu s7,a5,205e2 │ │ │ │ + ld a0,568(s2) │ │ │ │ + jal 32d0 │ │ │ │ + ld a3,80(sp) │ │ │ │ + ld a0,672(s2) │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-2016 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,344(s2) │ │ │ │ + bgeu s7,a5,20606 │ │ │ │ + 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,20304 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 36da2 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 36d8a │ │ │ │ + lw a5,68(s4) │ │ │ │ + bgeu s7,a5,20502 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 371ce │ │ │ │ + mv s8,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 │ │ │ │ + li s0,59 │ │ │ │ + sb s0,2(a0) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + lwu a2,76(sp) │ │ │ │ ld a1,24(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - li a2,1 │ │ │ │ + addi a0,a0,3 │ │ │ │ + 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,206bc │ │ │ │ + ld a0,552(s2) │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,656(s2) │ │ │ │ + mv a3,s3 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s8 │ │ │ │ + jal 37480 │ │ │ │ + lw a5,344(s2) │ │ │ │ + bltu s7,a5,206fe │ │ │ │ + ld a0,664(s2) │ │ │ │ + mv a3,s3 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s8 │ │ │ │ + jal 376be │ │ │ │ + lw a5,344(s2) │ │ │ │ + bgeu s7,a5,206f0 │ │ │ │ + ld a0,560(s2) │ │ │ │ + jal 39e0 │ │ │ │ mv a0,s8 │ │ │ │ - jal 1f044 │ │ │ │ - mv s10,a0 │ │ │ │ - bnez a0,20290 │ │ │ │ - ld a2,40(sp) │ │ │ │ - mv a1,s2 │ │ │ │ + jal 37826 │ │ │ │ mv a0,s8 │ │ │ │ - jal 37fc0 │ │ │ │ - mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - mv a0,s4 │ │ │ │ + j 2060c │ │ │ │ + ld a0,552(s2) │ │ │ │ + jal 39e0 │ │ │ │ + lw a5,344(s2) │ │ │ │ + bgeu s7,a5,206d2 │ │ │ │ + ld a0,560(s2) │ │ │ │ + jal 32d0 │ │ │ │ + j 206d2 │ │ │ │ + lw a3,0(s4) │ │ │ │ + bne a3,a4,2052c │ │ │ │ + ld a3,8(s4) │ │ │ │ + lui a2,0x5 │ │ │ │ + bltu a3,a5,20c8a │ │ │ │ + sub a0,a3,a5 │ │ │ │ + addi a2,a2,-481 │ │ │ │ + bltu a2,a0,2052c │ │ │ │ + bnez a1,20882 │ │ │ │ + ld a4,16(s8) │ │ │ │ + sd a5,56(sp) │ │ │ │ + sd a3,48(sp) │ │ │ │ + add a4,a4,a5 │ │ │ │ + addi a4,a4,-1 │ │ │ │ + bgeu a3,a4,2060c │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + 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,20812 │ │ │ │ + mv a5,a1 │ │ │ │ + lbu a1,24(s8) │ │ │ │ + zext.b a6,a5 │ │ │ │ + li a7,43 │ │ │ │ + beqz a1,20824 │ │ │ │ + li a7,45 │ │ │ │ + mv a5,s3 │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,266 │ │ │ │ + addi a0,sp,80 │ │ │ │ + jal dd24 │ │ │ │ + lw a4,344(s2) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,20846 │ │ │ │ + ld a0,552(s2) │ │ │ │ + jal 32d0 │ │ │ │ + ld a3,80(sp) │ │ │ │ + ld a0,656(s2) │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1468 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,344(s2) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,2086c │ │ │ │ + ld a0,552(s2) │ │ │ │ + jal 39e0 │ │ │ │ + ld a0,80(sp) │ │ │ │ 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 │ │ │ │ + lbu a5,24(s8) │ │ │ │ + beqz a5,2060c │ │ │ │ + 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,2060c │ │ │ │ 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 │ │ │ │ + ld a4,16(s8) │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld a3,56(sp) │ │ │ │ + addi a4,a4,-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 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ + 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,20958 │ │ │ │ + mv a5,a1 │ │ │ │ + lbu a1,24(s8) │ │ │ │ + zext.b a6,a5 │ │ │ │ + li a7,43 │ │ │ │ + beqz a1,2096a │ │ │ │ + li a7,45 │ │ │ │ + mv a5,s3 │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,-60 │ │ │ │ + addi a0,sp,80 │ │ │ │ + jal dd24 │ │ │ │ + lw a4,344(s2) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,2098c │ │ │ │ + ld a0,552(s2) │ │ │ │ + jal 32d0 │ │ │ │ + ld a3,80(sp) │ │ │ │ + ld a0,656(s2) │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1142 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,344(s2) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,20606 │ │ │ │ + ld a0,552(s2) │ │ │ │ + jal 39e0 │ │ │ │ + j 20606 │ │ │ │ + lw a3,0(s4) │ │ │ │ + bne a3,a4,2012c │ │ │ │ + ld a3,8(s4) │ │ │ │ + bltu a3,a5,20c9c │ │ │ │ + lui a2,0x5 │ │ │ │ + sub a0,a3,a5 │ │ │ │ + addi a2,a2,-481 │ │ │ │ + bltu a2,a0,2012c │ │ │ │ + bnez a1,20b1e │ │ │ │ + ld a4,16(s11) │ │ │ │ + sd a5,56(sp) │ │ │ │ + sd a3,48(sp) │ │ │ │ + add a4,a4,a5 │ │ │ │ + addi a4,a4,-1 │ │ │ │ + bgeu a3,a4,2020c │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + mv a0,s1 │ │ │ │ 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 │ │ │ │ + lwu a3,76(sp) │ │ │ │ + add a5,s3,a0 │ │ │ │ + li a4,59 │ │ │ │ + add a5,a5,a3 │ │ │ │ + sb a4,3(a5) │ │ │ │ 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 │ │ │ │ + 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) │ │ │ │ + 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,20aae │ │ │ │ + mv a5,a1 │ │ │ │ + lbu a1,24(s11) │ │ │ │ + zext.b a6,a5 │ │ │ │ + li a7,43 │ │ │ │ + beqz a1,20ac0 │ │ │ │ + li a7,45 │ │ │ │ + mv a5,s3 │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,-402 │ │ │ │ + addi a0,sp,80 │ │ │ │ + jal dd24 │ │ │ │ + lw a4,344(s2) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,20ae2 │ │ │ │ + ld a0,552(s2) │ │ │ │ + jal 32d0 │ │ │ │ + ld a3,80(sp) │ │ │ │ + ld a0,656(s2) │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,800 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,344(s2) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,20b08 │ │ │ │ + ld a0,552(s2) │ │ │ │ + jal 39e0 │ │ │ │ + ld a0,80(sp) │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,24(s11) │ │ │ │ + beqz a5,2020c │ │ │ │ + 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,2020c │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + ld a4,16(s11) │ │ │ │ + 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 │ │ │ │ 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) │ │ │ │ + lwu a3,76(sp) │ │ │ │ + add a5,s3,a0 │ │ │ │ + li a4,59 │ │ │ │ + add a5,a5,a3 │ │ │ │ + sb a4,3(a5) │ │ │ │ mv a0,s1 │ │ │ │ - addiw s0,s0,1 │ │ │ │ + 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) │ │ │ │ + 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,20bf4 │ │ │ │ + mv a5,a1 │ │ │ │ + lbu a1,24(s11) │ │ │ │ + zext.b a6,a5 │ │ │ │ + li a7,43 │ │ │ │ + beqz a1,20c06 │ │ │ │ + li a7,45 │ │ │ │ + mv a5,s3 │ │ │ │ + auipc a1,0x3f │ │ │ │ + addi a1,a1,-728 │ │ │ │ + addi a0,sp,80 │ │ │ │ + jal dd24 │ │ │ │ + lw a4,344(s2) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,20c28 │ │ │ │ + ld a0,552(s2) │ │ │ │ + jal 32d0 │ │ │ │ + ld a3,80(sp) │ │ │ │ + ld a0,656(s2) │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,474 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,344(s2) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,20206 │ │ │ │ + ld a0,552(s2) │ │ │ │ + jal 39e0 │ │ │ │ + j 20206 │ │ │ │ + fld fs0,104(sp) │ │ │ │ + fld fs1,96(sp) │ │ │ │ + li s9,1 │ │ │ │ + j 20088 │ │ │ │ + mv s6,s0 │ │ │ │ + mv s8,s6 │ │ │ │ + mv s0,s1 │ │ │ │ + mv s1,s2 │ │ │ │ + ld s2,32(sp) │ │ │ │ + j 200c6 │ │ │ │ + mv s10,s0 │ │ │ │ + j 1fef6 │ │ │ │ + mv a0,s8 │ │ │ │ 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) │ │ │ │ + li s9,1 │ │ │ │ + j 20088 │ │ │ │ + li s10,0 │ │ │ │ + li s8,0 │ │ │ │ + j 1fef6 │ │ │ │ + ld a0,48(s0) │ │ │ │ + j 2035a │ │ │ │ + sub a0,a5,a3 │ │ │ │ + addi a2,a2,-481 │ │ │ │ + bltu a2,a0,2052c │ │ │ │ + bnez a1,20882 │ │ │ │ + j 2073a │ │ │ │ + lui a2,0x5 │ │ │ │ + sub a0,a5,a3 │ │ │ │ + addi a2,a2,-481 │ │ │ │ + bltu a2,a0,2012c │ │ │ │ + beqz a1,209d6 │ │ │ │ + j 20b1e │ │ │ │ + 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,20e4a │ │ │ │ + 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,20daa │ │ │ │ + addiw s1,s1,1 │ │ │ │ + addi s0,s0,88 │ │ │ │ + bltu s1,a4,20ce2 │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,s2,20e5e │ │ │ │ + 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 20d34 │ │ │ │ + ori s3,s3,8 │ │ │ │ + addi s0,s0,88 │ │ │ │ + beq s2,s0,20d84 │ │ │ │ + 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 c694 │ │ │ │ + ld a5,0(s0) │ │ │ │ + sext.w s1,a0 │ │ │ │ + ld a0,88(a5) │ │ │ │ + jal c694 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bne s6,s11,20d28 │ │ │ │ + beq s7,s8,20df4 │ │ │ │ + addi s0,s0,88 │ │ │ │ + ori s3,s3,4 │ │ │ │ + bne s2,s0,20d34 │ │ │ │ + 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,56(sp) │ │ │ │ - addi sp,sp,96 │ │ │ │ + ld s3,88(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ ret │ │ │ │ - li s4,1 │ │ │ │ - li a4,2 │ │ │ │ - j 203d0 │ │ │ │ + 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 1957a │ │ │ │ + ld a1,48(s5) │ │ │ │ + sd a0,8(sp) │ │ │ │ + li a2,88 │ │ │ │ + add a1,a1,s0 │ │ │ │ + addi s0,s0,88 │ │ │ │ + add a0,a0,s2 │ │ │ │ + jal 36a0 │ │ │ │ + lw a4,32(s5) │ │ │ │ + bgeu s1,a4,20e46 │ │ │ │ + ld a3,48(s5) │ │ │ │ + mv s2,s7 │ │ │ │ + j 20ce2 │ │ │ │ + addw s5,s5,s9 │ │ │ │ + addw s4,s4,s10 │ │ │ │ + slli s5,s5,0x20 │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + bnez s7,20e2a │ │ │ │ + addi s1,s1,-1 │ │ │ │ + add s1,s1,s5 │ │ │ │ + bgeu s4,s1,20d2c │ │ │ │ + addi a0,a0,-1 │ │ │ │ + add a0,a0,s4 │ │ │ │ + bgeu a0,s5,20e40 │ │ │ │ + ori s3,s3,1 │ │ │ │ + j 20d2c │ │ │ │ + addi a0,a0,-1 │ │ │ │ + add a0,a0,s4 │ │ │ │ + bgeu s5,a0,20d2c │ │ │ │ + addi s1,s1,-1 │ │ │ │ + add s1,s1,s5 │ │ │ │ + bltu s1,s4,20e24 │ │ │ │ + ori s3,s3,3 │ │ │ │ + j 20d2c │ │ │ │ + ori s3,s3,2 │ │ │ │ + j 20d2c │ │ │ │ + mv s2,s7 │ │ │ │ + j 20cf8 │ │ │ │ + sd zero,8(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + li s3,0 │ │ │ │ + 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 20d9a │ │ │ │ + addi sp,sp,-16 │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x3f │ │ │ │ + addi a2,a2,-1322 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x3f │ │ │ │ + addi a0,a0,-1294 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + auipc a0,0x3f │ │ │ │ + addi a0,a0,-1300 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-176 │ │ │ │ + auipc a4,0x59 │ │ │ │ + ld a4,102(a4) │ │ │ │ + sd s0,160(sp) │ │ │ │ sd s1,152(sp) │ │ │ │ - mv s1,a3 │ │ │ │ + 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,20f00 │ │ │ │ + lw a5,8(a1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bltu a3,a5,20f00 │ │ │ │ + jal 3330 │ │ │ │ + li a2,8 │ │ │ │ + li a1,10 │ │ │ │ + sd a0,8(sp) │ │ │ │ + jal 53d38 │ │ │ │ + lw a4,8(s1) │ │ │ │ + li a5,1 │ │ │ │ + sd zero,40(sp) │ │ │ │ + li s4,0 │ │ │ │ + beq a4,a5,211b2 │ │ │ │ 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 s9,88(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 │ │ │ │ + j 20f74 │ │ │ │ + jal 3330 │ │ │ │ + li a2,8 │ │ │ │ + li a1,10 │ │ │ │ + sd a0,8(sp) │ │ │ │ + jal 53d38 │ │ │ │ + ld a3,32(sp) │ │ │ │ + ld a4,120(s1) │ │ │ │ + slli s2,a3,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + slli a5,s2,0x2 │ │ │ │ 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 │ │ │ │ + lw s4,0(a5) │ │ │ │ + bltu s0,s4,20ffe │ │ │ │ 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,s0,0x2 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw s4,0(a4) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addiw a5,s4,-1 │ │ │ │ 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 │ │ │ │ + addi s5,sp,48 │ │ │ │ + or s0,s0,a5 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s3 │ │ │ │ + sd s0,48(sp) │ │ │ │ + jal 53e84 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a5,a0 │ │ │ │ + bnez a5,21246 │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bgeu s4,a5,21270 │ │ │ │ + li a5,1 │ │ │ │ + sd s6,112(sp) │ │ │ │ + sd s7,104(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ sd s9,88(sp) │ │ │ │ - li s4,0 │ │ │ │ - sd zero,24(sp) │ │ │ │ - li s1,0 │ │ │ │ + sd s10,80(sp) │ │ │ │ + sd s11,72(sp) │ │ │ │ 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 │ │ │ │ + li s10,-1 │ │ │ │ + srli a5,s10,0x20 │ │ │ │ + li s6,253 │ │ │ │ + addi s0,sp,48 │ │ │ │ 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 │ │ │ │ + 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,211d8 │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s9,48(sp) │ │ │ │ + ld s3,80(s1) │ │ │ │ + beqz s11,20fde │ │ │ │ + li s10,0 │ │ │ │ + add s5,s10,s11 │ │ │ │ + srli s5,s5,0x1 │ │ │ │ + slli a1,s5,0x3 │ │ │ │ + add s7,s3,a1 │ │ │ │ + mv a1,s7 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3310 │ │ │ │ - li a2,5 │ │ │ │ - sub a2,a2,a0 │ │ │ │ - li a1,32 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3890 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,21008 │ │ │ │ + beqz a0,21010 │ │ │ │ + addi s10,s5,1 │ │ │ │ + bltu s10,s11,20fb8 │ │ │ │ + mv a3,s9 │ │ │ │ + auipc a2,0x3f │ │ │ │ + addi a2,a2,-1688 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x3f │ │ │ │ + addi a0,a0,-1660 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + bltu a3,s4,20f28 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + j 20f36 │ │ │ │ + mv s11,s5 │ │ │ │ + bltu s10,s11,20fb8 │ │ │ │ + j 20fde │ │ │ │ + beqz s7,20fde │ │ │ │ + lw s5,4(s7) │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a5,a5,s2 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s6,a5,2116e │ │ │ │ + lwu s7,88(s1) │ │ │ │ + sw s4,48(sp) │ │ │ │ + ld s3,80(s1) │ │ │ │ + beqz s7,2105a │ │ │ │ + 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 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 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2105e │ │ │ │ + beqz a0,21066 │ │ │ │ + addi s11,s9,1 │ │ │ │ + bltu s11,s7,21034 │ │ │ │ + mv a3,s4 │ │ │ │ + j 20fe0 │ │ │ │ + mv s7,s9 │ │ │ │ + bltu s11,s7,21034 │ │ │ │ + j 2105a │ │ │ │ + beqz s10,2105a │ │ │ │ + lw a5,4(s10) │ │ │ │ + bne a5,s5,21174 │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a4,a5,s2 │ │ │ │ + lbu s5,0(a4) │ │ │ │ + bgeu s6,s5,211e0 │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s4,48(sp) │ │ │ │ + ld s3,80(s1) │ │ │ │ + beqz s11,2105a │ │ │ │ + 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 3310 │ │ │ │ - addw a5,s9,a0 │ │ │ │ - slli a3,s1,0x20 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,210b6 │ │ │ │ + beqz a0,210be │ │ │ │ + addi s10,s5,1 │ │ │ │ + bltu s10,s11,21090 │ │ │ │ + j 2105a │ │ │ │ + mv s11,s5 │ │ │ │ + bltu s10,s11,21090 │ │ │ │ + j 2105a │ │ │ │ + beqz s9,2105a │ │ │ │ + lw s5,4(s9) │ │ │ │ + ld a5,72(s1) │ │ │ │ + addiw a4,s4,1 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ srli a3,a3,0x20 │ │ │ │ - li a2,9 │ │ │ │ - add a3,a3,s5 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - sb a2,0(a3) │ │ │ │ - add a4,a4,s6 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sext.w a3,a4 │ │ │ │ + sd a3,16(sp) │ │ │ │ + bgeu s6,a5,211dc │ │ │ │ + lwu s9,88(s1) │ │ │ │ + sw a4,48(sp) │ │ │ │ + ld s3,80(s1) │ │ │ │ + beqz s9,21118 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2111c │ │ │ │ + beqz a0,21124 │ │ │ │ + addi s10,s7,1 │ │ │ │ + bltu s10,s9,210f2 │ │ │ │ + ld a3,16(sp) │ │ │ │ + j 20fe0 │ │ │ │ + mv s9,s7 │ │ │ │ + bltu s10,s9,210f2 │ │ │ │ + j 21118 │ │ │ │ + beqz s11,21118 │ │ │ │ + lw a5,4(s11) │ │ │ │ + bltu a5,s5,21174 │ │ │ │ + ld a5,120(s1) │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw s3,0(a5) │ │ │ │ + beqz s3,21174 │ │ │ │ + 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 53e84 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bnez a0,211e4 │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bgeu s3,a5,21176 │ │ │ │ + mv s4,s3 │ │ │ │ + j 20f82 │ │ │ │ + sext.w a5,a5 │ │ │ │ + beq a5,s5,21072 │ │ │ │ + mv s3,s4 │ │ │ │ + ld a5,40(sp) │ │ │ │ + beqz a5,2120e │ │ │ │ + lwu s2,32(sp) │ │ │ │ + ld s6,112(sp) │ │ │ │ + ld s7,104(sp) │ │ │ │ + ld s8,96(sp) │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - li s7,10 │ │ │ │ - add a5,a5,s5 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - sb s7,0(a5) │ │ │ │ - slli a2,s0,0x20 │ │ │ │ - sb s7,0(s1) │ │ │ │ + or a5,a5,s2 │ │ │ │ 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 │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 53e84 │ │ │ │ mv a0,s0 │ │ │ │ - jal 2149a │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a5,a0 │ │ │ │ + bnez a5,2121c │ │ │ │ + auipc a5,0x59 │ │ │ │ + ld a5,-674(a5) │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,21274 │ │ │ │ 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 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 │ │ │ │ + sext.w s5,s5 │ │ │ │ + j 2101a │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 2112c │ │ │ │ + sext.w s5,s5 │ │ │ │ + j 210c8 │ │ │ │ + ld s2,8(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a3,48(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + bgeu a3,a2,21162 │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,1946 │ │ │ │ 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 │ │ │ │ + j 21162 │ │ │ │ + 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 211b2 │ │ │ │ + ld s0,8(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a3,48(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + bgeu a3,a2,211b2 │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,1890 │ │ │ │ li a0,1 │ │ │ │ - add a5,a5,s0 │ │ │ │ - lbu a2,0(a5) │ │ │ │ jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a5,64(s2) │ │ │ │ - mv a1,s3 │ │ │ │ + j 211b2 │ │ │ │ + ld s0,8(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a3,48(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + bgeu a3,a2,20f5c │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,1848 │ │ │ │ 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 │ │ │ │ + j 20f5c │ │ │ │ + mv s3,s4 │ │ │ │ + j 2118e │ │ │ │ + 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,0x59 │ │ │ │ + ld a4,-892(a4) │ │ │ │ + sd ra,232(sp) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,120(sp) │ │ │ │ + li a5,0 │ │ │ │ + beq a1,a2,2192e │ │ │ │ + mv a3,a2 │ │ │ │ + sd s1,216(sp) │ │ │ │ + mv a2,a1 │ │ │ │ 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) │ │ │ │ + mv a1,a0 │ │ │ │ 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 │ │ │ │ + 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 20ea8 │ │ │ │ + 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 53fc8 │ │ │ │ + ld a5,24(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + li s5,253 │ │ │ │ + addi s0,sp,112 │ │ │ │ + bgeu a5,a0,21730 │ │ │ │ + ld a0,32(sp) │ │ │ │ + mv a1,a5 │ │ │ │ + jal 53ee6 │ │ │ │ + lw s4,0(a0) │ │ │ │ + lw s6,4(a0) │ │ │ │ + mv s3,a0 │ │ │ │ + beq s4,s6,21916 │ │ │ │ + lw a4,8(s1) │ │ │ │ + bnez s4,2130c │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + beq a5,s6,214c0 │ │ │ │ + ld a5,72(s1) │ │ │ │ + bgeu s6,a4,2136e │ │ │ │ + slli a4,s6,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + sd a4,48(sp) │ │ │ │ + add a4,a4,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bgeu s5,a4,21c94 │ │ │ │ + lwu s8,88(s1) │ │ │ │ + sw s6,112(sp) │ │ │ │ + ld s7,80(s1) │ │ │ │ + beqz s8,21360 │ │ │ │ + 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 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) │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,21366 │ │ │ │ + beqz a0,21b6a │ │ │ │ + addi s10,s11,1 │ │ │ │ + bltu s10,s8,21338 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 20e6e │ │ │ │ + mv s8,s11 │ │ │ │ + bltu s10,s8,21338 │ │ │ │ + j 21360 │ │ │ │ + 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,21948 │ │ │ │ + lwu s8,88(s1) │ │ │ │ + sw s6,112(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s8,21360 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,213cc │ │ │ │ + beqz a0,213d4 │ │ │ │ + addi s10,s11,1 │ │ │ │ + bltu s10,s8,213a4 │ │ │ │ + j 21360 │ │ │ │ + mv s8,s11 │ │ │ │ + bltu s10,s8,213a4 │ │ │ │ + j 21360 │ │ │ │ + beqz s9,21360 │ │ │ │ + ld a5,72(s1) │ │ │ │ + lw s6,4(s9) │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s5,a5,21956 │ │ │ │ + lwu s10,88(s1) │ │ │ │ + sw s4,112(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s10,2141c │ │ │ │ + li s9,0 │ │ │ │ + add s7,s10,s9 │ │ │ │ + srli s7,s7,0x1 │ │ │ │ + slli s11,s7,0x3 │ │ │ │ + add s11,s11,s2 │ │ │ │ + mv a1,s11 │ │ │ │ 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 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,21422 │ │ │ │ + beqz a0,2142a │ │ │ │ + addi s9,s7,1 │ │ │ │ + bltu s9,s10,213f8 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 20e6e │ │ │ │ + mv s10,s7 │ │ │ │ + bltu s9,s10,213f8 │ │ │ │ + j 2141c │ │ │ │ + beqz s11,2141c │ │ │ │ + lw a5,4(s11) │ │ │ │ + li s4,0 │ │ │ │ + bltu a5,s6,2195e │ │ │ │ + lw s6,0(s3) │ │ │ │ + lw s7,4(s3) │ │ │ │ + beqz s6,214b8 │ │ │ │ + beq s7,s6,214c0 │ │ │ │ + lw a4,8(s1) │ │ │ │ + ld a5,72(s1) │ │ │ │ + bltu s7,a4,21794 │ │ │ │ + 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,215cc │ │ │ │ + ld a5,40(sp) │ │ │ │ + lwu s11,88(s1) │ │ │ │ + ld s2,80(s1) │ │ │ │ + sw a5,112(sp) │ │ │ │ + beqz s11,214b2 │ │ │ │ + li s10,0 │ │ │ │ + add a5,s11,s10 │ │ │ │ + srli s7,a5,0x1 │ │ │ │ + slli a1,s7,0x3 │ │ │ │ + add s9,s2,a1 │ │ │ │ + mv a1,s9 │ │ │ │ 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 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,215ba │ │ │ │ + beqz a0,215c2 │ │ │ │ + addi s10,s7,1 │ │ │ │ + bltu s10,s11,2148a │ │ │ │ + ld a0,40(sp) │ │ │ │ + jal 20e6e │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bne a5,s7,21444 │ │ │ │ + auipc a4,0x59 │ │ │ │ + addi a4,a4,-287 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + li a5,0 │ │ │ │ + beqz a4,2163e │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ + beq a0,a5,21ce2 │ │ │ │ + lw s6,108(sp) │ │ │ │ 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 │ │ │ │ + addi a5,a5,-339 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + slli s2,s6,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + beqz a5,21650 │ │ │ │ + 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 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,21d02 │ │ │ │ + lb a5,107(sp) │ │ │ │ + li a4,-128 │ │ │ │ + beq a5,a4,21664 │ │ │ │ + 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,216c2 │ │ │ │ + bnez s6,21558 │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + beq a5,s8,216de │ │ │ │ + beq s6,s8,216de │ │ │ │ + lw a3,8(s1) │ │ │ │ + ld a5,72(s1) │ │ │ │ + bgeu s8,a3,217f2 │ │ │ │ + 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,21c8e │ │ │ │ + ld a5,80(s1) │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s8,112(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + beqz s11,215b4 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2176e │ │ │ │ + beqz a0,219d6 │ │ │ │ + addi s10,s7,1 │ │ │ │ + bltu s10,s11,2158a │ │ │ │ + mv a0,s8 │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s7 │ │ │ │ + bltu s10,s11,2148a │ │ │ │ + j 214b2 │ │ │ │ + beqz s9,214b2 │ │ │ │ + lw s11,4(s9) │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a5,a5,s8 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s5,a5,219ce │ │ │ │ + lwu s7,88(s1) │ │ │ │ + sw s6,112(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s7,21360 │ │ │ │ + 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 38a0 <__fprintf_chk@plt> │ │ │ │ - li a0,1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2160e │ │ │ │ + beqz a0,21616 │ │ │ │ + addi s10,s8,1 │ │ │ │ + bltu s10,s7,215e6 │ │ │ │ + j 21360 │ │ │ │ + mv s7,s8 │ │ │ │ + bltu s10,s7,215e6 │ │ │ │ + j 21360 │ │ │ │ + beqz s9,21360 │ │ │ │ + lw a5,4(s9) │ │ │ │ + bgeu a5,s11,214c0 │ │ │ │ + ld a5,120(s1) │ │ │ │ + ld a4,48(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + auipc a4,0x59 │ │ │ │ + addi a4,a4,-653 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bnez a4,214d2 │ │ │ │ + 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,21538 │ │ │ │ + lwu s9,112(s1) │ │ │ │ + sd s2,112(sp) │ │ │ │ + ld s2,104(s1) │ │ │ │ + beqz s9,2169a │ │ │ │ + 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 4e528 │ │ │ │ + bltz a0,216ba │ │ │ │ + beqz a0,21776 │ │ │ │ + addi s11,s7,1 │ │ │ │ + bltu s11,s9,21674 │ │ │ │ + mv a3,s6 │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,796 │ │ │ │ + li a1,775 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,712 │ │ │ │ + jal 4c0b8 │ │ │ │ + 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 │ │ │ │ + mv s9,s7 │ │ │ │ + bltu s11,s9,21674 │ │ │ │ + j 2169a │ │ │ │ + ld a5,48(sp) │ │ │ │ + mv s8,s6 │ │ │ │ + sd a4,48(sp) │ │ │ │ + sext.w s6,a4 │ │ │ │ + mv a4,a5 │ │ │ │ + j 2154c │ │ │ │ + beqz s11,21360 │ │ │ │ + lw a5,4(s11) │ │ │ │ + ld a4,40(sp) │ │ │ │ + bltu a5,a4,218b2 │ │ │ │ + li a4,1 │ │ │ │ + li a5,0 │ │ │ │ + beq s4,a4,2170e │ │ │ │ + lw a4,4(s3) │ │ │ │ + lw a3,0(s3) │ │ │ │ + mv a7,s8 │ │ │ │ + sd a5,0(sp) │ │ │ │ + mv a6,s6 │ │ │ │ + mv a5,s4 │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,746 │ │ │ │ + li a1,117 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,622 │ │ │ │ + jal 4c0b8 │ │ │ │ + lw a2,4(s3) │ │ │ │ + lw a1,0(s3) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 2128a │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a0,32(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 53fc8 │ │ │ │ + ld a5,24(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu a5,a0,212e8 │ │ │ │ + ld a0,32(sp) │ │ │ │ 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 │ │ │ │ + jal 53dd0 │ │ │ │ + auipc a5,0x58 │ │ │ │ + ld a5,2008(a5) │ │ │ │ + ld a4,120(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,21cfe │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mv s11,s7 │ │ │ │ + bltu s10,s11,2158a │ │ │ │ + j 215b4 │ │ │ │ + beqz s8,2169a │ │ │ │ + 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,2154c │ │ │ │ + j 216c2 │ │ │ │ + slli a4,s7,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + sd a4,56(sp) │ │ │ │ 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 │ │ │ │ + bgeu s5,a4,21c9a │ │ │ │ + ld a5,80(s1) │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s7,112(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + beqz s11,217e4 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,217ea │ │ │ │ + beqz a0,21ac8 │ │ │ │ + addi s10,s8,1 │ │ │ │ + bltu s10,s11,217ba │ │ │ │ + mv a0,s7 │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s8 │ │ │ │ + bltu s10,s11,217ba │ │ │ │ + j 217e4 │ │ │ │ + ld a4,120(s1) │ │ │ │ + ld a3,48(sp) │ │ │ │ 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) │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + and a3,a3,a2 │ │ │ │ + sd a3,48(sp) │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lw a4,0(a4) │ │ │ │ + sd a3,56(sp) │ │ │ │ + sd a4,40(sp) │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bgeu s5,a4,219ba │ │ │ │ + ld a5,40(sp) │ │ │ │ + lwu s11,88(s1) │ │ │ │ + ld s2,80(s1) │ │ │ │ + sw a5,112(sp) │ │ │ │ + beqz s11,214b2 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,21850 │ │ │ │ + beqz a0,21858 │ │ │ │ + addi s10,s7,1 │ │ │ │ + bltu s10,s11,21828 │ │ │ │ + j 214b2 │ │ │ │ + mv s11,s7 │ │ │ │ + bltu s10,s11,21828 │ │ │ │ + j 214b2 │ │ │ │ + beqz s9,214b2 │ │ │ │ + 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,219ca │ │ │ │ + lwu s10,88(s1) │ │ │ │ + sw s6,112(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s10,21360 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,218aa │ │ │ │ + beqz a0,216d0 │ │ │ │ + addi s9,s7,1 │ │ │ │ + bltu s9,s10,21880 │ │ │ │ + j 21360 │ │ │ │ + mv s10,s7 │ │ │ │ + bltu s9,s10,21880 │ │ │ │ + j 21360 │ │ │ │ + ld a4,120(s1) │ │ │ │ + ld a2,56(sp) │ │ │ │ + ld a5,72(s1) │ │ │ │ + li a3,253 │ │ │ │ + add a4,a4,a2 │ │ │ │ + lw a4,0(a4) │ │ │ │ + sd a4,48(sp) │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ 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) │ │ │ │ + bgeu a3,a5,21c54 │ │ │ │ + ld a5,48(sp) │ │ │ │ + lwu s9,88(s1) │ │ │ │ + sw a5,112(sp) │ │ │ │ + ld a5,80(s1) │ │ │ │ + sd a5,40(sp) │ │ │ │ + beqz s9,21910 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + add s11,a5,a1 │ │ │ │ + mv a1,s11 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,21c6c │ │ │ │ + beqz a0,21c74 │ │ │ │ + addi s7,s10,1 │ │ │ │ + bltu s7,s9,218e6 │ │ │ │ + ld a0,48(sp) │ │ │ │ + jal 20e6e │ │ │ │ + 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,0x58 │ │ │ │ + ld a5,1506(a5) │ │ │ │ + ld a4,120(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,21ce6 │ │ │ │ + ld ra,232(sp) │ │ │ │ + addi sp,sp,240 │ │ │ │ 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) │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sext.w s6,a4 │ │ │ │ + bltu s5,a5,213e8 │ │ │ │ + sext.w a5,a5 │ │ │ │ + li s4,0 │ │ │ │ + bgeu a5,s6,21438 │ │ │ │ + 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,21c5c │ │ │ │ + lwu s9,88(s1) │ │ │ │ + sw s6,112(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s9,21360 │ │ │ │ + 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 │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,21c62 │ │ │ │ + beqz a0,21c82 │ │ │ │ + addi s11,s7,1 │ │ │ │ + bltu s11,s9,21992 │ │ │ │ + j 21360 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,40(sp) │ │ │ │ + ld a4,48(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bltu s5,a5,21870 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 216d8 │ │ │ │ + sext.w a5,a5 │ │ │ │ + bgeu a5,s11,214c0 │ │ │ │ + j 21622 │ │ │ │ + beqz s9,215b4 │ │ │ │ + lw a5,4(s9) │ │ │ │ + sd a5,56(sp) │ │ │ │ + ld a5,72(s1) │ │ │ │ + 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,88(sp) │ │ │ │ + sext.w a3,a4 │ │ │ │ + bgeu s5,a4,21a54 │ │ │ │ + ld a5,80(s1) │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a2,112(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + beqz s11,21a3c │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + add s10,a5,a1 │ │ │ │ + mv a1,s10 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,21a42 │ │ │ │ + beqz a0,21a4a │ │ │ │ + addi s9,s7,1 │ │ │ │ + bltu s9,s11,21a14 │ │ │ │ + ld a0,88(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s7 │ │ │ │ + bltu s9,s11,21a14 │ │ │ │ + j 21a3c │ │ │ │ + beqz s10,21a3c │ │ │ │ + lw a3,4(s10) │ │ │ │ + ld a5,72(s1) │ │ │ │ + ld a2,56(sp) │ │ │ │ + ld a4,120(s1) │ │ │ │ + bgeu a3,a2,217f4 │ │ │ │ + ld a3,80(sp) │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw a3,0(a3) │ │ │ │ + bgeu s6,a3,217f4 │ │ │ │ + bltu s8,a3,217f4 │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a5,21c54 │ │ │ │ + ld a5,80(s1) │ │ │ │ + lwu s7,88(s1) │ │ │ │ + sw a3,112(sp) │ │ │ │ + sd a5,48(sp) │ │ │ │ + beqz s7,21ac2 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + sd a3,40(sp) │ │ │ │ + jal 4e4e6 │ │ │ │ + ld a3,40(sp) │ │ │ │ + bltz a0,21cc4 │ │ │ │ + beqz a0,21cd4 │ │ │ │ + addi s10,s11,1 │ │ │ │ + bltu s10,s7,21a94 │ │ │ │ + mv a0,a3 │ │ │ │ + jal 20e6e │ │ │ │ + beqz s9,217e4 │ │ │ │ + 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,21cb8 │ │ │ │ + ld a5,80(s1) │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a4,112(sp) │ │ │ │ + sd a5,40(sp) │ │ │ │ + beqz s11,21b2a │ │ │ │ + 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 │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + add s10,a5,a1 │ │ │ │ + mv a1,s10 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,21b30 │ │ │ │ + beqz a0,21b38 │ │ │ │ + addi s9,s8,1 │ │ │ │ + bltu s9,s11,21b02 │ │ │ │ + ld a0,80(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s8 │ │ │ │ + bltu s9,s11,21b02 │ │ │ │ + j 21b2a │ │ │ │ + beqz s10,21b2a │ │ │ │ + lw a5,4(s10) │ │ │ │ + ld a3,48(sp) │ │ │ │ + ld a4,120(s1) │ │ │ │ + bgeu a5,a3,21b66 │ │ │ │ + ld a5,56(sp) │ │ │ │ + slli s11,a5,0x2 │ │ │ │ + add s11,s11,a4 │ │ │ │ + lw a5,0(s11) │ │ │ │ + bgeu s6,a5,21b66 │ │ │ │ + bltu s7,a5,21b66 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + j 2162e │ │ │ │ + ld a5,72(s1) │ │ │ │ + j 21452 │ │ │ │ + beqz s9,21360 │ │ │ │ + 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,21be6 │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a2,112(sp) │ │ │ │ + ld s7,80(s1) │ │ │ │ + beqz s11,21bce │ │ │ │ + li s10,0 │ │ │ │ + addi s2,sp,112 │ │ │ │ + add a5,s10,s11 │ │ │ │ + srli s8,a5,0x1 │ │ │ │ + slli a1,s8,0x3 │ │ │ │ + add s9,s7,a1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,21bd4 │ │ │ │ + beqz a0,21bdc │ │ │ │ + addi s10,s8,1 │ │ │ │ + bltu s10,s11,21ba8 │ │ │ │ + ld a0,56(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s8 │ │ │ │ + bltu s10,s11,21ba8 │ │ │ │ + j 21bce │ │ │ │ + beqz s9,21bce │ │ │ │ + lw a3,4(s9) │ │ │ │ + ld a5,72(s1) │ │ │ │ + ld a2,40(sp) │ │ │ │ + ld a4,120(s1) │ │ │ │ + bgeu a3,a2,21370 │ │ │ │ + ld a3,48(sp) │ │ │ │ + slli s8,a3,0x2 │ │ │ │ + add s8,s8,a4 │ │ │ │ + lw a3,0(s8) │ │ │ │ + bgeu s4,a3,21370 │ │ │ │ + bltu s6,a3,21370 │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu s4,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + bgeu a5,s4,21c5c │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a3,112(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s11,21ac2 │ │ │ │ + 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 4e4e6 │ │ │ │ + ld a3,40(sp) │ │ │ │ + bltz a0,21cbc │ │ │ │ + beqz a0,21cc8 │ │ │ │ + addi s8,s6,1 │ │ │ │ + bltu s8,s11,21c2a │ │ │ │ + j 21ac2 │ │ │ │ + sext.w a5,a5 │ │ │ │ + addiw a4,a5,1 │ │ │ │ + j 216e2 │ │ │ │ + sext.w s4,s4 │ │ │ │ + j 21438 │ │ │ │ + mv s9,s7 │ │ │ │ + bltu s11,s9,21992 │ │ │ │ + j 21360 │ │ │ │ + mv s9,s10 │ │ │ │ + bltu s7,s9,218e6 │ │ │ │ + j 21910 │ │ │ │ + beqz s11,21910 │ │ │ │ + lw a5,4(s11) │ │ │ │ + addiw a4,a5,1 │ │ │ │ + j 216e2 │ │ │ │ + beqz s8,21360 │ │ │ │ + lw s4,4(s8) │ │ │ │ + j 21438 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,56(sp) │ │ │ │ + j 219e2 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,40(sp) │ │ │ │ + j 21b76 │ │ │ │ + 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,21aee │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 21b40 │ │ │ │ + mv s11,s6 │ │ │ │ + bltu s8,s11,21c2a │ │ │ │ + j 21ac2 │ │ │ │ + mv s7,s11 │ │ │ │ + j 21abe │ │ │ │ + beqz s7,21ac2 │ │ │ │ + lw s4,4(s7) │ │ │ │ + j 21438 │ │ │ │ + beqz s9,21ac2 │ │ │ │ + lw a5,4(s9) │ │ │ │ + addiw a4,a5,1 │ │ │ │ + j 216e2 │ │ │ │ + jal 20e92 │ │ │ │ + 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 20e92 │ │ │ │ + addw a0,a0,a2 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a0,a0,a3 │ │ │ │ + lbu a5,0(a0) │ │ │ │ + beqz a4,21d36 │ │ │ │ + lw a4,0(a4) │ │ │ │ + beq a4,a1,21d4a │ │ │ │ + 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,21d34 │ │ │ │ + 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,21d1a │ │ │ │ + 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 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,0x58 │ │ │ │ + ld s4,410(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 5770a │ │ │ │ + mv a1,a0 │ │ │ │ + ld a0,0(s0) │ │ │ │ + sext.w s0,a1 │ │ │ │ + addi a3,sp,4 │ │ │ │ + mv a2,sp │ │ │ │ + mv a1,s0 │ │ │ │ + jal 5777c │ │ │ │ + lw a5,0(sp) │ │ │ │ + bltu s1,a5,21de2 │ │ │ │ + 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,21e02 │ │ │ │ + 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,0x44 │ │ │ │ + addi a3,a3,-1274 │ │ │ │ + li a2,178 │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-1150 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1014 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + ld a5,16(a0) │ │ │ │ addi sp,sp,-64 │ │ │ │ sd ra,56(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - mv a0,a1 │ │ │ │ - beqz a2,2148e │ │ │ │ + beqz a5,21eb8 │ │ │ │ + lwu a1,8(a0) │ │ │ │ sd s3,24(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - mv s3,a4 │ │ │ │ - beqz a4,2147a │ │ │ │ + mv s3,a0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + li a0,0 │ │ │ │ + sd s6,0(sp) │ │ │ │ + jal 1957a │ │ │ │ + lw a5,8(s3) │ │ │ │ + mv s6,a0 │ │ │ │ + beqz a5,21e7c │ │ │ │ + ld a3,16(s3) │ │ │ │ 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) │ │ │ │ + sd s2,32(sp) │ │ │ │ + li s0,0 │ │ │ │ + li s1,0 │ │ │ │ + auipc s5,0x58 │ │ │ │ + ld s5,366(s5) │ │ │ │ + auipc s4,0x3e │ │ │ │ + addi s4,s4,-1050 │ │ │ │ + slli s2,s0,0x2 │ │ │ │ + add a4,a3,s2 │ │ │ │ + lw a4,0(a4) │ │ │ │ + bltu a5,a4,21e8a │ │ │ │ + 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,21e4a │ │ │ │ ld s0,48(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ ld s1,40(sp) │ │ │ │ - ld s3,24(sp) │ │ │ │ + ld s2,32(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) │ │ │ │ + sd s6,24(s3) │ │ │ │ ld s3,24(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - j 2147c │ │ │ │ - ld ra,56(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,32(sp) │ │ │ │ + ld s6,0(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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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,21e4a │ │ │ │ + j 21e72 │ │ │ │ + auipc a3,0x44 │ │ │ │ + addi a3,a3,-1464 │ │ │ │ + li a2,195 │ │ │ │ + auipc a1,0x3e │ │ │ │ + addi a1,a1,-1364 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1212 │ │ │ │ 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 │ │ │ │ + sd s5,8(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s8,48(sp) │ │ │ │ + auipc s8,0x58 │ │ │ │ + ld s8,38(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) │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s3,88(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 57498 │ │ │ │ + lw a5,4(a0) │ │ │ │ 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 │ │ │ │ + li a1,17 │ │ │ │ + li a0,0 │ │ │ │ + sw a5,4(sp) │ │ │ │ + jal 1957a │ │ │ │ + li a2,17 │ │ │ │ + li a1,0 │ │ │ │ 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 │ │ │ │ + jal 3890 │ │ │ │ + lw a1,4(sp) │ │ │ │ + ld a0,16(s1) │ │ │ │ + li a2,0 │ │ │ │ + jal 1c2c8 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a1,a0 │ │ │ │ + li a2,17 │ │ │ │ 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) │ │ │ │ + jal 36a0 │ │ │ │ + beqz s4,22070 │ │ │ │ + lwu a1,4(sp) │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + jal 1957a │ │ │ │ + li a1,168 │ │ │ │ + mv s11,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a1,16(s1) │ │ │ │ + mv s10,a0 │ │ │ │ + addi a2,sp,4 │ │ │ │ mv a0,s0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + jal 40d88 │ │ │ │ + lw a5,4(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + beqz a5,21fbc │ │ │ │ + sd s6,64(sp) │ │ │ │ + sd s7,56(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + li s0,0 │ │ │ │ + mv s9,s5 │ │ │ │ + auipc s7,0x58 │ │ │ │ + ld s7,38(s7) │ │ │ │ + auipc s6,0x3e │ │ │ │ + addi s6,s6,-1378 │ │ │ │ + lw a4,0(s9) │ │ │ │ + bltu a5,a4,22028 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + 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,21f92 │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + beqz s4,22054 │ │ │ │ + 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,22106 │ │ │ │ + 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 s8,48(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ + mv a0,s10 │ │ │ │ + ld s10,32(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ 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 │ │ │ │ + ld a0,0(s7) │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s6 │ │ │ │ li a1,1 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 38f0 <__sprintf_chk@plt> │ │ │ │ - ld ra,24(sp) │ │ │ │ - sd s0,0(s1) │ │ │ │ + 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,21f92 │ │ │ │ + ld s6,64(sp) │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s9,40(sp) │ │ │ │ + bnez s4,21fbc │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-1428 │ │ │ │ + li a1,270 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1776 │ │ │ │ + jal 5a1d4 │ │ │ │ + lw a5,4(sp) │ │ │ │ + j 21fbc │ │ │ │ + ld a4,32(s1) │ │ │ │ + lw a3,40(s1) │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-1580 │ │ │ │ + li a1,248 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1808 │ │ │ │ + jal 5a1d4 │ │ │ │ + lw a3,4(sp) │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-1574 │ │ │ │ + li a1,249 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1834 │ │ │ │ + jal 5a1d4 │ │ │ │ + lwu a1,4(sp) │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + jal 1957a │ │ │ │ + li a1,168 │ │ │ │ + mv s11,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-1590 │ │ │ │ + li a1,253 │ │ │ │ + mv s10,a0 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1884 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a1,16(s1) │ │ │ │ + addi a2,sp,4 │ │ │ │ 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 │ │ │ │ + jal 40d88 │ │ │ │ + lw a3,4(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-1606 │ │ │ │ + li a1,263 │ │ │ │ + auipc a0,0x3e │ │ │ │ + addi a0,a0,-1922 │ │ │ │ + jal 5a1d4 │ │ │ │ + lw a5,4(sp) │ │ │ │ + bnez a5,21f78 │ │ │ │ + j 22054 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + auipc s3,0x58 │ │ │ │ + ld s3,-520(s3) │ │ │ │ + sd s0,64(sp) │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,614 │ │ │ │ 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 │ │ │ │ + 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,2227e │ │ │ │ + ld a5,72(s0) │ │ │ │ mv s1,a0 │ │ │ │ - li a3,-1 │ │ │ │ + beqz a5,22158 │ │ │ │ + lbu a5,11(sp) │ │ │ │ + ori a5,a5,1 │ │ │ │ + sb a5,11(sp) │ │ │ │ + ld a5,120(s0) │ │ │ │ + beqz a5,22168 │ │ │ │ + lbu a5,11(sp) │ │ │ │ + ori a5,a5,2 │ │ │ │ + sb a5,11(sp) │ │ │ │ + ld a5,32(s0) │ │ │ │ + beqz a5,22180 │ │ │ │ + lbu a5,11(sp) │ │ │ │ + lbu a4,144(s0) │ │ │ │ + ori a3,a5,12 │ │ │ │ + sb a3,11(sp) │ │ │ │ + bnez a4,22274 │ │ │ │ + ld a5,40(s0) │ │ │ │ + beqz a5,22190 │ │ │ │ + lbu a5,11(sp) │ │ │ │ + ori a5,a5,4 │ │ │ │ + sb a5,11(sp) │ │ │ │ + ld a5,136(s0) │ │ │ │ + beqz a5,221a0 │ │ │ │ + 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,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 │ │ │ │ + addi a0,sp,11 │ │ │ │ + jal 36c0 │ │ │ │ + ld a0,72(s0) │ │ │ │ + beqz a0,221fa │ │ │ │ + lwu a2,12(sp) │ │ │ │ + mv a3,s1 │ │ │ │ + li a1,1 │ │ │ │ + jal 36c0 │ │ │ │ + lw a5,88(s0) │ │ │ │ + mv a3,s1 │ │ │ │ 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 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,2220a │ │ │ │ + lwu a2,12(sp) │ │ │ │ + mv a3,s1 │ │ │ │ + li a1,4 │ │ │ │ + jal 36c0 │ │ │ │ + ld a0,32(s0) │ │ │ │ + beqz a0,22246 │ │ │ │ + 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,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,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,22254 │ │ │ │ + mv a3,s1 │ │ │ │ + li a2,16 │ │ │ │ li a1,1 │ │ │ │ - sd s1,0(sp) │ │ │ │ - jal 3720 <__vsprintf_chk@plt> │ │ │ │ - sd s0,0(s2) │ │ │ │ - ld a4,8(sp) │ │ │ │ + jal 36c0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 35a0 │ │ │ │ + ld a4,24(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 │ │ │ │ + bnez a5,2229e │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s0,64(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ ret │ │ │ │ + ori a5,a5,44 │ │ │ │ + sb a5,11(sp) │ │ │ │ + j 22180 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x3e │ │ │ │ + addi a2,a2,-1952 │ │ │ │ + li a1,312 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,1764 │ │ │ │ + jal 4c0b8 │ │ │ │ li a0,-1 │ │ │ │ - j 2192c │ │ │ │ + jal 33c0 │ │ │ │ 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) │ │ │ │ + addi sp,sp,-176 │ │ │ │ + sd s8,96(sp) │ │ │ │ + mv a5,a2 │ │ │ │ + auipc s8,0x58 │ │ │ │ + ld s8,-920(s8) │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + mv a2,a3 │ │ │ │ + mv s4,a1 │ │ │ │ + mv s2,a4 │ │ │ │ + mv a1,a5 │ │ │ │ + li a4,127 │ │ │ │ + li a3,126 │ │ │ │ + ld a5,0(s8) │ │ │ │ + sd a5,56(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 57498 │ │ │ │ + mv s1,a0 │ │ │ │ + auipc a1,0x41 │ │ │ │ + addi a1,a1,-344 │ │ │ │ + mv a0,s4 │ │ │ │ + lw s9,4(s1) │ │ │ │ + jal 3750 │ │ │ │ + beqz a0,226e0 │ │ │ │ + mv a3,a0 │ │ │ │ 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 a1,4 │ │ │ │ + addi a0,sp,44 │ │ │ │ + jal 3780 │ │ │ │ + lwu a1,44(sp) │ │ │ │ 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 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + jal 1957a │ │ │ │ + lwu a2,44(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + li a1,4 │ │ │ │ + mv s5,a0 │ │ │ │ + jal 3780 │ │ │ │ + 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,22516 │ │ │ │ + sd zero,8(sp) │ │ │ │ + li s11,0 │ │ │ │ + andi a4,a5,2 │ │ │ │ + li s6,0 │ │ │ │ + beqz a4,22376 │ │ │ │ + beqz s2,22692 │ │ │ │ + lwu a1,44(sp) │ │ │ │ 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 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + jal 1957a │ │ │ │ + lwu a2,44(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + li a1,4 │ │ │ │ + mv s6,a0 │ │ │ │ + jal 3780 │ │ │ │ + lbu a5,43(sp) │ │ │ │ + andi a4,a5,4 │ │ │ │ + beqz a4,2255e │ │ │ │ + beqz s2,22678 │ │ │ │ + lwu a1,44(sp) │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + jal 1957a │ │ │ │ + lwu a2,44(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + li a1,4 │ │ │ │ + sd a0,24(sp) │ │ │ │ + jal 3780 │ │ │ │ + lwu a1,44(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lwu a2,44(sp) │ │ │ │ + mv a3,s0 │ │ │ │ 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 │ │ │ │ + sd a0,16(sp) │ │ │ │ + jal 3780 │ │ │ │ + mv a3,s0 │ │ │ │ + li a2,1 │ │ │ │ + li a1,4 │ │ │ │ + addi a0,sp,48 │ │ │ │ + jal 3780 │ │ │ │ + lwu a1,48(sp) │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x4 │ │ │ │ + jal 1957a │ │ │ │ + lbu a5,43(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + andi a5,a5,32 │ │ │ │ + beqz a5,2262a │ │ │ │ + beqz s2,226ac │ │ │ │ + lwu a2,48(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + li a1,16 │ │ │ │ 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) │ │ │ │ + jal 3780 │ │ │ │ + lbu a5,43(sp) │ │ │ │ + andi a5,a5,16 │ │ │ │ + li s3,0 │ │ │ │ + bnez a5,2256c │ │ │ │ + li a1,168 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,8(sp) │ │ │ │ + lbu a4,43(sp) │ │ │ │ + lw a2,52(sp) │ │ │ │ + sd a5,80(a0) │ │ │ │ + ld a5,24(sp) │ │ │ │ + lw a3,48(sp) │ │ │ │ + srliw a4,a4,0x5 │ │ │ │ + sd a5,32(a0) │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ + 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,225d2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 35a0 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 1c2c8 │ │ │ │ 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 │ │ │ │ + beqz s3,225f0 │ │ │ │ + mv a1,s3 │ │ │ │ + jal db48 │ │ │ │ + beqz a0,22586 │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1912 │ │ │ │ + li a1,576 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,1276 │ │ │ │ + jal 5a1d4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,21b1a │ │ │ │ - ld ra,40(sp) │ │ │ │ + li s3,117 │ │ │ │ + beq a4,s3,224ee │ │ │ │ + li a3,97 │ │ │ │ + beq a4,a3,2260a │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1918 │ │ │ │ + li a1,579 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,1234 │ │ │ │ + jal 5a1d4 │ │ │ │ + auipc s2,0x58 │ │ │ │ + ld s2,-1410(s2) │ │ │ │ + li s1,13 │ │ │ │ + li s6,8 │ │ │ │ + li s5,32 │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal 3380 │ │ │ │ + zext.b a4,a0 │ │ │ │ + bltu s1,a4,224de │ │ │ │ + bgeu s6,a4,22486 │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal 3380 │ │ │ │ + zext.b a4,a0 │ │ │ │ + bgeu s1,a4,224ca │ │ │ │ + beq a4,s5,224ba │ │ │ │ + li a3,105 │ │ │ │ + beq a4,a3,2259e │ │ │ │ + bne a4,s3,2248a │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1880 │ │ │ │ + li a1,585 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,1140 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a1,s4 │ │ │ │ + sd s0,136(s10) │ │ │ │ + mv a0,s10 │ │ │ │ + jal 22110 │ │ │ │ + j 2259e │ │ │ │ + beqz s2,22610 │ │ │ │ + lwu a1,44(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lwu a2,44(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + 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 1957a │ │ │ │ + lwu a2,52(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + li a1,8 │ │ │ │ + sd a0,8(sp) │ │ │ │ + jal 3780 │ │ │ │ + lbu a5,43(sp) │ │ │ │ + j 2234c │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + andi a5,a5,16 │ │ │ │ + li s7,0 │ │ │ │ + li s3,0 │ │ │ │ + beqz a5,223f8 │ │ │ │ + li a1,17 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s3,a0 │ │ │ │ + mv a3,s0 │ │ │ │ + li a2,16 │ │ │ │ + li a1,1 │ │ │ │ + jal 3780 │ │ │ │ + sb zero,16(s3) │ │ │ │ + j 223f8 │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1770 │ │ │ │ + li a1,593 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,990 │ │ │ │ + jal 5a1d4 │ │ │ │ mv a0,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + jal 3670 │ │ │ │ + ld a3,56(sp) │ │ │ │ + ld a4,0(s8) │ │ │ │ + xor a4,a4,a3 │ │ │ │ + li a3,0 │ │ │ │ + bnez a4,22700 │ │ │ │ + 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 │ │ │ │ - jal 3310 │ │ │ │ - mv a5,a0 │ │ │ │ - addi a2,sp,4 │ │ │ │ - mv a1,s1 │ │ │ │ + lw a4,44(sp) │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1450 │ │ │ │ + li a1,565 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,910 │ │ │ │ + jal 5a1d4 │ │ │ │ + j 22448 │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1472 │ │ │ │ + li a1,573 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,884 │ │ │ │ + jal 5a1d4 │ │ │ │ + j 2259e │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1272 │ │ │ │ + li a1,434 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,852 │ │ │ │ + jal 5a1d4 │ │ │ │ + j 2251a │ │ │ │ + lwu a1,48(sp) │ │ │ │ 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 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + mv s3,a0 │ │ │ │ + beqz s2,226c6 │ │ │ │ + lwu a2,48(sp) │ │ │ │ + li a1,8 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3780 │ │ │ │ + lw a1,48(sp) │ │ │ │ + beqz a1,2266c │ │ │ │ + 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,2265c │ │ │ │ + mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ - ld ra,8(sp) │ │ │ │ - sd zero,8(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ + lbu a5,43(sp) │ │ │ │ + j 223f0 │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1216 │ │ │ │ + li a1,450 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,748 │ │ │ │ + jal 5a1d4 │ │ │ │ + j 22382 │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1166 │ │ │ │ + li a1,444 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,722 │ │ │ │ + jal 5a1d4 │ │ │ │ + j 22358 │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1188 │ │ │ │ + li a1,514 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,696 │ │ │ │ + jal 5a1d4 │ │ │ │ + j 223de │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,1186 │ │ │ │ + li a1,518 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,670 │ │ │ │ + jal 5a1d4 │ │ │ │ + j 2263c │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x3c │ │ │ │ + addi a2,a2,-266 │ │ │ │ + li a1,424 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,642 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-32 │ │ │ │ sd s1,8(sp) │ │ │ │ mv s1,a0 │ │ │ │ - ld a0,0(a0) │ │ │ │ + ld a0,16(a1) │ │ │ │ + sd s0,16(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ - beqz a0,21b6e │ │ │ │ - jal 3670 │ │ │ │ - ld a0,16(s1) │ │ │ │ - sd zero,0(s1) │ │ │ │ - beqz a0,21b7a │ │ │ │ + mv s0,a1 │ │ │ │ jal 3670 │ │ │ │ - ld a0,40(s1) │ │ │ │ - sd zero,16(s1) │ │ │ │ - beqz a0,21b86 │ │ │ │ + ld a0,72(s0) │ │ │ │ + sd zero,16(s0) │ │ │ │ + beqz a0,22722 │ │ │ │ jal 3670 │ │ │ │ - ld a0,48(s1) │ │ │ │ - sd zero,40(s1) │ │ │ │ - beqz a0,21b92 │ │ │ │ + ld a0,24(s0) │ │ │ │ + sd zero,72(s0) │ │ │ │ + beqz a0,2272e │ │ │ │ jal 3670 │ │ │ │ - ld a0,72(s1) │ │ │ │ - sd zero,48(s1) │ │ │ │ - beqz a0,21b9e │ │ │ │ + ld a1,0(s0) │ │ │ │ + sd zero,24(s0) │ │ │ │ + beqz a1,2273c │ │ │ │ + mv a0,s1 │ │ │ │ + jal 576d8 │ │ │ │ + ld a0,104(s0) │ │ │ │ + beqz a0,22744 │ │ │ │ jal 3670 │ │ │ │ - ld a0,80(s1) │ │ │ │ - sd zero,72(s1) │ │ │ │ - beqz a0,21baa │ │ │ │ + ld a0,32(s0) │ │ │ │ + beqz a0,2274c │ │ │ │ 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 │ │ │ │ + ld a0,120(s0) │ │ │ │ + beqz a0,22754 │ │ │ │ jal 3670 │ │ │ │ - ld a0,24(s0) │ │ │ │ - sd zero,0(s0) │ │ │ │ - beqz a0,21bd4 │ │ │ │ + ld a0,136(s0) │ │ │ │ + beqz a0,2275c │ │ │ │ jal 3670 │ │ │ │ - ld a0,16(s0) │ │ │ │ - sd zero,24(s0) │ │ │ │ - beqz a0,21be0 │ │ │ │ + ld a0,80(s0) │ │ │ │ + beqz a0,22764 │ │ │ │ jal 3670 │ │ │ │ - ld a0,8(s0) │ │ │ │ - sd zero,16(s0) │ │ │ │ - beqz a0,21c14 │ │ │ │ + ld a0,96(s0) │ │ │ │ + beqz a0,2276c │ │ │ │ jal 3670 │ │ │ │ - lw a4,88(s1) │ │ │ │ - addi s2,s2,1 │ │ │ │ - sd zero,8(s0) │ │ │ │ - sext.w a5,s2 │ │ │ │ - bltu a5,a4,21bb8 │ │ │ │ + mv a0,s0 │ │ │ │ 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 │ │ │ │ + j 3670 │ │ │ │ + ld a5,72(a0) │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + sd s7,24(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd ra,88(sp) │ │ │ │ + auipc s7,0x57 │ │ │ │ + ld s7,1926(s7) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + ld a4,0(s7) │ │ │ │ + sd a4,8(sp) │ │ │ │ + li a4,0 │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a5,22820 │ │ │ │ + sd s3,56(sp) │ │ │ │ + lwu s3,88(a0) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sw a1,4(sp) │ │ │ │ + ld s4,80(a0) │ │ │ │ + mv s6,a1 │ │ │ │ + beqz s3,227ec │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,227f2 │ │ │ │ + beqz a0,227fa │ │ │ │ + addi s2,s0,1 │ │ │ │ + bltu s2,s3,227ca │ │ │ │ + mv a0,s6 │ │ │ │ + jal 20e6e │ │ │ │ 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 │ │ │ │ + bltu s2,s3,227ca │ │ │ │ + j 227ec │ │ │ │ + beqz s1,227ec │ │ │ │ + lw a0,4(s1) │ │ │ │ + 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,22826 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s7,24(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ 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) │ │ │ │ + sext.w a0,a5 │ │ │ │ + j 2280c │ │ │ │ + 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> │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s6,64(sp) │ │ │ │ + lw s6,8(a0) │ │ │ │ + sd s8,48(sp) │ │ │ │ + auipc s8,0x57 │ │ │ │ + ld s8,1742(s8) │ │ │ │ + sd ra,120(sp) │ │ │ │ + ld a5,0(s8) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + beqz s6,22910 │ │ │ │ + sd s1,104(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 s9,40(sp) │ │ │ │ + sd s10,32(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + li s4,0 │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ + bgeu s7,a5,22928 │ │ │ │ + lwu s11,88(s3) │ │ │ │ + sw s5,4(sp) │ │ │ │ + ld s2,80(s3) │ │ │ │ + beqz s11,228ba │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,228da │ │ │ │ + beqz a0,228e2 │ │ │ │ + addi s10,s0,1 │ │ │ │ + bltu s10,s11,22898 │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,140 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,168 │ │ │ │ + jal 4c0b8 │ │ │ │ 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 │ │ │ │ + jal 33c0 │ │ │ │ + mv s11,s0 │ │ │ │ + bltu s10,s11,22898 │ │ │ │ + j 228ba │ │ │ │ + beqz s9,228ba │ │ │ │ + lw a5,4(s9) │ │ │ │ + bltu s6,a5,2292e │ │ │ │ + lw a5,8(s3) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w s5,s4 │ │ │ │ + bltu s5,a5,2287a │ │ │ │ + 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 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,2298a │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + ld s6,64(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ 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 │ │ │ │ + sext.w a5,a5 │ │ │ │ + bgeu s6,a5,228ee │ │ │ │ + ld a5,72(s3) │ │ │ │ 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) │ │ │ │ + lbu s6,0(a5) │ │ │ │ + bgeu s7,s6,22986 │ │ │ │ + lwu s10,88(s3) │ │ │ │ + sw s5,4(sp) │ │ │ │ + ld s6,80(s3) │ │ │ │ + beqz s10,2296e │ │ │ │ + li s9,0 │ │ │ │ + add s0,s9,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s2,s0,0x3 │ │ │ │ + add s2,s2,s6 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,22974 │ │ │ │ + beqz a0,2297c │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s10,2294c │ │ │ │ + mv a0,s5 │ │ │ │ + jal 20e6e │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s9,s10,2294c │ │ │ │ + j 2296e │ │ │ │ + beqz s2,2296e │ │ │ │ + lw s6,4(s2) │ │ │ │ + j 228ee │ │ │ │ + sext.w s6,s6 │ │ │ │ + j 228ee │ │ │ │ + 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 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-64 │ │ │ │ + sd s2,32(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + lwu a1,8(a1) │ │ │ │ + li a0,0 │ │ │ │ sd ra,56(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,72(s2) │ │ │ │ + sw zero,88(s2) │ │ │ │ + sd zero,80(s2) │ │ │ │ + jal 4d238 │ │ │ │ + lw a3,8(s2) │ │ │ │ + beqz a3,22afa │ │ │ │ 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) │ │ │ │ + sd s3,24(sp) │ │ │ │ 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 │ │ │ │ + li s4,0 │ │ │ │ + li s5,253 │ │ │ │ + j 229ec │ │ │ │ + addi s1,s1,1 │ │ │ │ + sext.w a5,s1 │ │ │ │ + bgeu a5,a3,22a86 │ │ │ │ + ld a5,24(s2) │ │ │ │ + slli a4,s1,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw s3,0(a5) │ │ │ │ + beqz s3,229e2 │ │ │ │ + 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 │ │ │ │ + add a4,a5,s1 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bne a4,a5,22a56 │ │ │ │ + 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,22a3c │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bge a5,s0,22a64 │ │ │ │ + sext.w s4,s0 │ │ │ │ + ld a5,72(s2) │ │ │ │ + slli a4,s3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + blt s5,s0,22aba │ │ │ │ + sb s0,0(a5) │ │ │ │ + lw a3,8(s2) │ │ │ │ + addi s1,s1,1 │ │ │ │ + sext.w a5,s1 │ │ │ │ + bltu a5,a3,229ec │ │ │ │ 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 │ │ │ │ + lwu a1,88(s2) │ │ │ │ + ld a0,80(s2) │ │ │ │ + auipc a3,0x57 │ │ │ │ + ld a3,1282(a3) │ │ │ │ + li a2,8 │ │ │ │ + jal 3400 │ │ │ │ + ld a5,72(s2) │ │ │ │ + sw s4,92(s2) │ │ │ │ + sb zero,0(a5) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + 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,0x1b │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a5,88(s1) │ │ │ │ - sd a0,96(s1) │ │ │ │ - slli a5,a5,0x5 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 1957a │ │ │ │ + lw a4,88(s2) │ │ │ │ + sd a0,80(s2) │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a5,a3,0x1d │ │ │ │ add a5,a5,a0 │ │ │ │ - sd s0,0(a5) │ │ │ │ - mv a0,s0 │ │ │ │ - jal 21882 │ │ │ │ - mv a2,s3 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-416 │ │ │ │ - sd a0,8(sp) │ │ │ │ - jal 20f0e │ │ │ │ - beqz a0,22340 │ │ │ │ - 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 │ │ │ │ - lwu a5,88(s1) │ │ │ │ - ld s2,96(s1) │ │ │ │ - slli a5,a5,0x5 │ │ │ │ - add s2,s2,a5 │ │ │ │ - jal 21882 │ │ │ │ - sd a0,8(s2) │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - jal 20f0e │ │ │ │ - addiw s0,s0,1 │ │ │ │ - bnez a0,22304 │ │ │ │ - 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 │ │ │ │ + lw a3,8(s2) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw s3,0(a5) │ │ │ │ + sw s0,4(a5) │ │ │ │ + sw a4,88(s2) │ │ │ │ + j 229e2 │ │ │ │ + li s4,0 │ │ │ │ + j 22a8e │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s7,40(sp) │ │ │ │ + auipc s7,0x57 │ │ │ │ + ld s7,1038(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,0x58 │ │ │ │ - ld a5,-1084(a5) │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ + lbu a5,-1917(a5) │ │ │ │ + mv s6,a1 │ │ │ │ + mv s0,a0 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + bnez a5,22bce │ │ │ │ + ld a5,96(a0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + lb a0,0(a5) │ │ │ │ + sb a0,15(sp) │ │ │ │ + li a5,-128 │ │ │ │ + bne a0,a5,22bac │ │ │ │ + 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,22b80 │ │ │ │ + add s0,s2,s3 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s1,s0,0x4 │ │ │ │ + add s1,s1,s5 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 4e528 │ │ │ │ + bltz a0,22bc6 │ │ │ │ + beqz a0,22ba0 │ │ │ │ + addi s2,s0,1 │ │ │ │ + bltu s2,s3,22b5e │ │ │ │ + mv a3,s6 │ │ │ │ + auipc a2,0x3d │ │ │ │ + addi a2,a2,-458 │ │ │ │ + li a1,775 │ │ │ │ + auipc a0,0x3d │ │ │ │ + addi a0,a0,-542 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + beqz s1,22b80 │ │ │ │ + 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,22412 │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s1,136(sp) │ │ │ │ - ld s2,128(sp) │ │ │ │ - ld s3,120(sp) │ │ │ │ - addi sp,sp,208 │ │ │ │ + bnez a5,22bf6 │ │ │ │ + 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 │ │ │ │ - jal 21882 │ │ │ │ - mv s10,a0 │ │ │ │ - jal 3310 │ │ │ │ - lwu a5,88(s1) │ │ │ │ - ld a4,96(s1) │ │ │ │ - mv s11,a0 │ │ │ │ - slli a5,a5,0x5 │ │ │ │ - add s8,a4,a5 │ │ │ │ - ld a3,24(s8) │ │ │ │ - mv a0,a3 │ │ │ │ - sd a3,0(sp) │ │ │ │ - jal 3310 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - and a2,s11,s9 │ │ │ │ - mv a1,s10 │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 36a0 │ │ │ │ - lwu a3,88(s1) │ │ │ │ - ld a4,96(s1) │ │ │ │ - slli a5,s7,0x20 │ │ │ │ - slli a3,a3,0x5 │ │ │ │ - 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 │ │ │ │ - lwu a5,88(s1) │ │ │ │ - ld s2,96(s1) │ │ │ │ - slli a5,a5,0x5 │ │ │ │ - add s2,s2,a5 │ │ │ │ - jal 21882 │ │ │ │ - sd a0,16(s2) │ │ │ │ - j 22322 │ │ │ │ - lwu a5,88(s1) │ │ │ │ - ld s2,96(s1) │ │ │ │ - slli a5,a5,0x5 │ │ │ │ - add s2,s2,a5 │ │ │ │ - jal 21882 │ │ │ │ - sd a0,24(s2) │ │ │ │ - j 22322 │ │ │ │ - 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) │ │ │ │ + mv s3,s0 │ │ │ │ + bltu s2,s3,22b5e │ │ │ │ + j 22b80 │ │ │ │ + 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,22c02 │ │ │ │ + lb a0,15(sp) │ │ │ │ + j 22b3a │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - fsd fs0,24(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - fmv.d fs0,fa3 │ │ │ │ - fsd fs1,16(sp) │ │ │ │ - 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 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ - fmv.x.d a2,fs3 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-800 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ - fmv.x.d a2,fs0 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-810 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ - fmv.x.d a2,fs2 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-820 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - jal 3700 │ │ │ │ - fmv.d fs2,fa0 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 3700 │ │ │ │ - fle.d a5,fs2,fa0 │ │ │ │ - beqz a5,224d2 │ │ │ │ - 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 │ │ │ │ - addi sp,sp,48 │ │ │ │ - j 2224a │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 3700 │ │ │ │ - j 224b4 │ │ │ │ - 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) │ │ │ │ - fmul.d fa0,fa0,fa5 │ │ │ │ - auipc a4,0x3b │ │ │ │ - fld fa5,1650(a4) │ │ │ │ - li a0,1 │ │ │ │ - flt.d a4,fa0,fa5 │ │ │ │ - bnez a4,22520 │ │ │ │ - auipc a4,0x3b │ │ │ │ - fld fa5,1698(a4) │ │ │ │ - fle.d a4,fa5,fa0 │ │ │ │ - li a0,60 │ │ │ │ - bnez a4,22520 │ │ │ │ - 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 │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s2,a1 │ │ │ │ - ld a1,16(a0) │ │ │ │ + sd s2,80(sp) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + jal 20e92 │ │ │ │ + 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) │ │ │ │ + auipc s4,0x57 │ │ │ │ + ld s4,714(s4) │ │ │ │ + ld a4,0(s4) │ │ │ │ + sd a4,8(sp) │ │ │ │ + li a4,0 │ │ │ │ + li a4,253 │ │ │ │ + mv s5,a0 │ │ │ │ + mv s3,a1 │ │ │ │ + bgeu a4,s6,22d42 │ │ │ │ + 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,22c9c │ │ │ │ + add s0,s9,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s1,s0,0x3 │ │ │ │ + add s1,s1,s6 │ │ │ │ + mv a1,s1 │ │ │ │ mv a0,s2 │ │ │ │ - jal 3580 │ │ │ │ - beqz a0,22562 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,22ca2 │ │ │ │ + beqz a0,22caa │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s10,22c7a │ │ │ │ + mv a0,s8 │ │ │ │ + jal 20e6e │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s9,s10,22c7a │ │ │ │ + j 22c9c │ │ │ │ + beqz s1,22c9c │ │ │ │ + lw s6,4(s1) │ │ │ │ + ld a5,72(s5) │ │ │ │ + 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,22d16 │ │ │ │ + lwu s8,88(s5) │ │ │ │ + sw s3,4(sp) │ │ │ │ + ld s7,80(s5) │ │ │ │ + addi s2,sp,4 │ │ │ │ + li s5,0 │ │ │ │ + beqz s8,22d00 │ │ │ │ + add s0,s5,s8 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s1,s0,0x3 │ │ │ │ + add s1,s1,s7 │ │ │ │ + mv a1,s1 │ │ │ │ mv a0,s2 │ │ │ │ - jal 21882 │ │ │ │ - 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 │ │ │ │ - ld s2,0(sp) │ │ │ │ - j 2254e │ │ │ │ - auipc a0,0x42 │ │ │ │ - addi a0,a0,670 │ │ │ │ - jal 21882 │ │ │ │ - j 2254e │ │ │ │ - mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1058 │ │ │ │ - j 2224a │ │ │ │ - mv a2,a1 │ │ │ │ - auipc a1,0x42 │ │ │ │ - addi a1,a1,650 │ │ │ │ - j 2224a │ │ │ │ - mv a2,a1 │ │ │ │ - auipc a1,0x42 │ │ │ │ - addi a1,a1,654 │ │ │ │ - j 2224a │ │ │ │ - mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1086 │ │ │ │ - j 2224a │ │ │ │ - mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1090 │ │ │ │ - j 2224a │ │ │ │ - mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1094 │ │ │ │ - j 2224a │ │ │ │ - addiw a2,a1,1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1100 │ │ │ │ - j 2224a │ │ │ │ - addiw a2,a1,1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1106 │ │ │ │ - j 2224a │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s2,0(sp) │ │ │ │ - mv s2,a2 │ │ │ │ - mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1116 │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv s1,a3 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s2 │ │ │ │ - mv a0,s0 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1134 │ │ │ │ - jal 2224a │ │ │ │ - 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 │ │ │ │ - addi sp,sp,32 │ │ │ │ - j 2224a │ │ │ │ - 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 │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 2224a │ │ │ │ - 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 │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 2224a │ │ │ │ - ld ra,24(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - li a5,1 │ │ │ │ - beq a1,a5,22692 │ │ │ │ - li a5,2 │ │ │ │ - beq a1,a5,226a0 │ │ │ │ - li a5,3 │ │ │ │ - beq a1,a5,226ae │ │ │ │ - ret │ │ │ │ - li a2,43 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1198 │ │ │ │ - j 2224a │ │ │ │ - li a2,45 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1212 │ │ │ │ - j 2224a │ │ │ │ - addi sp,sp,-16 │ │ │ │ - li a2,43 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1228 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - jal 2224a │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,0(sp) │ │ │ │ - ld ra,8(sp) │ │ │ │ - li a2,80 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1248 │ │ │ │ - addi sp,sp,16 │ │ │ │ - j 2224a │ │ │ │ - lw a5,376(a1) │ │ │ │ - li a4,1 │ │ │ │ - beq a5,a4,226ee │ │ │ │ - li a4,2 │ │ │ │ - beq a5,a4,226fc │ │ │ │ - ret │ │ │ │ - lw a2,380(a1) │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1274 │ │ │ │ - j 2224a │ │ │ │ - lw a2,380(a1) │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1272 │ │ │ │ - j 2224a │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s1,a2 │ │ │ │ - mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1274 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - jal 2224a │ │ │ │ - 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 │ │ │ │ - addi sp,sp,32 │ │ │ │ - j 2224a │ │ │ │ - mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1300 │ │ │ │ - j 2224a │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s6,16(sp) │ │ │ │ - mv s6,a2 │ │ │ │ - mv a2,a1 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1310 │ │ │ │ - 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) │ │ │ │ - mv s2,a7 │ │ │ │ - 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 │ │ │ │ - mv a2,s6 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1348 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s7 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1356 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s5 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1364 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s4 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1372 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s3 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1380 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s2 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,-1388 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ - beqz s1,227fe │ │ │ │ - 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 │ │ │ │ - addi sp,sp,80 │ │ │ │ - j 2224a │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - lw a2,0(s0) │ │ │ │ - mv a1,s2 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,22d0a │ │ │ │ + beqz a0,22d12 │ │ │ │ + addi s5,s0,1 │ │ │ │ + bltu s5,s8,22cde │ │ │ │ mv a0,s3 │ │ │ │ - addi s0,s0,4 │ │ │ │ - jal 2194e │ │ │ │ - bne s0,s1,22852 │ │ │ │ - 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 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal 3670 │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s8,s0 │ │ │ │ + bltu s5,s8,22cde │ │ │ │ + j 22d00 │ │ │ │ + beqz s1,22d00 │ │ │ │ + lw a0,4(s1) │ │ │ │ + sub a0,a0,s6 │ │ │ │ ld a4,8(sp) │ │ │ │ - ld a5,0(s5) │ │ │ │ + ld a5,0(s4) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,2289a │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + seqz a0,a0 │ │ │ │ + bnez a5,22d46 │ │ │ │ + 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 │ │ │ │ - li a2,0 │ │ │ │ - j 2286c │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ + sext.w s6,s6 │ │ │ │ + j 22cb8 │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s5,24(sp) │ │ │ │ - auipc s5,0x57 │ │ │ │ - ld s5,1638(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 │ │ │ │ - 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 │ │ │ │ - lw a2,0(s0) │ │ │ │ - mv a1,s2 │ │ │ │ + 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) │ │ │ │ + auipc s4,0x57 │ │ │ │ + ld s4,394(s4) │ │ │ │ + ld a4,0(s4) │ │ │ │ + sd a4,8(sp) │ │ │ │ + li a4,0 │ │ │ │ + li a4,253 │ │ │ │ + mv s5,a0 │ │ │ │ + mv s3,a1 │ │ │ │ + bgeu a4,s6,22e7e │ │ │ │ + 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,22ddc │ │ │ │ + add s0,s9,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s1,s0,0x3 │ │ │ │ + add s1,s1,s6 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,22de2 │ │ │ │ + beqz a0,22dea │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s10,22dba │ │ │ │ + mv a0,s8 │ │ │ │ + jal 20e6e │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s9,s10,22dba │ │ │ │ + j 22ddc │ │ │ │ + beqz s1,22ddc │ │ │ │ + lw s6,4(s1) │ │ │ │ + ld a5,72(s5) │ │ │ │ + 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,22e56 │ │ │ │ + lwu s8,88(s5) │ │ │ │ + sw s3,4(sp) │ │ │ │ + ld s7,80(s5) │ │ │ │ + addi s2,sp,4 │ │ │ │ + li s5,0 │ │ │ │ + beqz s8,22e40 │ │ │ │ + add s0,s5,s8 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s1,s0,0x3 │ │ │ │ + add s1,s1,s7 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,22e4a │ │ │ │ + beqz a0,22e52 │ │ │ │ + addi s5,s0,1 │ │ │ │ + bltu s5,s8,22e1e │ │ │ │ mv a0,s3 │ │ │ │ - addi s0,s0,4 │ │ │ │ - jal 2194e │ │ │ │ - bne s0,s1,228e4 │ │ │ │ - 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 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal 3670 │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s10,16(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s8,s0 │ │ │ │ + bltu s5,s8,22e1e │ │ │ │ + j 22e40 │ │ │ │ + beqz s1,22e40 │ │ │ │ + lw a0,4(s1) │ │ │ │ ld a4,8(sp) │ │ │ │ - ld a5,0(s5) │ │ │ │ + ld a5,0(s4) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,2292c │ │ │ │ - ld ra,72(sp) │ │ │ │ - ld s4,32(sp) │ │ │ │ - ld s5,24(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + sltu a0,a0,s6 │ │ │ │ + bnez a5,22e82 │ │ │ │ + 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 │ │ │ │ - li a2,0 │ │ │ │ - j 228fe │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ + sext.w s6,s6 │ │ │ │ + j 22df8 │ │ │ │ + sd s9,24(sp) │ │ │ │ + sd s10,16(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) │ │ │ │ - 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) │ │ │ │ - sd s5,152(sp) │ │ │ │ - sd s6,144(sp) │ │ │ │ - sd s10,112(sp) │ │ │ │ - sd s11,104(sp) │ │ │ │ - sd ra,200(sp) │ │ │ │ - sd s0,192(sp) │ │ │ │ - sd s1,184(sp) │ │ │ │ - sd s4,160(sp) │ │ │ │ + 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 │ │ │ │ + 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 s8,32(sp) │ │ │ │ + lbu s6,0(a4) │ │ │ │ + auipc s3,0x57 │ │ │ │ + ld s3,98(s3) │ │ │ │ + ld a4,0(s3) │ │ │ │ + sd a4,8(sp) │ │ │ │ + li a4,0 │ │ │ │ + li a4,253 │ │ │ │ + mv s7,a0 │ │ │ │ mv s5,a1 │ │ │ │ - sb zero,70(sp) │ │ │ │ - sb zero,71(sp) │ │ │ │ - jal 3310 │ │ │ │ - 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 │ │ │ │ - ld s1,24(s5) │ │ │ │ - sd s7,136(sp) │ │ │ │ - beqz s1,22a7e │ │ │ │ - ld s4,8(s5) │ │ │ │ - li s0,0 │ │ │ │ - li s7,0 │ │ │ │ - j 229b8 │ │ │ │ - addiw s0,s0,1 │ │ │ │ - slli s7,s0,0x20 │ │ │ │ - srli s7,s7,0x20 │ │ │ │ - bgeu s7,s1,22a7e │ │ │ │ - slli a5,s7,0x3 │ │ │ │ - add a5,a5,s4 │ │ │ │ - ld a1,0(a5) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,229aa │ │ │ │ - bgeu s7,s1,22a7e │ │ │ │ - ld s7,136(sp) │ │ │ │ - addi a3,sp,71 │ │ │ │ - addi a2,sp,72 │ │ │ │ - mv a1,s5 │ │ │ │ + bgeu a4,s6,22fac │ │ │ │ + lwu s8,88(a0) │ │ │ │ + sw a1,4(sp) │ │ │ │ + ld s6,80(a0) │ │ │ │ + li s4,0 │ │ │ │ + addi s2,sp,4 │ │ │ │ + beqz s8,22f00 │ │ │ │ + add s0,s4,s8 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s1,s0,0x3 │ │ │ │ + add s1,s1,s6 │ │ │ │ + mv a1,s1 │ │ │ │ mv a0,s2 │ │ │ │ - jal 220f6 │ │ │ │ - sext.w s1,a0 │ │ │ │ - li a5,-1 │ │ │ │ - beq s1,a5,22a6e │ │ │ │ - ld s3,72(sp) │ │ │ │ - lbu s4,71(sp) │ │ │ │ - addi s3,s3,-1 │ │ │ │ - addi a3,sp,70 │ │ │ │ - addi a2,sp,80 │ │ │ │ - mv a1,s5 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,22f08 │ │ │ │ + beqz a0,22f10 │ │ │ │ + addi s4,s0,1 │ │ │ │ + bltu s4,s8,22ede │ │ │ │ + mv a0,s5 │ │ │ │ + sd s9,24(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s8,s0 │ │ │ │ + bltu s4,s8,22ede │ │ │ │ + j 22f00 │ │ │ │ + beqz s1,22f00 │ │ │ │ + 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,22f84 │ │ │ │ + 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,22f70 │ │ │ │ + add s0,s4,s9 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s1,s0,0x3 │ │ │ │ + add s1,s1,s5 │ │ │ │ + mv a1,s1 │ │ │ │ mv a0,s2 │ │ │ │ - jal 21e28 │ │ │ │ - sext.w a0,a0 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,22a74 │ │ │ │ - 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 │ │ │ │ - li a2,0 │ │ │ │ - sd a4,24(sp) │ │ │ │ - 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 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 34440 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 347b4 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 33e86 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - ld a4,88(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,22f76 │ │ │ │ + beqz a0,22f7e │ │ │ │ + addi s4,s0,1 │ │ │ │ + bltu s4,s9,22f4e │ │ │ │ + mv a0,s8 │ │ │ │ + jal 20e6e │ │ │ │ + mv s9,s0 │ │ │ │ + bltu s4,s9,22f4e │ │ │ │ + j 22f70 │ │ │ │ + beqz s1,22f70 │ │ │ │ + lw a0,4(s1) │ │ │ │ + ld s9,24(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s3) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,22a9e │ │ │ │ - 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 s9,120(sp) │ │ │ │ - ld s10,112(sp) │ │ │ │ - ld s11,104(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,184(sp) │ │ │ │ - addi sp,sp,208 │ │ │ │ + sltu a0,a0,s6 │ │ │ │ + bnez a5,22fb0 │ │ │ │ + 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 │ │ │ │ - mv s4,s6 │ │ │ │ - li s3,-1 │ │ │ │ - j 229ee │ │ │ │ - mv a4,s6 │ │ │ │ - li a5,-1 │ │ │ │ - j 22a0c │ │ │ │ - li s0,-1 │ │ │ │ - j 229ce │ │ │ │ - auipc a3,0x42 │ │ │ │ - addi a3,a3,-702 │ │ │ │ - li a2,406 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,1622 │ │ │ │ - auipc a0,0x3d │ │ │ │ - addi a0,a0,1654 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - sd s7,136(sp) │ │ │ │ + sext.w s6,s6 │ │ │ │ + j 22f1a │ │ │ │ + sd s9,24(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - bnez a0,22aac │ │ │ │ - li a0,43 │ │ │ │ - ret │ │ │ │ - li a0,45 │ │ │ │ - ret │ │ │ │ - lw a5,0(a0) │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s2,0(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s4,96(sp) │ │ │ │ + auipc s4,0x57 │ │ │ │ + ld s4,-170(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 │ │ │ │ - beqz a5,22ae2 │ │ │ │ - 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 │ │ │ │ - lw a5,0(s2) │ │ │ │ - addi s1,s1,104 │ │ │ │ - bltu s0,a5,22ac6 │ │ │ │ - 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) │ │ │ │ - addi sp,sp,32 │ │ │ │ + mv s5,a2 │ │ │ │ + bnez a1,22fe2 │ │ │ │ + lw a5,8(a0) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + beq a5,a2,23076 │ │ │ │ + beq s3,s5,23076 │ │ │ │ + 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,23094 │ │ │ │ + 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,2317c │ │ │ │ + lwu s11,88(s2) │ │ │ │ + sw s8,20(sp) │ │ │ │ + ld s6,80(s2) │ │ │ │ + li s10,0 │ │ │ │ + addi s1,sp,20 │ │ │ │ + beqz s11,23060 │ │ │ │ + add s0,s10,s11 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s9,s0,0x3 │ │ │ │ + add s9,s9,s6 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,230e6 │ │ │ │ + beqz a0,230f6 │ │ │ │ + addi s10,s0,1 │ │ │ │ + bltu s10,s11,2303e │ │ │ │ + mv a0,s8 │ │ │ │ + jal 20e6e │ │ │ │ + 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,2321c │ │ │ │ + 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 │ │ │ │ - addi sp,sp,-128 │ │ │ │ - lbu a5,160(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,a1 │ │ │ │ - sd ra,120(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 s8,48(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - sd a5,8(sp) │ │ │ │ - mv s11,a2 │ │ │ │ - mv s3,a3 │ │ │ │ - mv s1,a4 │ │ │ │ - mv s2,a7 │ │ │ │ - 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 │ │ │ │ - sd a0,72(s0) │ │ │ │ - mv a0,s11 │ │ │ │ - jal 21882 │ │ │ │ - sd a0,80(s0) │ │ │ │ - beqz s8,22c0a │ │ │ │ - lw a5,8(s0) │ │ │ │ - ori a5,a5,4 │ │ │ │ - sw a5,8(s0) │ │ │ │ - beqz s3,22bc8 │ │ │ │ + slli s7,s5,0x20 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + add a4,a5,s7 │ │ │ │ + lbu s8,0(a4) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,s8,23218 │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw s5,20(sp) │ │ │ │ + ld s8,80(s2) │ │ │ │ + li s9,0 │ │ │ │ + addi s1,sp,20 │ │ │ │ + beqz s10,230e0 │ │ │ │ + add s0,s9,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s6,s0,0x3 │ │ │ │ + add s6,s6,s8 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,230ee │ │ │ │ + beqz a0,23182 │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s10,230be │ │ │ │ + mv a0,s5 │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s0 │ │ │ │ + bltu s10,s11,2303e │ │ │ │ + j 23060 │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s9,s10,230be │ │ │ │ + j 230e0 │ │ │ │ + beqz s9,23060 │ │ │ │ + lw s8,4(s9) │ │ │ │ + ld a5,72(s2) │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a5,23178 │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw s3,20(sp) │ │ │ │ + ld s7,80(s2) │ │ │ │ + li s9,0 │ │ │ │ + addi s1,sp,20 │ │ │ │ + beqz s10,23144 │ │ │ │ + add s0,s10,s9 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s6,s0,0x3 │ │ │ │ + add s6,s6,s7 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2314a │ │ │ │ + beqz a0,23152 │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s10,23122 │ │ │ │ mv a0,s3 │ │ │ │ - jal 21882 │ │ │ │ - sd a0,16(s0) │ │ │ │ - sd s1,24(s0) │ │ │ │ - auipc a0,0x42 │ │ │ │ - addi a0,a0,-856 │ │ │ │ - jal 21882 │ │ │ │ - sd a0,40(s0) │ │ │ │ - bnez s2,22bd8 │ │ │ │ - bnez s9,22c18 │ │ │ │ - bnez s6,22c36 │ │ │ │ - beqz s7,22b8e │ │ │ │ - lw a5,8(s0) │ │ │ │ - ori a5,a5,32 │ │ │ │ - sw a5,8(s0) │ │ │ │ - beqz s5,22b9a │ │ │ │ - lw a5,8(s0) │ │ │ │ - ori a5,a5,256 │ │ │ │ - sw a5,8(s0) │ │ │ │ - beqz s4,22baa │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + jal 20e6e │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s9,s10,23122 │ │ │ │ + j 23144 │ │ │ │ + beqz s6,23144 │ │ │ │ + lw a5,4(s6) │ │ │ │ + bgeu a5,s8,23066 │ │ │ │ + ld a5,120(s2) │ │ │ │ + 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 23078 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 2315a │ │ │ │ + sext.w s8,a4 │ │ │ │ + j 23102 │ │ │ │ + beqz s6,230e0 │ │ │ │ + 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,23214 │ │ │ │ + lwu s9,88(s2) │ │ │ │ + sw a4,20(sp) │ │ │ │ + ld s6,80(s2) │ │ │ │ + li s11,0 │ │ │ │ + addi s1,sp,20 │ │ │ │ + beqz s9,231e0 │ │ │ │ + add s0,s11,s9 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s10,s0,0x3 │ │ │ │ + add s10,s10,s6 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,231e6 │ │ │ │ + beqz a0,231ee │ │ │ │ + addi s11,s0,1 │ │ │ │ + bltu s11,s9,231be │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s9,s0 │ │ │ │ + bltu s11,s9,231be │ │ │ │ + j 231e0 │ │ │ │ + beqz s10,231e0 │ │ │ │ + lw a5,4(s10) │ │ │ │ + ld a4,120(s2) │ │ │ │ + bgeu a5,s8,2320e │ │ │ │ + slli s7,s7,0x2 │ │ │ │ + add s7,s7,a4 │ │ │ │ + lw a0,0(s7) │ │ │ │ + bgeu s3,a0,2320e │ │ │ │ + bgeu s5,a0,23166 │ │ │ │ + ld a5,72(s2) │ │ │ │ + j 23006 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 231f6 │ │ │ │ + sext.w s8,s8 │ │ │ │ + j 2318e │ │ │ │ + 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> │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd s4,96(sp) │ │ │ │ + auipc s4,0x57 │ │ │ │ + ld s4,-804(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,2325c │ │ │ │ + lw a5,8(a0) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + beq a5,a2,232fc │ │ │ │ + beq s3,s5,232fc │ │ │ │ + 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,2331a │ │ │ │ + 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,2343c │ │ │ │ + lwu s11,88(s2) │ │ │ │ + sw s8,20(sp) │ │ │ │ + ld s6,80(s2) │ │ │ │ + li s10,0 │ │ │ │ + addi s1,sp,20 │ │ │ │ + beqz s11,232da │ │ │ │ + add s0,s10,s11 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s9,s0,0x3 │ │ │ │ + add s9,s9,s6 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2336c │ │ │ │ + beqz a0,2337c │ │ │ │ + addi s10,s0,1 │ │ │ │ + bltu s10,s11,232b8 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 20e6e │ │ │ │ + beqz s6,233ca │ │ │ │ + lw a5,4(s6) │ │ │ │ + bltu a5,s8,233de │ │ │ │ + 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,23554 │ │ │ │ + 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 │ │ │ │ - auipc a0,0x42 │ │ │ │ - addi a0,a0,-952 │ │ │ │ - jal 21882 │ │ │ │ - li s1,0 │ │ │ │ - j 22b64 │ │ │ │ - lw a4,8(s0) │ │ │ │ - ori a5,a4,1 │ │ │ │ - sw a5,8(s0) │ │ │ │ - beqz s10,22c68 │ │ │ │ - ori a5,a4,3 │ │ │ │ - sw a5,8(s0) │ │ │ │ - bnez s9,22c7c │ │ │ │ - bnez s6,22c38 │ │ │ │ - beqz s7,22bfe │ │ │ │ - ori a4,a4,35 │ │ │ │ - sw a4,8(s0) │ │ │ │ - lw a5,8(s0) │ │ │ │ - ld a4,8(sp) │ │ │ │ - bnez a4,22c60 │ │ │ │ - ori a5,a5,128 │ │ │ │ - sw a5,8(s0) │ │ │ │ - j 22b8e │ │ │ │ + slli s6,s5,0x20 │ │ │ │ + srli s6,s6,0x20 │ │ │ │ + add a4,a5,s6 │ │ │ │ + lbu s8,0(a4) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,s8,23542 │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw s5,20(sp) │ │ │ │ + ld s8,80(s2) │ │ │ │ + li s9,0 │ │ │ │ + addi s1,sp,20 │ │ │ │ + beqz s10,23366 │ │ │ │ + add s0,s9,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s7,s0,0x3 │ │ │ │ + add s7,s7,s8 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,23374 │ │ │ │ + beqz a0,23442 │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s10,23344 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s0 │ │ │ │ + bltu s10,s11,232b8 │ │ │ │ + j 232da │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s9,s10,23344 │ │ │ │ + j 23366 │ │ │ │ + beqz s9,232da │ │ │ │ + lw s8,4(s9) │ │ │ │ + ld a5,72(s2) │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a5,233d8 │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw s3,20(sp) │ │ │ │ + ld s7,80(s2) │ │ │ │ + li s9,0 │ │ │ │ + addi s1,sp,20 │ │ │ │ + beqz s10,233ca │ │ │ │ + add s0,s10,s9 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s6,s0,0x3 │ │ │ │ + add s6,s6,s7 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,233d0 │ │ │ │ + beqz a0,232e0 │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s10,233a8 │ │ │ │ mv a0,s3 │ │ │ │ - jal 21882 │ │ │ │ - addi s1,s1,1 │ │ │ │ - sd a0,16(s0) │ │ │ │ - sd s1,24(s0) │ │ │ │ - j 22b76 │ │ │ │ - lw a5,8(s0) │ │ │ │ - ori a5,a5,8 │ │ │ │ - sw a5,8(s0) │ │ │ │ - bnez s6,22c38 │ │ │ │ - beqz s7,22b8e │ │ │ │ - lw a5,8(s0) │ │ │ │ - ori a5,a5,32 │ │ │ │ - sw a5,8(s0) │ │ │ │ - bnez s2,22bfc │ │ │ │ - j 22b8e │ │ │ │ - lw a5,8(s0) │ │ │ │ - ld s1,80(s0) │ │ │ │ - ori a5,a5,16 │ │ │ │ - sw a5,8(s0) │ │ │ │ + jal 20e6e │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s9,s10,233a8 │ │ │ │ + j 233ca │ │ │ │ + sext.w a5,a5 │ │ │ │ + bgeu a5,s8,232ec │ │ │ │ + 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 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + bgeu a3,a0,2351c │ │ │ │ + lwu s5,88(s2) │ │ │ │ + sw s6,20(sp) │ │ │ │ + ld s7,80(s2) │ │ │ │ + li s3,0 │ │ │ │ + addi s1,sp,20 │ │ │ │ + beqz s5,23436 │ │ │ │ + add s0,s3,s5 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s2,s0,0x3 │ │ │ │ + add s2,s2,s7 │ │ │ │ + mv a1,s2 │ │ │ │ mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - sext.w a1,a0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,23530 │ │ │ │ + beqz a0,23538 │ │ │ │ + addi s3,s0,1 │ │ │ │ + bltu s3,s5,23412 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 20e6e │ │ │ │ + sext.w s8,a4 │ │ │ │ + j 23388 │ │ │ │ + beqz s7,23366 │ │ │ │ + lw s8,4(s7) │ │ │ │ + ld a5,72(s2) │ │ │ │ + addiw a3,s5,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,8(sp) │ │ │ │ + bgeu a2,a4,23546 │ │ │ │ + lwu s9,88(s2) │ │ │ │ + sw a3,20(sp) │ │ │ │ + ld s7,80(s2) │ │ │ │ + li s11,0 │ │ │ │ + addi s1,sp,20 │ │ │ │ + beqz s9,234a0 │ │ │ │ + add s0,s11,s9 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s10,s0,0x3 │ │ │ │ + add s10,s10,s7 │ │ │ │ + mv a1,s10 │ │ │ │ mv a0,s1 │ │ │ │ - jal 20ec6 │ │ │ │ - sd a0,80(s0) │ │ │ │ - beqz s7,22c30 │ │ │ │ - lw a5,8(s0) │ │ │ │ - ori a5,a5,32 │ │ │ │ - sw a5,8(s0) │ │ │ │ - j 22c30 │ │ │ │ - ori a5,a5,64 │ │ │ │ - sw a5,8(s0) │ │ │ │ - j 22b8e │ │ │ │ - bnez s9,22c8c │ │ │ │ - bnez s6,22c38 │ │ │ │ - beqz s7,22bfe │ │ │ │ - ori a4,a4,33 │ │ │ │ - sw a4,8(s0) │ │ │ │ - j 22bfc │ │ │ │ - ori a5,a4,11 │ │ │ │ - sw a5,8(s0) │ │ │ │ - bnez s6,22c38 │ │ │ │ - bnez s7,22c28 │ │ │ │ - j 22bfc │ │ │ │ - ori a5,a4,9 │ │ │ │ - sw a5,8(s0) │ │ │ │ - bnez s6,22c38 │ │ │ │ - bnez s7,22c28 │ │ │ │ - j 22bfc │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - auipc s0,0x57 │ │ │ │ - ld s0,624(s0) │ │ │ │ - mv a2,a0 │ │ │ │ - ld a5,0(s0) │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,234a6 │ │ │ │ + beqz a0,234ae │ │ │ │ + addi s11,s0,1 │ │ │ │ + bltu s11,s9,2347e │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s9,s0 │ │ │ │ + bltu s11,s9,2347e │ │ │ │ + j 234a0 │ │ │ │ + beqz s10,234a0 │ │ │ │ + lw a3,4(s10) │ │ │ │ + ld a5,72(s2) │ │ │ │ + ld a4,120(s2) │ │ │ │ + bgeu a3,s8,23280 │ │ │ │ + slli s6,s6,0x2 │ │ │ │ + add s6,s6,a4 │ │ │ │ + lw s6,0(s6) │ │ │ │ + bgeu s3,s6,23280 │ │ │ │ + bltu s5,s6,23280 │ │ │ │ + slli a4,s6,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a0,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + bgeu a5,a0,2351c │ │ │ │ + lwu s5,88(s2) │ │ │ │ + sw s6,20(sp) │ │ │ │ + ld s7,80(s2) │ │ │ │ + li s3,0 │ │ │ │ + addi s1,sp,20 │ │ │ │ + beqz s5,23436 │ │ │ │ + add s0,s3,s5 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s2,s0,0x3 │ │ │ │ + add s2,s2,s7 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2354c │ │ │ │ + beqz a0,23538 │ │ │ │ + addi s3,s0,1 │ │ │ │ + bltu s3,s5,234f8 │ │ │ │ + j 23436 │ │ │ │ + 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 232fe │ │ │ │ + mv s5,s0 │ │ │ │ + bltu s3,s5,23412 │ │ │ │ + j 23436 │ │ │ │ + beqz s2,23436 │ │ │ │ + lw a0,4(s2) │ │ │ │ + j 2351e │ │ │ │ + sext.w s8,s8 │ │ │ │ + j 2344e │ │ │ │ + sext.w a3,a4 │ │ │ │ + j 234ba │ │ │ │ + mv s5,s0 │ │ │ │ + bltu s3,s5,234f8 │ │ │ │ + j 23436 │ │ │ │ + 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> │ │ │ │ + addi sp,sp,-48 │ │ │ │ + slli a2,a2,0x20 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + auipc s1,0x57 │ │ │ │ + ld s1,-1638(s1) │ │ │ │ + or a2,a2,a3 │ │ │ │ + mv a1,sp │ │ │ │ + mv a0,s0 │ │ │ │ + ld a5,0(s1) │ │ │ │ sd a5,8(sp) │ │ │ │ li a5,0 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,1512 │ │ │ │ - mv a0,sp │ │ │ │ - sd ra,24(sp) │ │ │ │ - sd zero,0(sp) │ │ │ │ - jal 2194e │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd a2,0(sp) │ │ │ │ + jal 53e84 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bnez a0,235b0 │ │ │ │ ld a4,8(sp) │ │ │ │ - ld a5,0(s0) │ │ │ │ + ld a5,0(s1) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,235d8 │ │ │ │ + ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + mv a0,s0 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a3,0(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + bgeu a3,a2,2359c │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,976 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + j 2359c │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-192 │ │ │ │ + sd s1,168(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + ld a1,0(a1) │ │ │ │ + auipc a0,0x57 │ │ │ │ + ld a0,-1748(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,238e0 │ │ │ │ + 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,23a00 │ │ │ │ + ld a5,48(sp) │ │ │ │ + bnez a5,238f0 │ │ │ │ + bgeu s3,s0,23c66 │ │ │ │ + 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,236e0 │ │ │ │ + lwu s8,88(s1) │ │ │ │ + sw s11,68(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s8,236ae │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,236ce │ │ │ │ + beqz a0,236d6 │ │ │ │ + addi s10,s5,1 │ │ │ │ + bltu s10,s8,23688 │ │ │ │ + mv a3,s11 │ │ │ │ + auipc a2,0x3c │ │ │ │ + addi a2,a2,664 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,692 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s8,s5 │ │ │ │ + bltu s10,s8,23688 │ │ │ │ + j 236ae │ │ │ │ + beqz s9,236ae │ │ │ │ + lw s8,4(s9) │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s6,a5,23860 │ │ │ │ + lwu s5,88(s1) │ │ │ │ + sw s3,68(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s5,23720 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,23724 │ │ │ │ + beqz a0,2372c │ │ │ │ + addi s10,s11,1 │ │ │ │ + bltu s10,s5,236fa │ │ │ │ + mv a3,s3 │ │ │ │ + j 236b0 │ │ │ │ + mv s5,s11 │ │ │ │ + bltu s10,s5,236fa │ │ │ │ + j 23720 │ │ │ │ + beqz s9,23720 │ │ │ │ + lw a5,4(s9) │ │ │ │ + bne a5,s8,23866 │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a4,a5,s4 │ │ │ │ + lbu s5,0(a4) │ │ │ │ + bgeu s6,s5,238dc │ │ │ │ + lwu s10,88(s1) │ │ │ │ + sw s3,68(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s10,23720 │ │ │ │ + li s9,0 │ │ │ │ + add s5,s9,s10 │ │ │ │ + srli s5,s5,0x1 │ │ │ │ + slli s11,s5,0x3 │ │ │ │ + add s11,s11,s2 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2377c │ │ │ │ + beqz a0,23784 │ │ │ │ + addi s9,s5,1 │ │ │ │ + bltu s9,s10,23756 │ │ │ │ + j 23720 │ │ │ │ + mv s10,s5 │ │ │ │ + bltu s9,s10,23756 │ │ │ │ + j 23720 │ │ │ │ + beqz s11,23720 │ │ │ │ + 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 │ │ │ │ + sd a3,8(sp) │ │ │ │ + bgeu s6,a5,238d8 │ │ │ │ + lwu s9,88(s1) │ │ │ │ + sw a4,68(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s9,237de │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,237e2 │ │ │ │ + beqz a0,237ea │ │ │ │ + addi s10,s8,1 │ │ │ │ + bltu s10,s9,237b8 │ │ │ │ + ld a3,8(sp) │ │ │ │ + j 236b0 │ │ │ │ + mv s9,s8 │ │ │ │ + bltu s10,s9,237b8 │ │ │ │ + j 237de │ │ │ │ + beqz s11,237de │ │ │ │ + lw a5,4(s11) │ │ │ │ + bltu a5,s5,23866 │ │ │ │ + ld a4,120(s1) │ │ │ │ + add a5,a4,s7 │ │ │ │ + lw a3,0(a5) │ │ │ │ + beqz a3,23866 │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a5,23824 │ │ │ │ + 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,23854 │ │ │ │ + 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,23868 │ │ │ │ + mv s3,a3 │ │ │ │ + j 23650 │ │ │ │ + sext.w a5,a5 │ │ │ │ + beq a5,s8,23738 │ │ │ │ + mv a3,s3 │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + beqz a5,238a0 │ │ │ │ + ld a5,16(sp) │ │ │ │ + bnez a5,23966 │ │ │ │ + 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,0x56 │ │ │ │ + ld a5,1642(a5) │ │ │ │ + ld a4,72(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - ld a0,0(sp) │ │ │ │ - bnez a5,22cd6 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + bnez a5,23c76 │ │ │ │ + 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 237f2 │ │ │ │ + sext.w s5,s5 │ │ │ │ + j 2378e │ │ │ │ + jal 3330 │ │ │ │ + ld a5,16(sp) │ │ │ │ + sd a0,24(sp) │ │ │ │ + bnez a5,23990 │ │ │ │ + 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,2395c │ │ │ │ + bltu a2,a3,2395c │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a5,2393a │ │ │ │ + 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,2394e │ │ │ │ + ld a2,24(sp) │ │ │ │ + addiw a5,a3,-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,2386e │ │ │ │ + li a5,1 │ │ │ │ + sd s10,96(sp) │ │ │ │ + mv s3,a3 │ │ │ │ + sd a5,48(sp) │ │ │ │ + j 2364a │ │ │ │ + slli a5,s4,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw a3,0(a5) │ │ │ │ + j 23910 │ │ │ │ + ld a5,16(s1) │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + slli a4,a3,0x2 │ │ │ │ + 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,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bne a5,a2,23876 │ │ │ │ + j 238a0 │ │ │ │ + lw s2,8(s1) │ │ │ │ + li a5,1 │ │ │ │ + sd a5,48(sp) │ │ │ │ + ld a5,40(sp) │ │ │ │ + beq s3,a5,23c34 │ │ │ │ + mv a4,a5 │ │ │ │ + ld a5,72(s1) │ │ │ │ + bgeu a4,s2,23a10 │ │ │ │ + slli s4,a4,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + add a4,a5,s4 │ │ │ │ + lbu s5,0(a4) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,s5,23c5e │ │ │ │ + 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,239f8 │ │ │ │ + add s2,s7,s8 │ │ │ │ + srli s2,s2,0x1 │ │ │ │ + slli s6,s2,0x3 │ │ │ │ + add s6,s6,s5 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,23a08 │ │ │ │ + beqz a0,23b52 │ │ │ │ + addi s8,s2,1 │ │ │ │ + bltu s8,s7,239d2 │ │ │ │ + ld a0,40(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + jal 20e6e │ │ │ │ + ld a5,40(sp) │ │ │ │ + bne s0,a5,23998 │ │ │ │ + j 2363a │ │ │ │ + mv s7,s2 │ │ │ │ + bltu s8,s7,239d2 │ │ │ │ + j 239f8 │ │ │ │ + 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,23af4 │ │ │ │ + lwu s6,88(s1) │ │ │ │ + sw s5,68(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + li s11,0 │ │ │ │ + addi s0,sp,68 │ │ │ │ + beqz s6,23a6e │ │ │ │ + add s7,s11,s6 │ │ │ │ + srli s7,s7,0x1 │ │ │ │ + slli s8,s7,0x3 │ │ │ │ + add s8,s8,s2 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,23a76 │ │ │ │ + beqz a0,23a7e │ │ │ │ + addi s11,s7,1 │ │ │ │ + bltu s11,s6,23a4a │ │ │ │ + mv a0,s5 │ │ │ │ + sd s10,96(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s6,s7 │ │ │ │ + bltu s11,s6,23a4a │ │ │ │ + j 23a6e │ │ │ │ + beqz s8,23a6e │ │ │ │ + lw s2,4(s8) │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a5,23af0 │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s3,68(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + li s8,0 │ │ │ │ + addi s0,sp,68 │ │ │ │ + beqz s11,23acc │ │ │ │ + add s5,s8,s11 │ │ │ │ + srli s5,s5,0x1 │ │ │ │ + slli s7,s5,0x3 │ │ │ │ + add s7,s7,s4 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,23ad4 │ │ │ │ + beqz a0,23adc │ │ │ │ + addi s8,s5,1 │ │ │ │ + bltu s8,s11,23aa8 │ │ │ │ + mv a0,s3 │ │ │ │ + sd s10,96(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s5 │ │ │ │ + bltu s8,s11,23aa8 │ │ │ │ + j 23acc │ │ │ │ + beqz s7,23acc │ │ │ │ + lw a5,4(s7) │ │ │ │ + bltu a5,s2,23af8 │ │ │ │ + lw s0,8(s1) │ │ │ │ + sd zero,32(sp) │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + j 2363a │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 23ae4 │ │ │ │ + sext.w s2,s2 │ │ │ │ + j 23a88 │ │ │ │ + ld a4,120(s1) │ │ │ │ + ld a5,72(s1) │ │ │ │ + li a3,253 │ │ │ │ + add s6,a4,s9 │ │ │ │ + lw s5,0(s6) │ │ │ │ + slli a4,s5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu a3,a5,23c3c │ │ │ │ + lwu s7,88(s1) │ │ │ │ + sw s5,68(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + li s8,0 │ │ │ │ + addi s0,sp,68 │ │ │ │ + beqz s7,23a6e │ │ │ │ + add s2,s8,s7 │ │ │ │ + srli s2,s2,0x1 │ │ │ │ + slli s6,s2,0x3 │ │ │ │ + add s6,s6,s4 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,23c46 │ │ │ │ + beqz a0,23c4e │ │ │ │ + addi s8,s2,1 │ │ │ │ + bltu s8,s7,23b2a │ │ │ │ + j 23a6e │ │ │ │ + beqz s6,239f8 │ │ │ │ + lw s5,4(s6) │ │ │ │ + ld a5,72(s1) │ │ │ │ + ld a4,40(sp) │ │ │ │ + li a2,253 │ │ │ │ + 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,23c5a │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a4,68(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + li s6,0 │ │ │ │ + addi s0,sp,68 │ │ │ │ + beqz s11,23bae │ │ │ │ + add s7,s6,s11 │ │ │ │ + srli s7,s7,0x1 │ │ │ │ + slli s8,s7,0x3 │ │ │ │ + add s8,s8,s2 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,23bb6 │ │ │ │ + beqz a0,23bbe │ │ │ │ + addi s6,s7,1 │ │ │ │ + bltu s6,s11,23b8a │ │ │ │ + mv a0,s9 │ │ │ │ + sd s10,96(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s7 │ │ │ │ + bltu s6,s11,23b8a │ │ │ │ + j 23bae │ │ │ │ + beqz s8,23bae │ │ │ │ + lw a3,4(s8) │ │ │ │ + ld a5,72(s1) │ │ │ │ + ld a4,120(s1) │ │ │ │ + bgeu a3,s5,23a12 │ │ │ │ + slli a3,s4,0x2 │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw s4,0(a3) │ │ │ │ + bgeu s3,s4,23a12 │ │ │ │ + ld a3,40(sp) │ │ │ │ + bltu a3,s4,23a12 │ │ │ │ + slli a4,s4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a5,23c3c │ │ │ │ + lwu s6,88(s1) │ │ │ │ + sw s4,68(sp) │ │ │ │ + ld s8,80(s1) │ │ │ │ + li s7,0 │ │ │ │ + addi s0,sp,68 │ │ │ │ + beqz s6,23c2c │ │ │ │ + add s5,s7,s6 │ │ │ │ + srli s5,s5,0x1 │ │ │ │ + slli s2,s5,0x3 │ │ │ │ + add s2,s2,s8 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,23c62 │ │ │ │ + beqz a0,23c6a │ │ │ │ + addi s7,s5,1 │ │ │ │ + bltu s7,s6,23c08 │ │ │ │ + mv a0,s4 │ │ │ │ + sd s10,96(sp) │ │ │ │ + jal 20e6e │ │ │ │ + addiw s0,s2,-1 │ │ │ │ + sd zero,32(sp) │ │ │ │ + j 2363a │ │ │ │ + sext.w a5,a5 │ │ │ │ + sd a5,32(sp) │ │ │ │ + lw s0,8(s1) │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + j 2363a │ │ │ │ + mv s7,s2 │ │ │ │ + bltu s8,s7,23b2a │ │ │ │ + j 23a6e │ │ │ │ + beqz s6,23a6e │ │ │ │ + lw a5,4(s6) │ │ │ │ + sd a5,32(sp) │ │ │ │ + j 23c40 │ │ │ │ + sext.w a3,a3 │ │ │ │ + j 23bc8 │ │ │ │ + sext.w s5,s5 │ │ │ │ + j 23b5c │ │ │ │ + mv s6,s5 │ │ │ │ + j 23c28 │ │ │ │ + sd zero,0(sp) │ │ │ │ + j 238a0 │ │ │ │ + beqz s2,23c2c │ │ │ │ + lw a5,4(s2) │ │ │ │ + sd a5,32(sp) │ │ │ │ + j 23c40 │ │ │ │ + sd s10,96(sp) │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ addi sp,sp,-192 │ │ │ │ + sd s4,144(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + auipc a2,0x56 │ │ │ │ + ld a2,654(a2) │ │ │ │ sd s1,168(sp) │ │ │ │ - slli s1,a5,0x20 │ │ │ │ - li t1,88 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ - mul s1,s1,t1 │ │ │ │ + sd ra,184(sp) │ │ │ │ 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) │ │ │ │ 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) │ │ │ │ - sd a3,8(sp) │ │ │ │ - sd ra,184(sp) │ │ │ │ sd s3,152(sp) │ │ │ │ sd s5,136(sp) │ │ │ │ sd s6,128(sp) │ │ │ │ - mv s5,a1 │ │ │ │ sd s7,120(sp) │ │ │ │ - sd s9,104(sp) │ │ │ │ + sd s8,112(sp) │ │ │ │ sd s10,96(sp) │ │ │ │ sd s11,88(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - sd a6,16(sp) │ │ │ │ - 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 │ │ │ │ - ld a4,48(s0) │ │ │ │ - mv s3,a0 │ │ │ │ - add a0,a4,s1 │ │ │ │ - jal 4547a │ │ │ │ - ld a1,8(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - addi a3,sp,68 │ │ │ │ - addi a2,sp,64 │ │ │ │ - bnez a0,22e04 │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal 566fc │ │ │ │ - addiw a4,s4,1 │ │ │ │ - sext.w a2,a4 │ │ │ │ - bnez s4,22e16 │ │ │ │ - lw s4,64(sp) │ │ │ │ - bnez s3,22ebc │ │ │ │ - beqz s4,22f28 │ │ │ │ - bnez s10,22f28 │ │ │ │ - sw a4,48(sp) │ │ │ │ - sd a2,32(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - bnez s1,230bc │ │ │ │ - jal 562f6 │ │ │ │ - sd a0,40(sp) │ │ │ │ - sd zero,56(sp) │ │ │ │ - ld a2,32(sp) │ │ │ │ - lw a4,48(sp) │ │ │ │ - bnez s9,231e8 │ │ │ │ - beq s11,a2,22db4 │ │ │ │ + ld a5,0(a2) │ │ │ │ + sd a5,72(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd a3,48(sp) │ │ │ │ + sd a4,24(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + bnez s4,23df6 │ │ │ │ + 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 53d38 │ │ │ │ + sd zero,32(sp) │ │ │ │ + bnez s0,2407a │ │ │ │ + ld a5,56(sp) │ │ │ │ + bnez a5,23e0e │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bgeu s4,a5,23dc4 │ │ │ │ + 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 │ │ │ │ + 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,2402c │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s10,64(sp) │ │ │ │ + ld s3,80(s1) │ │ │ │ + beqz s11,23d4c │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,23e9c │ │ │ │ + beqz a0,23ea4 │ │ │ │ + addi s9,s5,1 │ │ │ │ + bltu s9,s11,23d24 │ │ │ │ + mv a3,s10 │ │ │ │ + auipc a2,0x3c │ │ │ │ + addi a2,a2,-1030 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x3c │ │ │ │ + addi a0,a0,-1002 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s3,s4 │ │ │ │ + ld a5,56(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + beqz a5,23dc4 │ │ │ │ + ld a5,48(sp) │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mv s3,a5 │ │ │ │ + or a5,a5,a4 │ │ │ │ + ld a4,24(sp) │ │ │ │ + beqz a4,23daa │ │ │ │ + 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 │ │ │ │ - li a5,88 │ │ │ │ - mul a4,a4,a5 │ │ │ │ - ld a0,48(s0) │ │ │ │ - add a0,a0,a4 │ │ │ │ - jal 4547a │ │ │ │ - beq s1,a0,22f58 │ │ │ │ - lw s0,68(sp) │ │ │ │ - beqz s0,22f58 │ │ │ │ - beqz s10,22f72 │ │ │ │ - ld a5,16(sp) │ │ │ │ - sw s4,0(a5) │ │ │ │ - sw s0,0(s7) │ │ │ │ - sd s6,0(s2) │ │ │ │ - beqz s9,22dd6 │ │ │ │ - ld a5,24(sp) │ │ │ │ - sd a5,0(s5) │ │ │ │ + add a4,a4,a2 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + beq a4,a3,23dc4 │ │ │ │ + ld s0,16(sp) │ │ │ │ + addi a1,sp,64 │ │ │ │ + sd a5,64(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 53e84 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a5,a0 │ │ │ │ + bnez a5,24164 │ │ │ │ + auipc a5,0x56 │ │ │ │ + ld a5,332(a5) │ │ │ │ ld a4,72(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ + ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,2334a │ │ │ │ + bnez a5,243e2 │ │ │ │ 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 s9,104(sp) │ │ │ │ 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 │ │ │ │ - addiw a4,s4,1 │ │ │ │ - sext.w a2,a4 │ │ │ │ - beqz s4,22d6e │ │ │ │ - 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 │ │ │ │ - ld a2,32(sp) │ │ │ │ - lw a4,40(sp) │ │ │ │ - bne a0,s1,22d6e │ │ │ │ - beq s11,a2,22e52 │ │ │ │ - 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 │ │ │ │ - sd zero,48(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - li s4,0 │ │ │ │ - lw s11,68(sp) │ │ │ │ - beqz s11,22f4e │ │ │ │ - bnez s10,22f6c │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - bnez s1,2319c │ │ │ │ - jal 56432 │ │ │ │ - sd zero,56(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - bnez s9,2320a │ │ │ │ - addiw a1,s11,1 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - 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 │ │ │ │ - lbu a3,0(a4) │ │ │ │ - addiw a5,a3,-65 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu a0,a5,23034 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a1 │ │ │ │ - lw a5,0(a5) │ │ │ │ - add a5,a5,a1 │ │ │ │ - jr a5 │ │ │ │ - beqz s4,22f2e │ │ │ │ - bnez s10,22f2e │ │ │ │ - sw a4,40(sp) │ │ │ │ - sd a2,32(sp) │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - bnez s1,230de │ │ │ │ - jal 562f6 │ │ │ │ - sd zero,48(sp) │ │ │ │ - ld a2,32(sp) │ │ │ │ - lw a4,40(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - bnez s9,231d6 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - lbu a1,0(a3) │ │ │ │ - addiw a5,a1,-65 │ │ │ │ - zext.b a5,a5 │ │ │ │ - bltu t3,a5,2301e │ │ │ │ - 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 │ │ │ │ - sd zero,48(sp) │ │ │ │ - sd zero,32(sp) │ │ │ │ - beq s11,a2,22e5c │ │ │ │ - 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 │ │ │ │ - mv s0,s4 │ │ │ │ - bnez s4,22fda │ │ │ │ - li s4,0 │ │ │ │ - j 22dbe │ │ │ │ - beqz s4,231d0 │ │ │ │ - li s0,0 │ │ │ │ - bnez s10,22dbe │ │ │ │ - mv s11,s4 │ │ │ │ - sd zero,48(sp) │ │ │ │ + li a0,24 │ │ │ │ + jal 3330 │ │ │ │ + li a2,8 │ │ │ │ + li a1,10 │ │ │ │ + sd a0,16(sp) │ │ │ │ + jal 53d38 │ │ │ │ + ld a5,24(sp) │ │ │ │ sd zero,32(sp) │ │ │ │ - li s4,0 │ │ │ │ - j 23080 │ │ │ │ - mv s0,s4 │ │ │ │ - mv s4,s11 │ │ │ │ - j 22dbe │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - bnez s1,23180 │ │ │ │ - jal 56432 │ │ │ │ - sd a0,32(sp) │ │ │ │ - sd zero,48(sp) │ │ │ │ - bnez s9,231fa │ │ │ │ - beqz s4,22fe0 │ │ │ │ - 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 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a0,s6 │ │ │ │ - mv s11,s4 │ │ │ │ - jal 3670 │ │ │ │ - mv s4,s0 │ │ │ │ - bnez s9,23100 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ + bnez a5,240ea │ │ │ │ + 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,23e90 │ │ │ │ + bltu a2,s3,23e90 │ │ │ │ + ld a4,24(sp) │ │ │ │ + beqz a4,23e58 │ │ │ │ + ld a4,16(s1) │ │ │ │ + slli a2,s2,0x2 │ │ │ │ + ld a3,0(s1) │ │ │ │ + add a2,a2,a4 │ │ │ │ + lw a2,0(a2) │ │ │ │ ld s0,32(sp) │ │ │ │ - sext.w a3,a0 │ │ │ │ - sext.w a4,s4 │ │ │ │ - mv a2,s0 │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - jal 2138e │ │ │ │ - mv s6,a0 │ │ │ │ + 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,24294 │ │ │ │ + ld s0,16(sp) │ │ │ │ + addiw a5,s3,-1 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + or a5,s2,a5 │ │ │ │ + addi a1,sp,64 │ │ │ │ mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - mv s0,s4 │ │ │ │ - j 2300a │ │ │ │ - li s4,0 │ │ │ │ - bnez s10,22dbe │ │ │ │ - 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 │ │ │ │ - mv s6,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ + sd a5,64(sp) │ │ │ │ + jal 53e84 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a5,a0 │ │ │ │ + bnez a5,24196 │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bgeu s3,a5,23d74 │ │ │ │ + li a4,1 │ │ │ │ + ld a5,120(s1) │ │ │ │ + sd s9,104(sp) │ │ │ │ + mv s4,s3 │ │ │ │ + sd a4,56(sp) │ │ │ │ + j 23ce4 │ │ │ │ + slli a4,s2,0x2 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw s3,0(a4) │ │ │ │ + j 23e30 │ │ │ │ + mv s11,s5 │ │ │ │ + bltu s9,s11,23d24 │ │ │ │ + j 23d4c │ │ │ │ + beqz s8,23d4c │ │ │ │ + lw s5,4(s8) │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a5,a5,s2 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s6,a5,24028 │ │ │ │ + lwu s8,88(s1) │ │ │ │ + sw s4,64(sp) │ │ │ │ + ld s3,80(s1) │ │ │ │ + beqz s8,23eee │ │ │ │ li s11,0 │ │ │ │ - bnez s9,2314c │ │ │ │ - ld a5,16(sp) │ │ │ │ - sw s11,0(a5) │ │ │ │ - sw s0,0(s7) │ │ │ │ - sd s6,0(s2) │ │ │ │ - j 22dd6 │ │ │ │ - li a1,75 │ │ │ │ - sb a1,0(a0) │ │ │ │ - addi a5,a3,-1 │ │ │ │ - addi a0,a0,1 │ │ │ │ - beq s3,a3,23046 │ │ │ │ - mv a3,a5 │ │ │ │ - j 22f0e │ │ │ │ - li a3,75 │ │ │ │ - sb a3,0(a2) │ │ │ │ - addi a5,a4,-1 │ │ │ │ - addi a2,a2,1 │ │ │ │ - beq s0,a4,23068 │ │ │ │ - mv a4,a5 │ │ │ │ - j 22ea2 │ │ │ │ - ld a3,32(sp) │ │ │ │ - slli a5,s4,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ + add s10,s11,s8 │ │ │ │ + srli s10,s10,0x1 │ │ │ │ + slli a1,s10,0x3 │ │ │ │ + add s9,s3,a1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,23ef2 │ │ │ │ + beqz a0,23efa │ │ │ │ + addi s11,s10,1 │ │ │ │ + bltu s11,s8,23ec8 │ │ │ │ + mv a3,s4 │ │ │ │ + j 23d4e │ │ │ │ + mv s8,s10 │ │ │ │ + bltu s11,s8,23ec8 │ │ │ │ + j 23eee │ │ │ │ + beqz s9,23eee │ │ │ │ + lw a5,4(s9) │ │ │ │ + bne a5,s5,23d6c │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a4,a5,s2 │ │ │ │ + lbu s5,0(a4) │ │ │ │ + bgeu s6,s5,24030 │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s4,64(sp) │ │ │ │ + ld s3,80(s1) │ │ │ │ + beqz s11,23eee │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,23f4a │ │ │ │ + beqz a0,23f52 │ │ │ │ + addi s9,s5,1 │ │ │ │ + bltu s9,s11,23f24 │ │ │ │ + j 23eee │ │ │ │ + mv s11,s5 │ │ │ │ + bltu s9,s11,23f24 │ │ │ │ + j 23eee │ │ │ │ + beqz s10,23eee │ │ │ │ + addiw a4,s4,1 │ │ │ │ + ld a5,72(s1) │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ add a5,a5,a3 │ │ │ │ - sb zero,0(a5) │ │ │ │ - bnez s9,2332a │ │ │ │ - mv a0,s3 │ │ │ │ - sw a4,56(sp) │ │ │ │ - sd a2,40(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a2,40(sp) │ │ │ │ - lw a4,56(sp) │ │ │ │ - j 22f32 │ │ │ │ - ld a4,40(sp) │ │ │ │ - slli a5,s11,0x20 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sext.w a3,a4 │ │ │ │ + sd a3,8(sp) │ │ │ │ + lw s5,4(s10) │ │ │ │ + bgeu s6,a5,2404c │ │ │ │ + lwu s9,88(s1) │ │ │ │ + sw a4,64(sp) │ │ │ │ + ld s3,80(s1) │ │ │ │ + beqz s9,23fac │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,23fb0 │ │ │ │ + beqz a0,23fb8 │ │ │ │ + addi s10,s8,1 │ │ │ │ + bltu s10,s9,23f86 │ │ │ │ + ld a3,8(sp) │ │ │ │ + j 23d4e │ │ │ │ + mv s9,s8 │ │ │ │ + bltu s10,s9,23f86 │ │ │ │ + j 23fac │ │ │ │ + beqz s11,23fac │ │ │ │ + lw a5,4(s11) │ │ │ │ + bltu a5,s5,23d6c │ │ │ │ + ld a5,120(s1) │ │ │ │ + add a5,a5,s7 │ │ │ │ + lw s3,0(a5) │ │ │ │ + beqz s3,23d6c │ │ │ │ + ld a5,24(sp) │ │ │ │ + beqz a5,23ff4 │ │ │ │ + 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 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ add a5,a5,a4 │ │ │ │ - sb zero,0(a5) │ │ │ │ - bnez s9,2333e │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + beq a5,a3,2401a │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld s4,16(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,64(sp) │ │ │ │ + jal 53e84 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bnez a0,24050 │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bgeu s3,a5,23d6e │ │ │ │ + ld a5,120(s1) │ │ │ │ + mv s4,s3 │ │ │ │ + j 23cf0 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 23f02 │ │ │ │ + sext.w s5,s5 │ │ │ │ + j 23eae │ │ │ │ + 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,23f76 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 23fc0 │ │ │ │ + ld s2,16(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a3,64(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + bgeu a3,a2,2401a │ │ │ │ + auipc a1,0x3c │ │ │ │ + addi a1,a1,-1746 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + j 2401a │ │ │ │ + lw a5,8(s1) │ │ │ │ + ld a3,48(sp) │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + beq a4,a3,23cd2 │ │ │ │ + beqz a3,23cd2 │ │ │ │ + ld a3,48(sp) │ │ │ │ + ld a4,72(s1) │ │ │ │ + bgeu a3,a5,240fe │ │ │ │ + slli s2,a3,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + add a5,a4,s2 │ │ │ │ + lbu s3,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + bgeu a5,s3,243ae │ │ │ │ + lwu s7,88(s1) │ │ │ │ + sw a3,64(sp) │ │ │ │ + ld s3,80(s1) │ │ │ │ + li s10,0 │ │ │ │ + addi s6,sp,64 │ │ │ │ + beqz s7,240e2 │ │ │ │ + add s0,s7,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s5,s0,0x3 │ │ │ │ + add s5,s5,s3 │ │ │ │ + mv a1,s5 │ │ │ │ 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 │ │ │ │ - mv s1,a0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2418e │ │ │ │ + beqz a0,242ae │ │ │ │ + addi s10,s0,1 │ │ │ │ + bltu s10,s7,240be │ │ │ │ + ld a0,48(sp) │ │ │ │ + sd s9,104(sp) │ │ │ │ + jal 20e6e │ │ │ │ + ld a5,48(sp) │ │ │ │ + beq s4,a5,243b2 │ │ │ │ + lw a5,8(s1) │ │ │ │ + ld a3,48(sp) │ │ │ │ + li a4,1 │ │ │ │ + sd a4,56(sp) │ │ │ │ + ld a4,72(s1) │ │ │ │ + bltu a3,a5,24092 │ │ │ │ + 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 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu s5,0(a5) │ │ │ │ + bgeu a3,s5,242aa │ │ │ │ + lwu s3,88(s1) │ │ │ │ + sw s7,64(sp) │ │ │ │ + ld s0,80(s1) │ │ │ │ + li s11,0 │ │ │ │ + addi s6,sp,64 │ │ │ │ + beqz s3,2415c │ │ │ │ + add s5,s3,s11 │ │ │ │ + srli s5,s5,0x1 │ │ │ │ + slli s10,s5,0x3 │ │ │ │ + add s10,s10,s0 │ │ │ │ + mv a1,s10 │ │ │ │ mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - bnez s9,23100 │ │ │ │ - bnez s4,22fb4 │ │ │ │ - ld a5,16(sp) │ │ │ │ - mv s6,s1 │ │ │ │ - sw s11,0(a5) │ │ │ │ - sw zero,0(s7) │ │ │ │ - sd s1,0(s2) │ │ │ │ - j 22dd6 │ │ │ │ - jal 567f0 │ │ │ │ - sd a0,40(sp) │ │ │ │ - sd zero,56(sp) │ │ │ │ - ld a2,32(sp) │ │ │ │ - lw a4,48(sp) │ │ │ │ - beqz s9,22d98 │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - sw a4,48(sp) │ │ │ │ - jal 5688e │ │ │ │ - ld a2,32(sp) │ │ │ │ - lw a4,48(sp) │ │ │ │ - sd a0,56(sp) │ │ │ │ - j 22d98 │ │ │ │ - jal 567f0 │ │ │ │ - sd zero,48(sp) │ │ │ │ - ld a2,32(sp) │ │ │ │ - lw a4,40(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - beqz s9,22ee0 │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - sw a4,40(sp) │ │ │ │ - jal 5688e │ │ │ │ - lw a4,40(sp) │ │ │ │ - ld a2,32(sp) │ │ │ │ - sd a0,48(sp) │ │ │ │ - j 22ee0 │ │ │ │ - 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 │ │ │ │ - mv s3,a0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,241c0 │ │ │ │ + beqz a0,241c8 │ │ │ │ + addi s11,s5,1 │ │ │ │ + bltu s11,s3,24138 │ │ │ │ + mv a0,s7 │ │ │ │ + sd s9,104(sp) │ │ │ │ + jal 20e6e │ │ │ │ + ld s0,16(sp) │ │ │ │ mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ - beqz s4,231bc │ │ │ │ - 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 │ │ │ │ - mv s6,a0 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - sd a0,32(sp) │ │ │ │ - sd zero,48(sp) │ │ │ │ - beqz s9,22f86 │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal 569ca │ │ │ │ - sd a0,48(sp) │ │ │ │ - beqz s4,22fe0 │ │ │ │ - j 22f8a │ │ │ │ - jal 5692c │ │ │ │ - sd zero,56(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - beqz s9,22e7a │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal 569ca │ │ │ │ - sd a0,56(sp) │ │ │ │ - j 22e7a │ │ │ │ - sd zero,56(sp) │ │ │ │ - sd zero,40(sp) │ │ │ │ - li s4,0 │ │ │ │ - j 22db4 │ │ │ │ - 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 │ │ │ │ - li s0,0 │ │ │ │ - li s4,0 │ │ │ │ - j 22dbe │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - sw a4,40(sp) │ │ │ │ - jal 56394 │ │ │ │ - ld a2,32(sp) │ │ │ │ - lw a4,40(sp) │ │ │ │ - sd a0,48(sp) │ │ │ │ - j 22ee0 │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - sw a4,48(sp) │ │ │ │ - jal 56394 │ │ │ │ - ld a2,32(sp) │ │ │ │ - lw a4,48(sp) │ │ │ │ - sd a0,56(sp) │ │ │ │ - j 22d98 │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal 564d0 │ │ │ │ - sd a0,48(sp) │ │ │ │ - beqz s4,22fe0 │ │ │ │ - j 22f8a │ │ │ │ - ld a1,8(sp) │ │ │ │ - ld a0,0(sp) │ │ │ │ - jal 564d0 │ │ │ │ - sd a0,56(sp) │ │ │ │ - j 22e7a │ │ │ │ - li a1,77 │ │ │ │ - j 2301e │ │ │ │ - li a1,68 │ │ │ │ - j 2301e │ │ │ │ - li a1,67 │ │ │ │ - j 2301e │ │ │ │ - li a1,72 │ │ │ │ - j 2301e │ │ │ │ - li a1,71 │ │ │ │ - j 2301e │ │ │ │ - li a1,86 │ │ │ │ - j 2301e │ │ │ │ - li a1,84 │ │ │ │ - j 2301e │ │ │ │ - li a1,121 │ │ │ │ - j 2301e │ │ │ │ - li a1,107 │ │ │ │ - j 2301e │ │ │ │ - li a1,109 │ │ │ │ - j 2301e │ │ │ │ - li a1,100 │ │ │ │ - j 2301e │ │ │ │ - li a1,99 │ │ │ │ - j 2301e │ │ │ │ - li a1,104 │ │ │ │ - j 2301e │ │ │ │ - li a1,103 │ │ │ │ - j 2301e │ │ │ │ - li a1,118 │ │ │ │ - j 2301e │ │ │ │ - li a1,82 │ │ │ │ - j 2301e │ │ │ │ - li a1,66 │ │ │ │ - j 2301e │ │ │ │ - li a1,65 │ │ │ │ - j 2301e │ │ │ │ - li a1,98 │ │ │ │ - j 2301e │ │ │ │ - li a1,89 │ │ │ │ - j 2301e │ │ │ │ - li a1,114 │ │ │ │ - j 2301e │ │ │ │ - li a1,116 │ │ │ │ - j 2301e │ │ │ │ - li a1,97 │ │ │ │ - j 2301e │ │ │ │ - li a3,84 │ │ │ │ - j 23034 │ │ │ │ - li a3,121 │ │ │ │ - j 23034 │ │ │ │ - li a3,82 │ │ │ │ - j 23034 │ │ │ │ - li a3,66 │ │ │ │ - j 23034 │ │ │ │ - li a3,65 │ │ │ │ - j 23034 │ │ │ │ - li a3,98 │ │ │ │ - j 23034 │ │ │ │ - li a3,89 │ │ │ │ - j 23034 │ │ │ │ - li a3,114 │ │ │ │ - j 23034 │ │ │ │ - li a3,71 │ │ │ │ - j 23034 │ │ │ │ - li a3,86 │ │ │ │ - j 23034 │ │ │ │ - li a3,77 │ │ │ │ - j 23034 │ │ │ │ - li a3,68 │ │ │ │ - j 23034 │ │ │ │ - li a3,67 │ │ │ │ - j 23034 │ │ │ │ - li a3,72 │ │ │ │ - j 23034 │ │ │ │ - li a3,107 │ │ │ │ - j 23034 │ │ │ │ - li a3,109 │ │ │ │ - j 23034 │ │ │ │ - li a3,100 │ │ │ │ - j 23034 │ │ │ │ - li a3,99 │ │ │ │ - j 23034 │ │ │ │ - li a3,104 │ │ │ │ - j 23034 │ │ │ │ - li a3,103 │ │ │ │ - j 23034 │ │ │ │ - li a3,118 │ │ │ │ - j 23034 │ │ │ │ - li a3,116 │ │ │ │ - j 23034 │ │ │ │ - li a3,97 │ │ │ │ - j 23034 │ │ │ │ - ld a0,48(sp) │ │ │ │ - mv a1,s4 │ │ │ │ - sw a4,56(sp) │ │ │ │ - sd a2,40(sp) │ │ │ │ - jal 20ec6 │ │ │ │ - lw a4,56(sp) │ │ │ │ - ld a2,40(sp) │ │ │ │ - sd a0,48(sp) │ │ │ │ - j 23058 │ │ │ │ - ld a0,56(sp) │ │ │ │ - mv a1,s11 │ │ │ │ - jal 20ec6 │ │ │ │ - sd a0,56(sp) │ │ │ │ - j 2307a │ │ │ │ - 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) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - sd s4,48(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - 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) │ │ │ │ - mv s1,a0 │ │ │ │ - mv s5,a1 │ │ │ │ - mv a0,s3 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,646 │ │ │ │ - ld t1,0(s7) │ │ │ │ - sd t1,8(sp) │ │ │ │ - li t1,0 │ │ │ │ - sd zero,0(sp) │ │ │ │ - jal 2194e │ │ │ │ - ld a2,48(s1) │ │ │ │ - beqz a2,23448 │ │ │ │ - ld a4,64(s1) │ │ │ │ - ld a3,56(s1) │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,640 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 2194e │ │ │ │ - ld a3,80(s1) │ │ │ │ - ld a2,72(s1) │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,646 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 2194e │ │ │ │ - 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 │ │ │ │ - ld a5,96(s1) │ │ │ │ - slli a4,s0,0x5 │ │ │ │ - mv a1,s4 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a2,0(a5) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 2194e │ │ │ │ - lw a5,88(s1) │ │ │ │ - addiw a4,a5,-1 │ │ │ │ - bltu s2,a4,23432 │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w s2,s0 │ │ │ │ - bltu s2,a5,233d8 │ │ │ │ - mv a2,s5 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a3,64(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + bgeu a3,a2,23dc4 │ │ │ │ auipc a1,0x3c │ │ │ │ - addi a1,a1,760 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 2194e │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s7) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - ld a0,0(sp) │ │ │ │ - bnez a5,23458 │ │ │ │ - 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 │ │ │ │ - lw a5,88(s1) │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w s2,s0 │ │ │ │ - bltu s2,a5,233d8 │ │ │ │ - j 233fe │ │ │ │ + addi a1,a1,-2022 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + j 23dc4 │ │ │ │ + mv s7,s0 │ │ │ │ + bltu s10,s7,240be │ │ │ │ + j 240e2 │ │ │ │ + ld s0,16(sp) │ │ │ │ + mv a0,s0 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a3,64(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + bgeu a3,a2,23e7c │ │ │ │ auipc a1,0x3b │ │ │ │ - addi a1,a1,488 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 2194e │ │ │ │ - j 233ae │ │ │ │ - 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) │ │ │ │ - sd ra,72(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - 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 │ │ │ │ - li a1,1 │ │ │ │ - mv s3,a0 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a3,48(s1) │ │ │ │ - beqz a3,2353c │ │ │ │ - ld a5,64(s1) │ │ │ │ - ld a4,56(s1) │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,388 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ld a5,96(s1) │ │ │ │ - slli a4,s0,0x5 │ │ │ │ - mv a2,s4 │ │ │ │ + addi a1,a1,2024 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + j 23e7c │ │ │ │ + mv s3,s5 │ │ │ │ + bltu s11,s3,24138 │ │ │ │ + j 2415c │ │ │ │ + beqz s10,2415c │ │ │ │ + lw s5,4(s10) │ │ │ │ + ld a4,72(s1) │ │ │ │ + add a4,a4,s2 │ │ │ │ + lbu a5,0(a4) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a5,242a6 │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s4,64(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + li s10,0 │ │ │ │ + addi s6,sp,64 │ │ │ │ + beqz s11,24216 │ │ │ │ + add s0,s11,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s7,s0,0x3 │ │ │ │ + add s7,s7,s2 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2421e │ │ │ │ + beqz a0,24226 │ │ │ │ + addi s10,s0,1 │ │ │ │ + bltu s10,s11,241f4 │ │ │ │ + mv a0,s4 │ │ │ │ + sd s9,104(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s0 │ │ │ │ + bltu s10,s11,241f4 │ │ │ │ + j 24216 │ │ │ │ + beqz s7,24216 │ │ │ │ + lw a5,4(s7) │ │ │ │ + sd zero,32(sp) │ │ │ │ + bgeu a5,s5,23cd2 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ - addi s0,s0,1 │ │ │ │ - sext.w s2,s0 │ │ │ │ - bltu s2,a5,234d8 │ │ │ │ - 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 │ │ │ │ - li a1,1 │ │ │ │ - addi sp,sp,80 │ │ │ │ - j 38a0 <__fprintf_chk@plt> │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ + lbu s11,0(a5) │ │ │ │ + bgeu a3,s11,24392 │ │ │ │ + lwu s7,88(s1) │ │ │ │ + sw s3,64(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + li s10,0 │ │ │ │ + addi s6,sp,64 │ │ │ │ + beqz s7,2428c │ │ │ │ + add s0,s10,s7 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s5,s0,0x3 │ │ │ │ + add s5,s5,s2 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2439a │ │ │ │ + beqz a0,2439e │ │ │ │ + addi s10,s0,1 │ │ │ │ + bltu s10,s7,24268 │ │ │ │ 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 │ │ │ │ + sd s9,104(sp) │ │ │ │ + jal 20e6e │ │ │ │ + lw a2,8(s1) │ │ │ │ li a1,1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 234ac │ │ │ │ - mv a5,a0 │ │ │ │ - ld a0,152(a0) │ │ │ │ - beqz a0,23556 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - mv s1,a1 │ │ │ │ - li a2,0 │ │ │ │ - beqz a0,23586 │ │ │ │ - ld a2,24(a0) │ │ │ │ - ld a0,16(a0) │ │ │ │ - lw a4,384(s0) │ │ │ │ - beqz a4,235e6 │ │ │ │ - lw a2,388(s0) │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1216 │ │ │ │ - mv a0,sp │ │ │ │ - addiw a2,a2,1 │ │ │ │ - andi a2,a2,1 │ │ │ │ - jal 2194e │ │ │ │ - lw a2,348(s0) │ │ │ │ - ld a1,0(sp) │ │ │ │ - ld a0,184(s0) │ │ │ │ - jal 33372 │ │ │ │ - sd a0,0(s1) │ │ │ │ - jal 329fc │ │ │ │ - ld a1,0(s1) │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,-830 │ │ │ │ - li a0,0 │ │ │ │ - jal 32a28 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - sd a0,0(s1) │ │ │ │ - jal 329fc │ │ │ │ - ld a1,0(s1) │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,-896 │ │ │ │ - li a0,0 │ │ │ │ - jal 32a28 │ │ │ │ - mv s1,a0 │ │ │ │ - j 235cc │ │ │ │ - beqz a0,23622 │ │ │ │ - ld s1,120(s0) │ │ │ │ - lw a4,344(s0) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,235cc │ │ │ │ - ld a0,528(s0) │ │ │ │ - jal 32d0 │ │ │ │ - j 235cc │ │ │ │ - ld s1,136(a2) │ │ │ │ - bnez s1,2360e │ │ │ │ - j 2360c │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - ld a5,184(a1) │ │ │ │ - beqz a5,23634 │ │ │ │ - j 3299a │ │ │ │ - lw a4,344(a1) │ │ │ │ - li a5,1 │ │ │ │ - bltu a5,a4,23640 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - ld a3,184(a2) │ │ │ │ - beqz a3,2380c │ │ │ │ - lbu a3,456(s11) │ │ │ │ - li s6,10 │ │ │ │ - bnez a3,23764 │ │ │ │ - beqz a4,23740 │ │ │ │ - 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) │ │ │ │ + sd a1,56(sp) │ │ │ │ + addiw a2,a2,-1 │ │ │ │ + mv s4,s3 │ │ │ │ + bgeu s3,a2,243d0 │ │ │ │ + sd s9,104(sp) │ │ │ │ + j 23ce4 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 2422e │ │ │ │ + sext.w s5,s5 │ │ │ │ + j 241d2 │ │ │ │ + beqz s5,240e2 │ │ │ │ + lw s3,4(s5) │ │ │ │ + ld a4,72(s1) │ │ │ │ + ld a5,48(sp) │ │ │ │ + li a2,253 │ │ │ │ + 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,243aa │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a5,64(sp) │ │ │ │ + ld s0,80(s1) │ │ │ │ li s5,0 │ │ │ │ - li s2,0 │ │ │ │ - li s4,0 │ │ │ │ - mv s10,sp │ │ │ │ - auipc s8,0x3b │ │ │ │ - addi s8,s8,-1058 │ │ │ │ - li s7,1 │ │ │ │ - j 236be │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3299a │ │ │ │ - lw a4,0(s3) │ │ │ │ - addiw s4,s4,1 │ │ │ │ - addi s2,s2,104 │ │ │ │ - addi s5,s5,88 │ │ │ │ - bgeu s4,a4,23732 │ │ │ │ - ld a1,8(s3) │ │ │ │ - ld s0,184(s11) │ │ │ │ - sd zero,0(sp) │ │ │ │ - add a1,a1,s2 │ │ │ │ - beqz s0,237e6 │ │ │ │ - li a2,0 │ │ │ │ - beqz a1,236d6 │ │ │ │ - ld a2,24(a1) │ │ │ │ - ld a1,16(a1) │ │ │ │ - lw a4,384(s11) │ │ │ │ - bnez a4,23770 │ │ │ │ - sext.w a2,a2 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 33372 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 329fc │ │ │ │ + addi s6,sp,64 │ │ │ │ + beqz s11,2430a │ │ │ │ + add s7,s5,s11 │ │ │ │ + srli s7,s7,0x1 │ │ │ │ + slli s10,s7,0x3 │ │ │ │ + add s10,s10,s0 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,24312 │ │ │ │ + beqz a0,2431a │ │ │ │ + addi s5,s7,1 │ │ │ │ + bltu s5,s11,242e6 │ │ │ │ + mv a0,s8 │ │ │ │ + sd s9,104(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s7 │ │ │ │ + bltu s5,s11,242e6 │ │ │ │ + j 2430a │ │ │ │ + beqz s10,2430a │ │ │ │ + lw a3,4(s10) │ │ │ │ + ld a4,72(s1) │ │ │ │ + ld a5,120(s1) │ │ │ │ + bgeu a3,s3,24100 │ │ │ │ + slli a3,s2,0x2 │ │ │ │ + add a3,a3,a5 │ │ │ │ + lw s2,0(a3) │ │ │ │ + bgeu s4,s2,24100 │ │ │ │ + ld a3,48(sp) │ │ │ │ + bltu a3,s2,24100 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu s11,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + bgeu a5,s11,24392 │ │ │ │ + lwu s5,88(s1) │ │ │ │ + sw s2,64(sp) │ │ │ │ + ld s10,80(s1) │ │ │ │ + li s7,0 │ │ │ │ + addi s6,sp,64 │ │ │ │ + beqz s5,2438a │ │ │ │ + add s3,s5,s7 │ │ │ │ + srli s3,s3,0x1 │ │ │ │ + slli s0,s3,0x3 │ │ │ │ + add s0,s0,s10 │ │ │ │ mv a1,s0 │ │ │ │ - mv a2,s8 │ │ │ │ - li a0,0 │ │ │ │ - jal 32a28 │ │ │ │ - ld a1,8(s3) │ │ │ │ + mv a0,s6 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,243c4 │ │ │ │ + beqz a0,243c8 │ │ │ │ + addi s7,s3,1 │ │ │ │ + bltu s7,s5,24366 │ │ │ │ + mv a0,s2 │ │ │ │ + sd s9,104(sp) │ │ │ │ + jal 20e6e │ │ │ │ + sext.w a5,s11 │ │ │ │ + sd a5,32(sp) │ │ │ │ + j 23cd2 │ │ │ │ + mv s7,s0 │ │ │ │ + j 24288 │ │ │ │ + beqz s5,2428c │ │ │ │ + lw a5,4(s5) │ │ │ │ + sd a5,32(sp) │ │ │ │ + j 23cd2 │ │ │ │ + sext.w a3,a3 │ │ │ │ + j 24324 │ │ │ │ + sext.w s3,s3 │ │ │ │ + j 242b8 │ │ │ │ + lwu s2,48(sp) │ │ │ │ + ld a5,120(s1) │ │ │ │ + slli a4,s2,0x2 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw s3,0(a4) │ │ │ │ + j 23e34 │ │ │ │ + mv s5,s3 │ │ │ │ + j 24386 │ │ │ │ + beqz s0,2438a │ │ │ │ + lw a5,4(s0) │ │ │ │ + sd a5,32(sp) │ │ │ │ + j 23cd2 │ │ │ │ + ld a5,48(sp) │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + mv s3,a5 │ │ │ │ + or a5,a5,a2 │ │ │ │ + j 23d8c │ │ │ │ + sd s9,104(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-160 │ │ │ │ + sd s3,120(sp) │ │ │ │ + auipc s3,0x56 │ │ │ │ + ld s3,-1244(s3) │ │ │ │ + sd s1,136(sp) │ │ │ │ + sd s4,112(sp) │ │ │ │ + sd s5,104(sp) │ │ │ │ + sd ra,152(sp) │ │ │ │ + sd s0,144(sp) │ │ │ │ + sd s2,128(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 │ │ │ │ - add a1,a1,s2 │ │ │ │ - mv a2,s6 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2345c │ │ │ │ - lbu a4,451(s11) │ │ │ │ - bnez a4,237c0 │ │ │ │ - ld a4,184(s11) │ │ │ │ - bnez a4,236a6 │ │ │ │ - lw a4,344(s11) │ │ │ │ - bgeu s7,a4,236ac │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ + mv s5,a2 │ │ │ │ + bnez a1,2441c │ │ │ │ + lw a5,8(a0) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + beq a5,a2,2449c │ │ │ │ + beq s4,s5,2449c │ │ │ │ + lw a4,8(s1) │ │ │ │ + sd s8,80(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + ld a5,72(s1) │ │ │ │ + bltu s5,a4,2457a │ │ │ │ + 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,246e8 │ │ │ │ + sd s11,56(sp) │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s8,32(sp) │ │ │ │ + ld s6,80(s1) │ │ │ │ + li s10,0 │ │ │ │ + addi s2,sp,32 │ │ │ │ + beqz s11,24490 │ │ │ │ + add s0,s11,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s9,s0,0x3 │ │ │ │ + add s9,s9,s6 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,245da │ │ │ │ + beqz a0,24606 │ │ │ │ + addi s10,s0,1 │ │ │ │ + bltu s10,s11,2446c │ │ │ │ + mv a0,s8 │ │ │ │ + jal 20e6e │ │ │ │ + ld s8,80(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + li a5,0 │ │ │ │ + auipc s0,0x56 │ │ │ │ + addi s0,s0,-253 │ │ │ │ + lbu a4,0(s0) │ │ │ │ + bnez a4,24692 │ │ │ │ + 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,2451c │ │ │ │ + lw a3,28(sp) │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a2,a4,a5 │ │ │ │ + blez a5,245fe │ │ │ │ + sext.w a3,a2 │ │ │ │ + li a5,-1 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a3,a3,0x20 │ │ │ │ + and a4,a4,a5 │ │ │ │ + or a4,a4,a3 │ │ │ │ + and a0,a4,a5 │ │ │ │ + sd a4,32(sp) │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a5,0(s3) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,23842 │ │ │ │ - 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 │ │ │ │ + or a0,a0,a3 │ │ │ │ + bnez a5,247a8 │ │ │ │ + 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 │ │ │ │ - lbu a3,451(s11) │ │ │ │ - li s6,7 │ │ │ │ - bnez a3,23682 │ │ │ │ - li s6,10 │ │ │ │ - j 23682 │ │ │ │ - lw a2,388(s11) │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1700 │ │ │ │ - mv a0,s10 │ │ │ │ - addiw a2,a2,1 │ │ │ │ - andi a2,a2,1 │ │ │ │ - jal 2194e │ │ │ │ - lw a2,348(s11) │ │ │ │ - ld a1,0(sp) │ │ │ │ - ld a0,184(s11) │ │ │ │ - jal 33372 │ │ │ │ - mv s0,a0 │ │ │ │ - jal 329fc │ │ │ │ - mv a2,s8 │ │ │ │ - mv a1,s0 │ │ │ │ - li a0,0 │ │ │ │ - jal 32a28 │ │ │ │ - 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 │ │ │ │ - lbu a4,451(s11) │ │ │ │ - beqz a4,2370a │ │ │ │ - ld a0,48(s9) │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 455cc │ │ │ │ - ld a0,88(a0) │ │ │ │ - mv a2,s6 │ │ │ │ + lwu s5,112(s1) │ │ │ │ + sd s0,32(sp) │ │ │ │ + ld s7,104(s1) │ │ │ │ + li s4,0 │ │ │ │ + addi s2,sp,32 │ │ │ │ + beqz s5,24552 │ │ │ │ + add s0,s4,s5 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s1,s0,0x4 │ │ │ │ + add s1,s1,s7 │ │ │ │ mv a1,s1 │ │ │ │ - jal 4ec18 │ │ │ │ - auipc a2,0x3e │ │ │ │ - addi a2,a2,1956 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 2370a │ │ │ │ - beqz a1,23804 │ │ │ │ - ld s1,120(s11) │ │ │ │ - lw a4,344(s11) │ │ │ │ - bgeu s7,a4,236fc │ │ │ │ - ld a0,528(s11) │ │ │ │ - jal 32d0 │ │ │ │ - ld a1,8(s3) │ │ │ │ - add a1,a1,s2 │ │ │ │ - j 236fc │ │ │ │ - ld s1,136(s11) │ │ │ │ - bnez s1,237ec │ │ │ │ - j 237e8 │ │ │ │ - ld a0,152(a2) │ │ │ │ - beqz a0,2367a │ │ │ │ - sd s1,104(sp) │ │ │ │ - li s1,0 │ │ │ │ - bnez a4,2381e │ │ │ │ - j 2383e │ │ │ │ - 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 │ │ │ │ - lw a4,0(s3) │ │ │ │ - addi s1,s1,104 │ │ │ │ - bltu s0,a4,2381a │ │ │ │ - ld s1,104(sp) │ │ │ │ - j 23740 │ │ │ │ - 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) │ │ │ │ - sd s3,200(sp) │ │ │ │ - sd s4,192(sp) │ │ │ │ - sd s5,184(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - mv s4,a1 │ │ │ │ - li a0,0 │ │ │ │ - li a1,16 │ │ │ │ - mv s5,a4 │ │ │ │ - ld a4,0(s8) │ │ │ │ - sd a4,120(sp) │ │ │ │ - li a4,0 │ │ │ │ - sd ra,232(sp) │ │ │ │ - sd s1,216(sp) │ │ │ │ - sd s2,208(sp) │ │ │ │ - sd s6,176(sp) │ │ │ │ - mv s2,a3 │ │ │ │ - sd s7,168(sp) │ │ │ │ - sd s9,152(sp) │ │ │ │ - sd s10,144(sp) │ │ │ │ - sd s11,136(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - mv s1,a2 │ │ │ │ - mv s6,a5 │ │ │ │ - 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 │ │ │ │ - mv s10,a0 │ │ │ │ - li a1,104 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a3,1 │ │ │ │ - sd a0,8(s10) │ │ │ │ - sw a3,0(s10) │ │ │ │ - mv a4,a0 │ │ │ │ - beqz s1,23ab4 │ │ │ │ - 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) │ │ │ │ - sd zero,40(a4) │ │ │ │ - sd zero,48(a4) │ │ │ │ - sd zero,56(a4) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - sd a2,0(a4) │ │ │ │ - ld a3,64(sp) │ │ │ │ - ld a4,72(sp) │ │ │ │ - sd a5,48(sp) │ │ │ │ - li a5,1 │ │ │ │ - sd a5,8(sp) │ │ │ │ - mv a2,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 4e528 │ │ │ │ + bltz a0,245d2 │ │ │ │ + beqz a0,245ea │ │ │ │ + addi s4,s0,1 │ │ │ │ + bltu s4,s5,24530 │ │ │ │ + mv a3,s6 │ │ │ │ + auipc a2,0x3b │ │ │ │ + addi a2,a2,1124 │ │ │ │ + li a1,775 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,1040 │ │ │ │ + sd s8,80(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ sd s11,56(sp) │ │ │ │ - sd s6,40(sp) │ │ │ │ - sd s5,32(sp) │ │ │ │ - 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 │ │ │ │ - ld s1,8(s10) │ │ │ │ - sb zero,32(s1) │ │ │ │ - beqz s7,239fc │ │ │ │ - lbu a2,66(s7) │ │ │ │ - lbu s9,65(s7) │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1838 │ │ │ │ - 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 │ │ │ │ - mv a2,s9 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1870 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s7 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1878 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s6 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1886 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s5 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1894 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s4 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1902 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s3 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1910 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - beqz s2,239f8 │ │ │ │ - mv a2,s2 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-1922 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - ld s1,8(s10) │ │ │ │ - ld a2,608(s0) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,1904 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,8(s10) │ │ │ │ - li a2,1 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,1868 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,8(s10) │ │ │ │ + jal 4c0b8 │ │ │ │ + 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,247a4 │ │ │ │ + lwu s10,88(s1) │ │ │ │ + sw s5,32(sp) │ │ │ │ + ld s8,80(s1) │ │ │ │ + li s9,0 │ │ │ │ + addi s2,sp,32 │ │ │ │ + beqz s10,245ca │ │ │ │ + add s0,s9,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s6,s0,0x3 │ │ │ │ + add s6,s6,s8 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,245e2 │ │ │ │ + beqz a0,246fe │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s10,245a6 │ │ │ │ + mv a0,s5 │ │ │ │ + sd s11,56(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s5,s0 │ │ │ │ + bltu s4,s5,24530 │ │ │ │ + j 24552 │ │ │ │ + mv s11,s0 │ │ │ │ + bltu s10,s11,2446c │ │ │ │ + j 24490 │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s9,s10,245a6 │ │ │ │ + j 245ca │ │ │ │ + beqz s1,24552 │ │ │ │ + lw a3,28(sp) │ │ │ │ + ld a5,8(s1) │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a2,a4,a5 │ │ │ │ + bgtz a5,244e2 │ │ │ │ + slli a4,a2,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + j 244e6 │ │ │ │ + beqz s9,24490 │ │ │ │ + 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,246fa │ │ │ │ + lwu s10,88(s1) │ │ │ │ + sw s4,32(sp) │ │ │ │ + ld s7,80(s1) │ │ │ │ + li s9,0 │ │ │ │ + addi s2,sp,32 │ │ │ │ + beqz s10,24656 │ │ │ │ + add s0,s10,s9 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s6,s0,0x3 │ │ │ │ + add s6,s6,s7 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2465e │ │ │ │ + beqz a0,24666 │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s10,24634 │ │ │ │ + mv a0,s4 │ │ │ │ + sd s11,56(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s9,s10,24634 │ │ │ │ + j 24656 │ │ │ │ + beqz s6,24656 │ │ │ │ + lw a5,4(s6) │ │ │ │ + bgeu a5,s8,24496 │ │ │ │ + ld a5,120(s1) │ │ │ │ + auipc s0,0x56 │ │ │ │ + addi s0,s0,-723 │ │ │ │ + lbu a4,0(s0) │ │ │ │ + add a5,a5,s5 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + ld s8,80(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + beqz a4,244ae │ │ │ │ + ld a1,152(s1) │ │ │ │ + lw a0,148(s1) │ │ │ │ li a2,0 │ │ │ │ - auipc a1,0x3d │ │ │ │ - addi a1,a1,-2046 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,152(s0) │ │ │ │ - beqz a0,23abe │ │ │ │ - ld a3,528(s0) │ │ │ │ - ld a2,168(s0) │ │ │ │ - ld a1,8(s10) │ │ │ │ - jal f902 │ │ │ │ - lw a5,0(s10) │ │ │ │ - li s1,0 │ │ │ │ - li s0,0 │ │ │ │ - beqz a5,23a66 │ │ │ │ - ld a0,8(s10) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - add a0,a0,s1 │ │ │ │ - jal 21b5e │ │ │ │ - lw a5,0(s10) │ │ │ │ - addi s1,s1,104 │ │ │ │ - bltu s0,a5,23a4e │ │ │ │ - ld a0,8(s10) │ │ │ │ - jal 3670 │ │ │ │ - ld a4,120(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,23af0 │ │ │ │ - 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) │ │ │ │ - ld s6,176(sp) │ │ │ │ - ld s7,168(sp) │ │ │ │ - ld s8,160(sp) │ │ │ │ - ld s9,152(sp) │ │ │ │ - ld s11,136(sp) │ │ │ │ - mv a0,s10 │ │ │ │ - ld s10,144(sp) │ │ │ │ - addi sp,sp,240 │ │ │ │ - j 3670 │ │ │ │ - jal 3310 │ │ │ │ - mv a3,a0 │ │ │ │ - addi a2,sp,108 │ │ │ │ - mv a1,s3 │ │ │ │ - li a0,0 │ │ │ │ - sw a3,108(sp) │ │ │ │ - jal 212e2 │ │ │ │ - ld a4,88(sp) │ │ │ │ - mv a2,a0 │ │ │ │ - j 23912 │ │ │ │ - auipc s1,0x41 │ │ │ │ - addi s1,s1,-676 │ │ │ │ - j 238c8 │ │ │ │ - mv a2,s0 │ │ │ │ - addi a1,sp,112 │ │ │ │ - jal 2355a │ │ │ │ - ld a1,8(s10) │ │ │ │ - li a2,10 │ │ │ │ - jal 2345c │ │ │ │ - ld a5,184(s0) │ │ │ │ - ld a0,112(sp) │ │ │ │ - beqz a5,23adc │ │ │ │ - jal 3299a │ │ │ │ - j 23a44 │ │ │ │ - lw a4,344(s0) │ │ │ │ - li a5,1 │ │ │ │ - bgeu a5,a4,23a44 │ │ │ │ - ld a0,528(s0) │ │ │ │ - jal 39e0 │ │ │ │ - j 23a44 │ │ │ │ + add a1,a1,a5 │ │ │ │ + jal 3640 │ │ │ │ + lw a0,148(s1) │ │ │ │ + li a2,4 │ │ │ │ + addi a1,sp,28 │ │ │ │ + jal 3880 │ │ │ │ + li s2,-1 │ │ │ │ + beq a0,s2,247b4 │ │ │ │ + lw s6,28(sp) │ │ │ │ + lbu a5,0(s0) │ │ │ │ + slli s0,s6,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + beqz a5,244be │ │ │ │ + ld a1,160(s1) │ │ │ │ + lw a0,148(s1) │ │ │ │ + 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,247c0 │ │ │ │ + lb a5,27(sp) │ │ │ │ + j 244ca │ │ │ │ + add a5,a5,s7 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sext.w s8,a4 │ │ │ │ + li a4,253 │ │ │ │ + bltu a4,a5,24620 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 2466e │ │ │ │ + beqz s6,245ca │ │ │ │ + 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,247a0 │ │ │ │ + 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,2475e │ │ │ │ + add s0,s11,s9 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s10,s0,0x3 │ │ │ │ + add s10,s10,s6 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,24764 │ │ │ │ + beqz a0,2476c │ │ │ │ + addi s11,s0,1 │ │ │ │ + bltu s11,s9,2473c │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s9,s0 │ │ │ │ + bltu s11,s9,2473c │ │ │ │ + j 2475e │ │ │ │ + beqz s10,2475e │ │ │ │ + lw a5,4(s10) │ │ │ │ + ld s11,56(sp) │ │ │ │ + ld a4,120(s1) │ │ │ │ + bgeu a5,s8,2479c │ │ │ │ + slli s7,s7,0x2 │ │ │ │ + add s7,s7,a4 │ │ │ │ + lw a5,0(s7) │ │ │ │ + bgeu s4,a5,2479c │ │ │ │ + bltu s5,a5,2479c │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + ld s8,80(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + j 2449e │ │ │ │ + ld a5,72(s1) │ │ │ │ + j 24430 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 24776 │ │ │ │ + sext.w s8,s8 │ │ │ │ + j 24708 │ │ │ │ + sd s8,80(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ 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 │ │ │ │ - li a4,10 │ │ │ │ - beq a5,a4,23c9e │ │ │ │ - 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 │ │ │ │ - mv a2,s1 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a3,s3 │ │ │ │ - auipc a1,0x3e │ │ │ │ - addi a1,a1,120 │ │ │ │ - li a0,0 │ │ │ │ - jal 20f96 │ │ │ │ - lw a5,8(a0) │ │ │ │ + sd s8,80(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + jal 20e92 │ │ │ │ + sd s8,80(sp) │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + jal 20e92 │ │ │ │ + addi sp,sp,-192 │ │ │ │ + auipc a4,0x55 │ │ │ │ + ld a4,1858(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 │ │ │ │ + mv s2,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + beqz a3,24e6a │ │ │ │ + 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 │ │ │ │ - beqz a5,23c7c │ │ │ │ - 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) │ │ │ │ - sd zero,40(s0) │ │ │ │ - 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 │ │ │ │ - lw a4,8(s1) │ │ │ │ - li a5,1 │ │ │ │ - sd a0,0(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ - 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 │ │ │ │ - ld a5,0(s1) │ │ │ │ - ld a0,32(a5) │ │ │ │ - jal 21882 │ │ │ │ - lw a4,8(s1) │ │ │ │ - li a5,3 │ │ │ │ - sd a0,16(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ld a5,0(s1) │ │ │ │ - ld a0,80(a5) │ │ │ │ - jal 21882 │ │ │ │ - lw a4,8(s1) │ │ │ │ - li a5,6 │ │ │ │ - sd a0,40(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ - ld a5,0(s1) │ │ │ │ - ld a0,96(a5) │ │ │ │ - jal 21882 │ │ │ │ - lw a4,8(s1) │ │ │ │ - li a5,7 │ │ │ │ - sd a0,48(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ld a5,0(s1) │ │ │ │ - ld a0,144(a5) │ │ │ │ - jal 21882 │ │ │ │ - lw a4,8(s1) │ │ │ │ - li a5,10 │ │ │ │ - sd a0,72(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ - ld a5,0(s1) │ │ │ │ - ld a0,160(a5) │ │ │ │ - jal 21882 │ │ │ │ + li s7,0 │ │ │ │ + li s6,253 │ │ │ │ + addi s0,sp,64 │ │ │ │ + sd a5,40(sp) │ │ │ │ + beqz s2,2487c │ │ │ │ + beq s3,s2,24e4a │ │ │ │ lw a4,8(s1) │ │ │ │ - li a5,11 │ │ │ │ - sd a0,80(s0) │ │ │ │ - bgeu a5,a4,23c7c │ │ │ │ - ld a5,0(s1) │ │ │ │ - li s3,12 │ │ │ │ - ld a1,176(a5) │ │ │ │ - j 23c66 │ │ │ │ - ld a5,0(s1) │ │ │ │ - addiw s3,s3,1 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a1,0(a5) │ │ │ │ - li a2,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 2224a │ │ │ │ - lw a5,8(s1) │ │ │ │ - slli a3,s3,0x20 │ │ │ │ - srli a4,a3,0x1c │ │ │ │ - bltu s3,a5,23c5e │ │ │ │ - beqz s2,23c86 │ │ │ │ - lw a5,8(s0) │ │ │ │ - andi a5,a5,4 │ │ │ │ - beqz a5,23caa │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - jal 2149a │ │ │ │ - ld ra,40(sp) │ │ │ │ + ld a5,72(s1) │ │ │ │ + bgeu s3,a4,248d6 │ │ │ │ + slli s5,s3,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + add a4,a5,s5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bgeu s6,a4,24e3a │ │ │ │ + lwu s10,88(s1) │ │ │ │ + sw s3,64(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s10,2486e │ │ │ │ + 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 │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,24874 │ │ │ │ + beqz a0,24a32 │ │ │ │ + addi s9,s8,1 │ │ │ │ + bltu s9,s10,24848 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 20e6e │ │ │ │ + mv s10,s8 │ │ │ │ + bltu s9,s10,24848 │ │ │ │ + j 2486e │ │ │ │ + lw a4,8(s1) │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + beq s3,a5,2488a │ │ │ │ + bnez s3,2481e │ │ │ │ + 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,0x55 │ │ │ │ + ld a4,1636(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,24e74 │ │ │ │ + ld ra,184(sp) │ │ │ │ + ld s2,160(sp) │ │ │ │ + ld s3,152(sp) │ │ │ │ + ld s4,144(sp) │ │ │ │ + addi sp,sp,192 │ │ │ │ ret │ │ │ │ - li s0,0 │ │ │ │ - ld ra,40(sp) │ │ │ │ + ld a4,120(s1) │ │ │ │ + slli s4,s2,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + slli a3,s4,0x2 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lw a4,0(a4) │ │ │ │ + sd a3,24(sp) │ │ │ │ + sd a4,8(sp) │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bgeu s6,a4,24a20 │ │ │ │ + ld a5,8(sp) │ │ │ │ + lwu s8,88(s1) │ │ │ │ + ld s5,80(s1) │ │ │ │ + sw a5,64(sp) │ │ │ │ + beqz s8,24932 │ │ │ │ + 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 │ │ │ │ - ld s0,32(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - mv a1,s2 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,24952 │ │ │ │ + beqz a0,2495a │ │ │ │ + addi s10,s11,1 │ │ │ │ + bltu s10,s8,2490c │ │ │ │ + ld a3,8(sp) │ │ │ │ + auipc a2,0x3b │ │ │ │ + addi a2,a2,20 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,48 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s8,s11 │ │ │ │ + bltu s10,s8,2490c │ │ │ │ + j 24932 │ │ │ │ + beqz s9,24932 │ │ │ │ + lw a5,4(s9) │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s6,a5,24a2e │ │ │ │ + lwu s10,88(s1) │ │ │ │ + sw s2,64(sp) │ │ │ │ + ld s5,80(s1) │ │ │ │ + beqz s10,249a6 │ │ │ │ + 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 22938 │ │ │ │ - mv s2,a0 │ │ │ │ - beqz a0,23c86 │ │ │ │ - jal 34398 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - j 23c86 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - sd s0,560(sp) │ │ │ │ - sd s1,552(sp) │ │ │ │ - sd s7,504(sp) │ │ │ │ - sd s8,496(sp) │ │ │ │ - mv s7,a2 │ │ │ │ - ld s8,592(sp) │ │ │ │ - sd s2,544(sp) │ │ │ │ - sd s3,536(sp) │ │ │ │ - sd s4,528(sp) │ │ │ │ - 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 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a0,s7 │ │ │ │ - mv s0,a5 │ │ │ │ - sd a5,32(sp) │ │ │ │ - jal 466e4 │ │ │ │ - mv a5,a0 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s7 │ │ │ │ - mv s1,a5 │ │ │ │ - sd a5,248(sp) │ │ │ │ - jal 45b9a │ │ │ │ - mv a4,a0 │ │ │ │ - sd a0,288(sp) │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s7 │ │ │ │ - sb a4,416(sp) │ │ │ │ - jal 45b9a │ │ │ │ - sd a0,296(sp) │ │ │ │ - sb a0,417(sp) │ │ │ │ - beqz s0,23d54 │ │ │ │ - bnez s1,23d54 │ │ │ │ - j 24bde │ │ │ │ - sd zero,160(sp) │ │ │ │ - li s3,1 │ │ │ │ - lw s0,32(s7) │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - sd s0,128(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - 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 │ │ │ │ - sd a0,8(s4) │ │ │ │ - sw s0,0(s4) │ │ │ │ - bnez s0,2430a │ │ │ │ - sd zero,336(sp) │ │ │ │ - sd zero,264(sp) │ │ │ │ - sd zero,304(sp) │ │ │ │ - fmv.d.x fs0,zero │ │ │ │ - li s6,0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,249aa │ │ │ │ + beqz a0,249b2 │ │ │ │ + addi s11,s8,1 │ │ │ │ + bltu s11,s10,24980 │ │ │ │ + mv a3,s2 │ │ │ │ + j 24934 │ │ │ │ + mv s10,s8 │ │ │ │ + bltu s11,s10,24980 │ │ │ │ + j 249a6 │ │ │ │ + beqz s9,249a6 │ │ │ │ + lw a5,4(s9) │ │ │ │ + ld a4,8(sp) │ │ │ │ + bgeu a5,a4,2488c │ │ │ │ + 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,24e54 │ │ │ │ + lwu s9,88(s1) │ │ │ │ + sw s10,64(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s9,24a12 │ │ │ │ li s5,0 │ │ │ │ - beqz s3,243a0 │ │ │ │ - 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 │ │ │ │ - lbu a5,736(s8) │ │ │ │ - sd zero,344(sp) │ │ │ │ - li s3,0 │ │ │ │ - beqz a5,243b0 │ │ │ │ - mv a0,s7 │ │ │ │ - jal 45bd2 │ │ │ │ - sd a0,232(sp) │ │ │ │ - bnez a0,243b0 │ │ │ │ - ld a5,344(sp) │ │ │ │ - sd zero,360(sp) │ │ │ │ - sd a5,352(sp) │ │ │ │ - mv a0,s7 │ │ │ │ - jal 4692e │ │ │ │ - mv a5,a0 │ │ │ │ - sext.w s0,a5 │ │ │ │ - mv a0,s7 │ │ │ │ - sd s0,112(sp) │ │ │ │ - jal 468c4 │ │ │ │ - ld a5,128(sp) │ │ │ │ - sext.w a6,a0 │ │ │ │ - beqz a5,242c2 │ │ │ │ - slli a3,s0,0x20 │ │ │ │ - li a5,88 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - mul a3,a3,a5 │ │ │ │ - slli a4,a6,0x20 │ │ │ │ + add s8,s5,s9 │ │ │ │ + srli s8,s8,0x1 │ │ │ │ + slli s11,s8,0x3 │ │ │ │ + add s11,s11,s4 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,24a18 │ │ │ │ + beqz a0,24b16 │ │ │ │ + addi s5,s8,1 │ │ │ │ + bltu s5,s9,249ec │ │ │ │ + mv a0,s10 │ │ │ │ + jal 20e6e │ │ │ │ + mv s9,s8 │ │ │ │ + bltu s5,s9,249ec │ │ │ │ + j 24a12 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,8(sp) │ │ │ │ + bltu s6,a5,24970 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 249ba │ │ │ │ + beqz s11,2486e │ │ │ │ + lw a5,4(s11) │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a5,72(s1) │ │ │ │ + addiw a2,s3,1 │ │ │ │ + slli a4,a2,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - li a2,1 │ │ │ │ - li s11,0 │ │ │ │ - fsd fs1,448(sp) │ │ │ │ - fsd fs2,440(sp) │ │ │ │ - fsd fs3,432(sp) │ │ │ │ - sd zero,104(sp) │ │ │ │ - sd a6,48(sp) │ │ │ │ - mul a5,a4,a5 │ │ │ │ - sd a3,280(sp) │ │ │ │ - addi a3,sp,384 │ │ │ │ - sd a3,192(sp) │ │ │ │ - addi a3,sp,380 │ │ │ │ - sd a3,184(sp) │ │ │ │ - addi a3,sp,400 │ │ │ │ - sd a3,216(sp) │ │ │ │ - addi a3,sp,392 │ │ │ │ - sd a3,208(sp) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - ld a5,48(s7) │ │ │ │ - sd a0,392(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - add a0,a5,s0 │ │ │ │ - jal 453ec │ │ │ │ - ld a5,48(s7) │ │ │ │ - sd a0,400(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - add a0,a5,s0 │ │ │ │ - jal 4547a │ │ │ │ - ld a5,48(s7) │ │ │ │ - mv s2,a0 │ │ │ │ - add a0,a5,s0 │ │ │ │ - jal 45480 │ │ │ │ - snez a4,s2 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,a4 │ │ │ │ - mv a0,s7 │ │ │ │ - sd a4,120(sp) │ │ │ │ - sd a5,88(sp) │ │ │ │ - jal 49a7e │ │ │ │ - sd a0,64(sp) │ │ │ │ - bnez s2,2467c │ │ │ │ - ld a5,168(sp) │ │ │ │ - beqz a5,249ba │ │ │ │ - ld a5,224(sp) │ │ │ │ - li a4,1 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + sext.w a3,a2 │ │ │ │ + sd a3,24(sp) │ │ │ │ + sext.w a3,a4 │ │ │ │ + bgeu s6,a4,24aaa │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a2,64(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s11,24a92 │ │ │ │ li s10,0 │ │ │ │ - sltu a5,a4,a5 │ │ │ │ - sd a5,96(sp) │ │ │ │ - ld a5,112(sp) │ │ │ │ - beq a5,s5,23ece │ │ │ │ - ld a5,48(sp) │ │ │ │ - beq a5,s5,23ece │ │ │ │ - ld s10,288(sp) │ │ │ │ - lw s5,388(s8) │ │ │ │ - bnez s5,246a0 │ │ │ │ - li s1,104 │ │ │ │ - mul s1,s9,s1 │ │ │ │ - ld a0,48(s7) │ │ │ │ - ld s5,8(s4) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 45392 │ │ │ │ - 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) │ │ │ │ - sd zero,24(s5) │ │ │ │ - sb zero,32(s5) │ │ │ │ - sd zero,40(s5) │ │ │ │ - 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 │ │ │ │ - sd a0,0(s5) │ │ │ │ - lbu a5,448(s8) │ │ │ │ - ld a0,48(s7) │ │ │ │ - bnez a5,24702 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ - bnez a0,24652 │ │ │ │ - ld a0,8(s4) │ │ │ │ - ld a2,168(sp) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,724 │ │ │ │ - add a0,a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,8(s4) │ │ │ │ - ld a2,224(sp) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,504 │ │ │ │ - add a0,a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - ld a5,32(sp) │ │ │ │ - sd zero,56(sp) │ │ │ │ - beqz a5,23f92 │ │ │ │ - ld a5,248(sp) │ │ │ │ - beqz a5,23f92 │ │ │ │ - ld a0,48(s7) │ │ │ │ - bnez s2,249f4 │ │ │ │ - ld a5,272(sp) │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 45480 │ │ │ │ - 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 │ │ │ │ - ld s5,400(sp) │ │ │ │ - sd s5,40(sp) │ │ │ │ - beqz s5,24916 │ │ │ │ - ld a0,48(s7) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 45566 │ │ │ │ - lw a5,248(s8) │ │ │ │ - lw a1,380(sp) │ │ │ │ - lw a2,384(sp) │ │ │ │ - li a3,83 │ │ │ │ - beqz a5,23fda │ │ │ │ - li a3,72 │ │ │ │ - lbu a5,604(s8) │ │ │ │ - li a4,0 │ │ │ │ - jal 4d9fe │ │ │ │ - ld a5,48(s7) │ │ │ │ - sd a0,72(sp) │ │ │ │ - add a0,a5,s0 │ │ │ │ - jal 4556c │ │ │ │ - ld a5,48(s7) │ │ │ │ - sext.w s6,a0 │ │ │ │ - add a0,a5,s0 │ │ │ │ - jal 4555e │ │ │ │ - mv a3,a0 │ │ │ │ - ld a0,48(s7) │ │ │ │ - ld a5,8(s4) │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - ld s3,392(sp) │ │ │ │ + add a5,s10,s11 │ │ │ │ + srli s8,a5,0x1 │ │ │ │ + slli a1,s8,0x3 │ │ │ │ + add s9,s4,a1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,24a98 │ │ │ │ + beqz a0,24aa0 │ │ │ │ + addi s10,s8,1 │ │ │ │ + bltu s10,s11,24a6c │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s8 │ │ │ │ + bltu s10,s11,24a6c │ │ │ │ + j 24a92 │ │ │ │ + beqz s9,24a92 │ │ │ │ + lw a3,4(s9) │ │ │ │ + ld a5,72(s1) │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a4,120(s1) │ │ │ │ + bgeu a3,a2,248d8 │ │ │ │ + slli s5,s5,0x2 │ │ │ │ + add s5,s5,a4 │ │ │ │ + lw s5,0(s5) │ │ │ │ + bgeu s2,s5,248d8 │ │ │ │ + bltu s3,s5,248d8 │ │ │ │ + slli a4,s5,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - sub a4,a4,a3 │ │ │ │ - add a0,a0,s0 │ │ │ │ - add s11,a5,s1 │ │ │ │ - sd a4,80(sp) │ │ │ │ - jal 455da │ │ │ │ - mv s6,a0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 21882 │ │ │ │ - sd a0,72(s11) │ │ │ │ - ld a0,40(sp) │ │ │ │ - jal 21882 │ │ │ │ - sd a0,80(s11) │ │ │ │ - mv a0,s6 │ │ │ │ - jal 21882 │ │ │ │ - ld a4,80(sp) │ │ │ │ - ld a5,32(sp) │ │ │ │ - sd a0,16(s11) │ │ │ │ - addi a4,a4,1 │ │ │ │ - sd a4,24(s11) │ │ │ │ - beqz a5,24610 │ │ │ │ - lw a3,8(s11) │ │ │ │ - ld a5,232(sp) │ │ │ │ - ori a4,a3,1 │ │ │ │ - sw a4,8(s11) │ │ │ │ - beqz a5,2496c │ │ │ │ - ld a5,160(sp) │ │ │ │ - ori a4,a3,3 │ │ │ │ - sw a4,8(s11) │ │ │ │ - bnez a5,24a02 │ │ │ │ - ld a5,88(sp) │ │ │ │ - bnez a5,248ee │ │ │ │ - ld a5,56(sp) │ │ │ │ - bnez a5,24b84 │ │ │ │ - bnez s2,24648 │ │ │ │ - ori a4,a4,64 │ │ │ │ - sw a4,8(s11) │ │ │ │ - ld a5,96(sp) │ │ │ │ - beqz a5,24098 │ │ │ │ - lw a4,8(s11) │ │ │ │ - ori a4,a4,256 │ │ │ │ - sw a4,8(s11) │ │ │ │ - beqz s10,240ac │ │ │ │ - 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 │ │ │ │ - ld a5,8(s4) │ │ │ │ - ld a4,256(sp) │ │ │ │ - add a5,a5,s1 │ │ │ │ - beqz a4,24102 │ │ │ │ - ld a3,304(sp) │ │ │ │ - ld a2,24(sp) │ │ │ │ - ld a4,320(sp) │ │ │ │ - beq a3,a2,24bf0 │ │ │ │ - sd a4,64(a5) │ │ │ │ - ld a4,232(sp) │ │ │ │ - bnez a4,24102 │ │ │ │ - ld a4,352(sp) │ │ │ │ - li a2,2 │ │ │ │ - beqz a4,240ee │ │ │ │ - ld a4,344(sp) │ │ │ │ - li a2,1 │ │ │ │ - beqz a4,240ee │ │ │ │ - ld a4,360(sp) │ │ │ │ - li a2,0 │ │ │ │ - beqz a4,240ee │ │ │ │ - li a2,3 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,122 │ │ │ │ - mv a0,a5 │ │ │ │ - jal 2224a │ │ │ │ - ld a5,8(s4) │ │ │ │ - add a5,a5,s1 │ │ │ │ - ld a0,48(s7) │ │ │ │ - lbu a4,500(s8) │ │ │ │ - add a0,a0,s0 │ │ │ │ - bnez a4,245de │ │ │ │ - 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 │ │ │ │ - fle.d a3,fs0,fa5 │ │ │ │ - bnez a3,24130 │ │ │ │ - fmv.d fa5,fs0 │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - feq.d a3,fa5,fa4 │ │ │ │ - bnez a3,24160 │ │ │ │ - fmul.d fa5,fa5,fs1 │ │ │ │ - li a4,1 │ │ │ │ - flt.d a3,fa5,fs2 │ │ │ │ - bnez a3,24160 │ │ │ │ - auipc a4,0x3a │ │ │ │ - fld fa4,-1438(a4) │ │ │ │ - fle.d a3,fa4,fa5 │ │ │ │ - li a4,60 │ │ │ │ - bnez a3,24160 │ │ │ │ - fcvt.wu.d a4,fa5,rtz │ │ │ │ - zext.b a4,a4 │ │ │ │ - sb a4,32(a5) │ │ │ │ - ld a4,72(sp) │ │ │ │ - sd a4,40(a5) │ │ │ │ - jal 455b4 │ │ │ │ - ld a5,8(s4) │ │ │ │ - sext.w a2,a0 │ │ │ │ - auipc a1,0x40 │ │ │ │ - addi a1,a1,1700 │ │ │ │ - add a0,a5,s1 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,48(s7) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 45566 │ │ │ │ - li a1,0 │ │ │ │ - jal 4d102 │ │ │ │ - ld a5,8(s4) │ │ │ │ - mv a2,a0 │ │ │ │ - mv s2,a0 │ │ │ │ - auipc a1,0x40 │ │ │ │ - addi a1,a1,1676 │ │ │ │ - add a0,a5,s1 │ │ │ │ - jal 2224a │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,48(s7) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ - bnez a0,24556 │ │ │ │ - ld a4,48(sp) │ │ │ │ - li a5,-1 │ │ │ │ - ld a0,48(s7) │ │ │ │ - bne a4,a5,244f8 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ - bnez a0,249e4 │ │ │ │ - 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 │ │ │ │ - ld a5,48(s7) │ │ │ │ - mv s5,a0 │ │ │ │ - mv a1,s2 │ │ │ │ - add a5,a5,s0 │ │ │ │ - ld a5,24(a5) │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4f8aa │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ld a5,48(s7) │ │ │ │ - addi s10,s0,88 │ │ │ │ - add a4,a5,s10 │ │ │ │ - lbu a3,74(a4) │ │ │ │ - add a0,a5,s0 │ │ │ │ - beqz a3,2424e │ │ │ │ - lbu a2,60(a4) │ │ │ │ - lbu a3,60(a0) │ │ │ │ - beq a2,a3,2441e │ │ │ │ - beqz s9,2427a │ │ │ │ - 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 │ │ │ │ - lbu a3,60(a5) │ │ │ │ - lbu a4,60(a0) │ │ │ │ - beq a3,a4,24aae │ │ │ │ - lbu a5,74(a0) │ │ │ │ - bnez a5,247da │ │ │ │ - lw a5,388(s8) │ │ │ │ - bnez a5,24874 │ │ │ │ - ld a0,8(s4) │ │ │ │ - add a0,a0,s1 │ │ │ │ - ld a2,608(s8) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-292 │ │ │ │ - addi s9,s9,1 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,8(s4) │ │ │ │ - lw a2,64(sp) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-304 │ │ │ │ - add a0,a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - ld a5,136(sp) │ │ │ │ - bne a5,s9,23e50 │ │ │ │ - fld fs1,448(sp) │ │ │ │ - fld fs2,440(sp) │ │ │ │ - fld fs3,432(sp) │ │ │ │ - auipc a5,0x56 │ │ │ │ - ld a5,-946(a5) │ │ │ │ - ld a4,424(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,24cb6 │ │ │ │ - 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) │ │ │ │ - ld s7,504(sp) │ │ │ │ - ld s8,496(sp) │ │ │ │ - ld s9,488(sp) │ │ │ │ - ld s10,480(sp) │ │ │ │ - ld s11,472(sp) │ │ │ │ - fld fs0,456(sp) │ │ │ │ - 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 │ │ │ │ - mv s2,a0 │ │ │ │ - ld a0,48(s7) │ │ │ │ - li s11,0 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a5,24e54 │ │ │ │ + lwu s9,88(s1) │ │ │ │ + sw s5,64(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s9,24b10 │ │ │ │ + addi a5,sp,64 │ │ │ │ li s10,0 │ │ │ │ - jal 4556c │ │ │ │ - mv s5,a0 │ │ │ │ - ld a0,48(s7) │ │ │ │ - slli s5,s5,0x20 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,24e58 │ │ │ │ + beqz a0,24e60 │ │ │ │ + addi s10,s8,1 │ │ │ │ + bltu s10,s9,24aea │ │ │ │ + mv a0,s5 │ │ │ │ + jal 20e6e │ │ │ │ + beqz s11,24a12 │ │ │ │ + lw a5,4(s11) │ │ │ │ + beqz a5,24c60 │ │ │ │ + bnez s2,24b2e │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + beq a5,s3,24b9a │ │ │ │ + beq s3,s2,24b9a │ │ │ │ + lw a4,8(s1) │ │ │ │ + ld a5,72(s1) │ │ │ │ + bltu s3,a4,24d44 │ │ │ │ + ld a4,120(s1) │ │ │ │ + slli s5,s2,0x20 │ │ │ │ srli s5,s5,0x20 │ │ │ │ - jal 45578 │ │ │ │ - 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 │ │ │ │ - ld a4,48(s4) │ │ │ │ - add a4,a4,s2 │ │ │ │ - ld a4,24(a4) │ │ │ │ - beqz a0,2440e │ │ │ │ - ld a0,88(a4) │ │ │ │ - jal 4f96e │ │ │ │ - addw s11,a0,s11 │ │ │ │ - bnez s3,243ba │ │ │ │ - li s3,0 │ │ │ │ - ld a0,48(s4) │ │ │ │ - add a0,a0,s2 │ │ │ │ - fld fa5,80(a0) │ │ │ │ - beqz s0,24384 │ │ │ │ - flt.d a4,fs0,fa5 │ │ │ │ - beqz a4,24388 │ │ │ │ - fmv.d fs0,fa5 │ │ │ │ - jal 455da │ │ │ │ - addi s0,s0,1 │ │ │ │ - mv s7,a0 │ │ │ │ - bne s1,s0,2434c │ │ │ │ - sd s10,264(sp) │ │ │ │ - sd s11,336(sp) │ │ │ │ - mv s7,s4 │ │ │ │ - ld s4,24(sp) │ │ │ │ - bnez s3,23d9c │ │ │ │ - li a5,1 │ │ │ │ - sd zero,320(sp) │ │ │ │ - sd zero,256(sp) │ │ │ │ - sd a5,344(sp) │ │ │ │ - lbu a5,736(s8) │ │ │ │ - bnez a5,23dc0 │ │ │ │ - li a5,1 │ │ │ │ - sd s3,232(sp) │ │ │ │ - sd a5,352(sp) │ │ │ │ - sd a5,360(sp) │ │ │ │ - j 23dd2 │ │ │ │ - ld a0,48(s4) │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 455da │ │ │ │ - bne s7,a0,24372 │ │ │ │ - ld a0,48(s4) │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 4556c │ │ │ │ - slli a4,a0,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - blt a4,s5,24c7c │ │ │ │ - ld a0,48(s4) │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 45578 │ │ │ │ - slli a4,a0,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - bge s6,a4,24374 │ │ │ │ - ld a0,48(s4) │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 45578 │ │ │ │ - slli a4,a0,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 │ │ │ │ - beq s6,a4,24374 │ │ │ │ - sext.w a5,s0 │ │ │ │ - sd a5,304(sp) │ │ │ │ - mv s6,a4 │ │ │ │ - j 24374 │ │ │ │ - ld a0,88(a4) │ │ │ │ - jal 4f96e │ │ │ │ - addw s10,a0,s10 │ │ │ │ - beqz s3,24372 │ │ │ │ - j 243ba │ │ │ │ - mv a0,a4 │ │ │ │ - jal 455da │ │ │ │ - ld a5,48(s7) │ │ │ │ - mv s6,a0 │ │ │ │ - add a0,a5,s10 │ │ │ │ - jal 4556c │ │ │ │ - ld a5,48(s7) │ │ │ │ - sext.w s2,a0 │ │ │ │ - slli s2,s2,0x20 │ │ │ │ - add a0,a5,s10 │ │ │ │ - jal 4555e │ │ │ │ - ld a5,48(s7) │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - sub s11,s2,a0 │ │ │ │ - add a0,a5,s10 │ │ │ │ - jal 4559c │ │ │ │ - ld a5,48(s7) │ │ │ │ - sext.w a4,a0 │ │ │ │ - sd a4,56(sp) │ │ │ │ - add a0,a5,s10 │ │ │ │ - jal 455b4 │ │ │ │ - ld a5,48(s7) │ │ │ │ - sext.w a4,a0 │ │ │ │ - sd a4,72(sp) │ │ │ │ - add a0,a5,s10 │ │ │ │ - jal 454ec │ │ │ │ - lbu a3,500(s8) │ │ │ │ - sext.w s3,a0 │ │ │ │ - addi a4,s1,104 │ │ │ │ - bnez a3,24b92 │ │ │ │ - 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 │ │ │ │ - fmv.d fa5,fa4 │ │ │ │ - fmv.d.x fa4,zero │ │ │ │ - li s5,0 │ │ │ │ - feq.d a1,fa5,fa4 │ │ │ │ - beqz a1,24c40 │ │ │ │ - sb a3,32(a4) │ │ │ │ - add a0,a0,s10 │ │ │ │ - jal 45480 │ │ │ │ - add s2,s2,s1 │ │ │ │ - sext.w s11,s11 │ │ │ │ - li a4,45 │ │ │ │ - bnez a0,244d0 │ │ │ │ - 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 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ - ld a5,48(s7) │ │ │ │ - add a0,a5,s0 │ │ │ │ - j 2424e │ │ │ │ - ld s5,272(sp) │ │ │ │ - add a0,a0,s5 │ │ │ │ - jal 455da │ │ │ │ - ld a5,48(s7) │ │ │ │ - mv s3,a0 │ │ │ │ - add a0,a5,s5 │ │ │ │ - jal 4556c │ │ │ │ - ld a5,48(s7) │ │ │ │ - sext.w s2,a0 │ │ │ │ - add a0,a5,s5 │ │ │ │ - jal 4555e │ │ │ │ - ld s5,8(s4) │ │ │ │ - subw s2,s2,a0 │ │ │ │ - add s5,s5,s1 │ │ │ │ - beqz s3,24c14 │ │ │ │ - ld a1,16(s5) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,24a48 │ │ │ │ - auipc a0,0x40 │ │ │ │ - addi a0,a0,718 │ │ │ │ - jal 21882 │ │ │ │ - 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 │ │ │ │ - ld a4,112(sp) │ │ │ │ - li a5,-1 │ │ │ │ - beq a4,a5,245ce │ │ │ │ - ld a5,48(s7) │ │ │ │ - ld s5,280(sp) │ │ │ │ - add a0,a5,s5 │ │ │ │ - jal 455da │ │ │ │ - ld a5,48(s7) │ │ │ │ - mv s3,a0 │ │ │ │ - add a0,a5,s5 │ │ │ │ - jal 4556c │ │ │ │ - ld a5,48(s7) │ │ │ │ - sext.w s2,a0 │ │ │ │ - add a0,a5,s5 │ │ │ │ - jal 4555e │ │ │ │ - ld s5,8(s4) │ │ │ │ - subw s2,s2,a0 │ │ │ │ - add s5,s5,s1 │ │ │ │ - beqz s3,24c22 │ │ │ │ - ld a1,16(s5) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3580 │ │ │ │ - bnez a0,24a50 │ │ │ │ - auipc a0,0x40 │ │ │ │ - addi a0,a0,598 │ │ │ │ - jal 21882 │ │ │ │ - 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 │ │ │ │ - sd zero,40(sp) │ │ │ │ - j 241de │ │ │ │ - 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 │ │ │ │ - fmul.d fa5,fa5,fs1 │ │ │ │ - li a4,1 │ │ │ │ - flt.d a3,fa5,fs2 │ │ │ │ - bnez a3,24160 │ │ │ │ - fle.d a3,fs3,fa5 │ │ │ │ - li a4,60 │ │ │ │ - beqz a3,24158 │ │ │ │ - j 24160 │ │ │ │ - ld a5,160(sp) │ │ │ │ - beqz a5,24988 │ │ │ │ - lw a4,8(s11) │ │ │ │ - ld a5,88(sp) │ │ │ │ - ori a4,a4,8 │ │ │ │ - sw a4,8(s11) │ │ │ │ - bnez a5,248ee │ │ │ │ - ld a5,56(sp) │ │ │ │ - beqz a5,24088 │ │ │ │ - lw a4,8(s11) │ │ │ │ - ori a4,a4,32 │ │ │ │ - sw a4,8(s11) │ │ │ │ - ld a5,32(sp) │ │ │ │ - beqz a5,24088 │ │ │ │ - lw a4,8(s11) │ │ │ │ - beqz s2,24080 │ │ │ │ - ori a4,a4,128 │ │ │ │ - sw a4,8(s11) │ │ │ │ - j 24088 │ │ │ │ - ld a0,8(s4) │ │ │ │ - ld a2,176(sp) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1072 │ │ │ │ - add a0,a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,8(s4) │ │ │ │ - ld a2,240(sp) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1292 │ │ │ │ - add a0,a0,s1 │ │ │ │ - jal 2224a │ │ │ │ - j 23f76 │ │ │ │ - ld a5,176(sp) │ │ │ │ - beqz a5,249a2 │ │ │ │ - ld a5,328(sp) │ │ │ │ - ld a4,112(sp) │ │ │ │ + add a4,a4,a5 │ │ │ │ + lbu s3,0(a4) │ │ │ │ + bgeu s6,s3,24d96 │ │ │ │ + lwu s8,88(s1) │ │ │ │ + sw s4,64(sp) │ │ │ │ + ld s3,80(s1) │ │ │ │ + beqz s8,24b96 │ │ │ │ li s10,0 │ │ │ │ - sd a5,96(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - beq a4,a5,23ece │ │ │ │ - ld a4,48(sp) │ │ │ │ - beq a4,a5,23ece │ │ │ │ - lw s5,388(s8) │ │ │ │ - ld s10,296(sp) │ │ │ │ - beqz s5,23ed6 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3310 │ │ │ │ - li a5,1 │ │ │ │ - sext.w a1,a0 │ │ │ │ - beq s5,a5,24a9c │ │ │ │ - li a5,2 │ │ │ │ - beq s5,a5,24a8a │ │ │ │ - addiw a5,s5,-3 │ │ │ │ - andi a5,a5,-3 │ │ │ │ - sext.w a5,a5 │ │ │ │ - beqz a5,249d2 │ │ │ │ - andi s5,s5,-3 │ │ │ │ - li a5,4 │ │ │ │ - bne s5,a5,23ed6 │ │ │ │ - li a3,71 │ │ │ │ - li a2,82 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 21370 │ │ │ │ - j 23ed6 │ │ │ │ - jal 3310 │ │ │ │ - mv a5,a0 │ │ │ │ - addi a2,sp,408 │ │ │ │ - mv a1,s6 │ │ │ │ - li a0,0 │ │ │ │ - sw a5,408(sp) │ │ │ │ - jal 212e2 │ │ │ │ - sd a0,0(s5) │ │ │ │ - lbu a5,448(s8) │ │ │ │ - ld a0,48(s7) │ │ │ │ - beqz a5,23f44 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 455cc │ │ │ │ - ld a4,312(sp) │ │ │ │ - lwu a5,32(a0) │ │ │ │ - ld a0,88(a0) │ │ │ │ - ld a1,16(a4) │ │ │ │ + add s11,s8,s10 │ │ │ │ + srli s11,s11,0x1 │ │ │ │ + slli a1,s11,0x3 │ │ │ │ + add s9,s3,a1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,24c2e │ │ │ │ + beqz a0,24c6a │ │ │ │ + addi s10,s11,1 │ │ │ │ + bltu s10,s8,24b70 │ │ │ │ + mv a3,s4 │ │ │ │ + j 24934 │ │ │ │ + li a5,0 │ │ │ │ + auipc a4,0x56 │ │ │ │ + addi a4,a4,-2043 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bnez a4,24ce4 │ │ │ │ + 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,24c3e │ │ │ │ + lwu s11,112(s1) │ │ │ │ + sd s2,64(sp) │ │ │ │ + ld s2,104(s1) │ │ │ │ + beqz s11,24c06 │ │ │ │ + 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 4e528 │ │ │ │ + bltz a0,24c26 │ │ │ │ + beqz a0,24c36 │ │ │ │ + addi s8,s4,1 │ │ │ │ + bltu s8,s11,24be2 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x3b │ │ │ │ + addi a2,a2,-592 │ │ │ │ + li a1,775 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,-676 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s11,s4 │ │ │ │ + bltu s8,s11,24be2 │ │ │ │ + j 24c06 │ │ │ │ + mv s8,s11 │ │ │ │ + bltu s10,s8,24b70 │ │ │ │ + j 24b96 │ │ │ │ + beqz s5,24c06 │ │ │ │ + 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,24c58 │ │ │ │ + mv s3,s2 │ │ │ │ + sext.w s2,s4 │ │ │ │ + ld a5,16(sp) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + bne a5,s7,24814 │ │ │ │ + slli s4,s2,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + j 2488c │ │ │ │ + beqz s9,24b96 │ │ │ │ + ld a5,72(s1) │ │ │ │ + lw s3,4(s9) │ │ │ │ + add a5,a5,s5 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s6,a5,24da2 │ │ │ │ + lwu s10,88(s1) │ │ │ │ + sw s2,64(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s10,249a6 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,24cb4 │ │ │ │ + beqz a0,24cbc │ │ │ │ + addi s9,s5,1 │ │ │ │ + bltu s9,s10,24c8e │ │ │ │ + j 249a6 │ │ │ │ + mv s10,s5 │ │ │ │ + bltu s9,s10,24c8e │ │ │ │ + j 249a6 │ │ │ │ + beqz s11,249a6 │ │ │ │ + lw a5,4(s11) │ │ │ │ + bgeu a5,s3,24b9a │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,120(s1) │ │ │ │ + add a5,a5,a4 │ │ │ │ + auipc a4,0x55 │ │ │ │ + addi a4,a4,1747 │ │ │ │ + lwu a5,0(a5) │ │ │ │ + lbu a4,0(a4) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + beqz a4,24bac │ │ │ │ + ld a1,152(s1) │ │ │ │ + lw a0,148(s1) │ │ │ │ + li a2,0 │ │ │ │ add a1,a1,a5 │ │ │ │ - jal 4f606 │ │ │ │ - ld a4,8(s4) │ │ │ │ - mv a5,a0 │ │ │ │ - add a0,a4,s1 │ │ │ │ - li a4,1 │ │ │ │ - beq a5,a4,24a72 │ │ │ │ - li a4,2 │ │ │ │ - beq a5,a4,24bf8 │ │ │ │ - li a4,3 │ │ │ │ - beq a5,a4,24b58 │ │ │ │ - ld a0,48(s7) │ │ │ │ - j 23f44 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ld a2,408(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1276 │ │ │ │ - ld s0,56(sp) │ │ │ │ - jal 2224a │ │ │ │ - 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 │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli s2,a5,0x1e │ │ │ │ - sd s0,56(sp) │ │ │ │ - add s2,s2,s6 │ │ │ │ - auipc s10,0x3c │ │ │ │ - addi s10,s10,-1332 │ │ │ │ - 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 │ │ │ │ - ld s0,56(sp) │ │ │ │ - ld a2,408(sp) │ │ │ │ - mv a0,s11 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1342 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,408(sp) │ │ │ │ - jal 3670 │ │ │ │ - j 24216 │ │ │ │ - ld s2,8(s4) │ │ │ │ - jal 454ec │ │ │ │ - addiw a2,a0,1 │ │ │ │ - add s2,s2,s1 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1640 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,48(s7) │ │ │ │ - ld s2,8(s4) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 454b2 │ │ │ │ - add s2,s2,s1 │ │ │ │ - addiw a2,a0,1 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1666 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,48(s7) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ - ld s3,264(sp) │ │ │ │ - beqz a0,24828 │ │ │ │ - ld s3,336(sp) │ │ │ │ - lw s5,388(sp) │ │ │ │ - ld a5,40(sp) │ │ │ │ - addw a5,s5,a5 │ │ │ │ - bltu s3,a5,24a2a │ │ │ │ - ld s2,8(s4) │ │ │ │ - ld a2,40(sp) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1708 │ │ │ │ - add s2,s2,s1 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s5 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1718 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ - mv a2,s3 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1726 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ - lw a5,388(s8) │ │ │ │ - beqz a5,2428a │ │ │ │ - ld a0,48(s7) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 455cc │ │ │ │ - mv s0,a0 │ │ │ │ - lw a1,388(s8) │ │ │ │ - ld a0,88(a0) │ │ │ │ - jal 4bfce │ │ │ │ - lw a1,388(s8) │ │ │ │ - mv s3,a0 │ │ │ │ - ld a0,88(s0) │ │ │ │ - sext.w s3,s3 │ │ │ │ - jal 4c158 │ │ │ │ - ld s2,8(s4) │ │ │ │ - mv s0,a0 │ │ │ │ - mv a2,s3 │ │ │ │ - add s2,s2,s1 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1674 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 2224a │ │ │ │ - sext.w s0,s0 │ │ │ │ - mv a0,s2 │ │ │ │ - mv a2,s0 │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1686 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,8(s4) │ │ │ │ - lw a5,376(s8) │ │ │ │ - li a4,1 │ │ │ │ - add a0,a0,s1 │ │ │ │ - beq a5,a4,24a58 │ │ │ │ - li a4,2 │ │ │ │ - bne a5,a4,24290 │ │ │ │ - lw a2,380(s8) │ │ │ │ - auipc a1,0x3c │ │ │ │ - addi a1,a1,-1748 │ │ │ │ - jal 2224a │ │ │ │ - j 2428a │ │ │ │ - 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 │ │ │ │ - ld a5,56(sp) │ │ │ │ - sd a0,80(s11) │ │ │ │ - beqz a5,2463a │ │ │ │ - j 2462e │ │ │ │ - auipc a5,0x40 │ │ │ │ - addi a5,a5,-262 │ │ │ │ - sd a5,40(sp) │ │ │ │ - j 23fba │ │ │ │ - fld fa4,80(a0) │ │ │ │ - fle.d a4,fa4,fa5 │ │ │ │ - beqz a4,24930 │ │ │ │ - fmv.d fa4,fa5 │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - li a4,0 │ │ │ │ - feq.d a3,fa4,fa5 │ │ │ │ - bnez a3,24160 │ │ │ │ - fmul.d fa4,fa4,fs1 │ │ │ │ - li a4,1 │ │ │ │ - flt.d a3,fa4,fs2 │ │ │ │ - bnez a3,24160 │ │ │ │ - auipc a4,0x39 │ │ │ │ - fld fa5,604(a4) │ │ │ │ - fle.d a3,fa5,fa4 │ │ │ │ - li a4,60 │ │ │ │ - bnez a3,24160 │ │ │ │ - fcvt.wu.d a4,fa4,rtz │ │ │ │ - zext.b a4,a4 │ │ │ │ - j 24160 │ │ │ │ - ld a5,160(sp) │ │ │ │ - bnez a5,24a1c │ │ │ │ - ld a5,88(sp) │ │ │ │ - bnez a5,248ee │ │ │ │ - ld a5,56(sp) │ │ │ │ - beqz a5,2407c │ │ │ │ - ori a3,a3,33 │ │ │ │ - sw a3,8(s11) │ │ │ │ - lw a4,8(s11) │ │ │ │ - j 24644 │ │ │ │ - ld a5,88(sp) │ │ │ │ - bnez a5,248ea │ │ │ │ - ld a5,56(sp) │ │ │ │ - beqz a5,24088 │ │ │ │ - lw a4,8(s11) │ │ │ │ - ori a4,a4,32 │ │ │ │ - sw a4,8(s11) │ │ │ │ - j 24088 │ │ │ │ - ld a4,112(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - beq a4,a5,24be8 │ │ │ │ - ld a4,48(sp) │ │ │ │ - sd zero,96(sp) │ │ │ │ - ld s10,296(sp) │ │ │ │ - bne a4,a5,23ece │ │ │ │ - li s10,0 │ │ │ │ - j 23ece │ │ │ │ - ld a4,112(sp) │ │ │ │ - ld a5,24(sp) │ │ │ │ - sd zero,96(sp) │ │ │ │ - beq a4,a5,249b4 │ │ │ │ - ld a4,48(sp) │ │ │ │ - ld s10,288(sp) │ │ │ │ - bne a4,a5,23ece │ │ │ │ - li s10,0 │ │ │ │ - j 23ece │ │ │ │ - li a3,67 │ │ │ │ - li a2,89 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 21370 │ │ │ │ - j 23ed6 │ │ │ │ - ld a0,48(s7) │ │ │ │ - ld a4,112(sp) │ │ │ │ - ld a3,48(sp) │ │ │ │ - mv a5,a0 │ │ │ │ - beq a4,a3,241da │ │ │ │ - j 2456e │ │ │ │ - ld a5,280(sp) │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 45480 │ │ │ │ - sd a0,56(sp) │ │ │ │ - j 23f92 │ │ │ │ - ld a5,88(sp) │ │ │ │ - ori a4,a3,11 │ │ │ │ - sw a4,8(s11) │ │ │ │ - bnez a5,248ee │ │ │ │ - ld a5,56(sp) │ │ │ │ - bnez a5,2462e │ │ │ │ - lw a4,8(s11) │ │ │ │ - j 24644 │ │ │ │ - ld a5,88(sp) │ │ │ │ - ori a4,a3,9 │ │ │ │ - sw a4,8(s11) │ │ │ │ - beqz a5,24a10 │ │ │ │ - j 248ee │ │ │ │ + jal 3640 │ │ │ │ + lw a0,148(s1) │ │ │ │ + ld a1,32(sp) │ │ │ │ + li a2,4 │ │ │ │ + jal 3880 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,24e8a │ │ │ │ + lw s3,60(sp) │ │ │ │ auipc a5,0x55 │ │ │ │ - ld a5,1246(a5) │ │ │ │ - ld a0,0(a5) │ │ │ │ - auipc a2,0x3c │ │ │ │ - addi a2,a2,-1940 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw s5,388(sp) │ │ │ │ - j 24836 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 21882 │ │ │ │ - j 24546 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 21882 │ │ │ │ - j 245be │ │ │ │ - lw a2,380(s8) │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,1948 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,8(s4) │ │ │ │ - add a0,a0,s1 │ │ │ │ - j 24290 │ │ │ │ - li a2,43 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,1906 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,48(s7) │ │ │ │ - j 23f44 │ │ │ │ - li a3,65 │ │ │ │ - li a2,82 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 21370 │ │ │ │ - j 23ed6 │ │ │ │ - li a3,84 │ │ │ │ - li a2,89 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 21370 │ │ │ │ - j 23ed6 │ │ │ │ - mv a0,a5 │ │ │ │ - jal 455da │ │ │ │ - ld a5,48(s7) │ │ │ │ - mv s5,a0 │ │ │ │ - add a0,a5,s6 │ │ │ │ - jal 4556c │ │ │ │ - ld a5,48(s7) │ │ │ │ - sext.w s2,a0 │ │ │ │ - slli s2,s2,0x20 │ │ │ │ - add a0,a5,s6 │ │ │ │ - jal 4555e │ │ │ │ - ld a5,48(s7) │ │ │ │ + addi a5,a5,1691 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + slli s2,s3,0x20 │ │ │ │ srli s2,s2,0x20 │ │ │ │ - sub s10,s2,a0 │ │ │ │ - add a0,a5,s6 │ │ │ │ - jal 4559c │ │ │ │ - ld a5,48(s7) │ │ │ │ - sext.w a6,a0 │ │ │ │ - sd a6,24(sp) │ │ │ │ - add a0,a5,s6 │ │ │ │ - jal 454ec │ │ │ │ - ld a4,48(s7) │ │ │ │ - sext.w s2,a0 │ │ │ │ - sext.w s10,s10 │ │ │ │ - add a0,a4,s6 │ │ │ │ - jal 455b4 │ │ │ │ - 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 │ │ │ │ - ld a6,24(sp) │ │ │ │ - li a4,45 │ │ │ │ - bnez a0,24b32 │ │ │ │ - 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 │ │ │ │ - ld a0,48(s7) │ │ │ │ - add a0,a0,s0 │ │ │ │ - j 2427a │ │ │ │ - li a2,43 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,1676 │ │ │ │ - sd a0,40(sp) │ │ │ │ - jal 2224a │ │ │ │ - ld a0,40(sp) │ │ │ │ - li a2,80 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,1664 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,48(s7) │ │ │ │ - j 23f44 │ │ │ │ - ori a3,a3,35 │ │ │ │ - sw a3,8(s11) │ │ │ │ - lw a4,8(s11) │ │ │ │ - j 24644 │ │ │ │ - fcvt.d.wu fa5,a3 │ │ │ │ - auipc a5,0x39 │ │ │ │ - fld fa4,10(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 │ │ │ │ - fmul.d fa5,fa5,fa4 │ │ │ │ - auipc a5,0x39 │ │ │ │ - fld fa4,-78(a5) │ │ │ │ - flt.d a3,fa5,fa4 │ │ │ │ - bnez a3,24c9a │ │ │ │ - auipc a5,0x39 │ │ │ │ - fld fa4,-28(a5) │ │ │ │ - fle.d a3,fa4,fa5 │ │ │ │ - bnez a3,24cac │ │ │ │ - fcvt.wu.d a2,fa5,rtz │ │ │ │ - zext.b a3,a2 │ │ │ │ - mv s5,a3 │ │ │ │ - j 24c34 │ │ │ │ - li a5,1 │ │ │ │ - li s3,0 │ │ │ │ - sd a5,160(sp) │ │ │ │ - j 23d58 │ │ │ │ - sd zero,96(sp) │ │ │ │ - li s10,0 │ │ │ │ - j 23ece │ │ │ │ - neg a4,a4 │ │ │ │ - j 240d4 │ │ │ │ - li a2,45 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,1516 │ │ │ │ - jal 2224a │ │ │ │ - ld a0,48(s7) │ │ │ │ - j 23f44 │ │ │ │ + beqz a5,24bbe │ │ │ │ + ld a1,160(s1) │ │ │ │ + lw a0,148(s1) │ │ │ │ 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 │ │ │ │ - li s5,0 │ │ │ │ - li a3,0 │ │ │ │ - sb a3,32(a4) │ │ │ │ - ld a0,48(s7) │ │ │ │ - j 244bc │ │ │ │ - auipc a5,0x39 │ │ │ │ - fld fa4,-160(a5) │ │ │ │ - fmul.d fa5,fa5,fa4 │ │ │ │ - auipc a5,0x39 │ │ │ │ - fld fa4,-228(a5) │ │ │ │ - flt.d a3,fa5,fa4 │ │ │ │ - bnez a3,24c92 │ │ │ │ - auipc a5,0x39 │ │ │ │ - fld fa4,-178(a5) │ │ │ │ - fle.d a3,fa4,fa5 │ │ │ │ - bnez a3,24ca0 │ │ │ │ - fcvt.wu.d a2,fa5,rtz │ │ │ │ - zext.b a3,a2 │ │ │ │ - mv s5,a3 │ │ │ │ - j 244b8 │ │ │ │ - sd s3,344(sp) │ │ │ │ - j 243a8 │ │ │ │ - ld a0,48(s4) │ │ │ │ - add a0,a0,s2 │ │ │ │ - jal 4556c │ │ │ │ - slli s5,a0,0x20 │ │ │ │ + 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,24e8a │ │ │ │ + lb a5,59(sp) │ │ │ │ + j 24bca │ │ │ │ + slli s5,s3,0x20 │ │ │ │ srli s5,s5,0x20 │ │ │ │ - j 243dc │ │ │ │ - li s5,1 │ │ │ │ - li a3,1 │ │ │ │ - j 244b8 │ │ │ │ - li s5,1 │ │ │ │ - li a3,1 │ │ │ │ - j 24c34 │ │ │ │ - li s5,60 │ │ │ │ - li a3,60 │ │ │ │ - j 244b8 │ │ │ │ - li s5,60 │ │ │ │ - li a3,60 │ │ │ │ - j 24c34 │ │ │ │ - fsd fs1,448(sp) │ │ │ │ - fsd fs2,440(sp) │ │ │ │ - fsd fs3,432(sp) │ │ │ │ + add a4,a5,s5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bgeu s6,a4,24e44 │ │ │ │ + lwu s10,88(s1) │ │ │ │ + sw s3,64(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s10,2486e │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,24d8e │ │ │ │ + beqz a0,24da6 │ │ │ │ + addi s9,s8,1 │ │ │ │ + bltu s9,s10,24d68 │ │ │ │ + j 2486e │ │ │ │ + mv s10,s8 │ │ │ │ + bltu s9,s10,24d68 │ │ │ │ + j 2486e │ │ │ │ + add a5,a5,s5 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sext.w s3,s3 │ │ │ │ + bltu s6,a5,24c7e │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 24cc4 │ │ │ │ + beqz s11,2486e │ │ │ │ + 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,24e40 │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a4,64(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s11,24a92 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,24e04 │ │ │ │ + beqz a0,24e0c │ │ │ │ + addi s10,s8,1 │ │ │ │ + bltu s10,s11,24ddc │ │ │ │ + j 24a92 │ │ │ │ + mv s11,s8 │ │ │ │ + bltu s10,s11,24ddc │ │ │ │ + j 24a92 │ │ │ │ + beqz s9,24a92 │ │ │ │ + lw a5,4(s9) │ │ │ │ + ld a3,8(sp) │ │ │ │ + ld a4,120(s1) │ │ │ │ + bgeu a5,a3,24e36 │ │ │ │ + slli s5,s5,0x2 │ │ │ │ + add s5,s5,a4 │ │ │ │ + lw a5,0(s5) │ │ │ │ + bgeu s2,a5,24e36 │ │ │ │ + bltu s3,a5,24e36 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + j 24b9c │ │ │ │ + ld a5,72(s1) │ │ │ │ + j 24b3c │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,8(sp) │ │ │ │ + j 24a3e │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 24e14 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,8(sp) │ │ │ │ + j 24db2 │ │ │ │ + slli s4,s3,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + j 2488c │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 24b1e │ │ │ │ + mv s9,s8 │ │ │ │ + bltu s10,s9,24aea │ │ │ │ + j 24b10 │ │ │ │ + beqz s11,24b10 │ │ │ │ + lw a5,4(s11) │ │ │ │ + j 24b1e │ │ │ │ + slli s4,a1,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + j 2489e │ │ │ │ + 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> │ │ │ │ - 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 │ │ │ │ - sd a0,120(sp) │ │ │ │ - jal 46c0e │ │ │ │ - lw a5,0(s9) │ │ │ │ - beqz a5,252ac │ │ │ │ - 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) │ │ │ │ - sd s3,200(sp) │ │ │ │ - sd s4,192(sp) │ │ │ │ - sd s5,184(sp) │ │ │ │ - sd s6,176(sp) │ │ │ │ - sd s7,168(sp) │ │ │ │ - li s11,0 │ │ │ │ - sd zero,64(sp) │ │ │ │ - sd a5,80(sp) │ │ │ │ - sd zero,112(sp) │ │ │ │ - li s10,1 │ │ │ │ - li s8,88 │ │ │ │ - li a1,80 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,-1290 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-160 │ │ │ │ + sd s1,136(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + lw a1,8(a1) │ │ │ │ + auipc a4,0x55 │ │ │ │ + ld a4,108(a4) │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - 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 │ │ │ │ - ld a5,8(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - lw a4,32(a5) │ │ │ │ - bgeu s10,a4,2556c │ │ │ │ - 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 │ │ │ │ - ld a0,48(a5) │ │ │ │ - ld a5,16(sp) │ │ │ │ - add s4,a0,s0 │ │ │ │ - bnez a5,251a4 │ │ │ │ - addi a5,s4,24 │ │ │ │ - addiw s2,s1,1 │ │ │ │ - sd a5,32(sp) │ │ │ │ - beq s2,s10,25140 │ │ │ │ - addiw s3,s1,-1 │ │ │ │ - slli s3,s3,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ - mul s3,s3,s8 │ │ │ │ - add a0,a0,s3 │ │ │ │ - jal 45480 │ │ │ │ - ld a5,8(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s3 │ │ │ │ - jal 454b2 │ │ │ │ - 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 │ │ │ │ - ld a5,8(s9) │ │ │ │ - sext.w s3,a0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 454ec │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ld a5,8(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 454ec │ │ │ │ - sext.w a2,a0 │ │ │ │ - beq s2,s10,24e2a │ │ │ │ - addiw a1,s1,-1 │ │ │ │ + addiw a1,a1,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 │ │ │ │ - ld a5,24(s4) │ │ │ │ - ld a6,88(a5) │ │ │ │ - lw a5,24(a6) │ │ │ │ - bnez s3,252b6 │ │ │ │ - ld a4,24(sp) │ │ │ │ - bne a4,a5,25612 │ │ │ │ - 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 │ │ │ │ - li s6,1 │ │ │ │ - beq s2,s10,2530c │ │ │ │ - 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 │ │ │ │ - sd a6,40(sp) │ │ │ │ - sd a5,24(sp) │ │ │ │ - jal 45480 │ │ │ │ - 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 │ │ │ │ - ld a5,8(s9) │ │ │ │ - mv s3,a0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ - ld a5,8(s9) │ │ │ │ + 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 1957a │ │ │ │ + lwu a2,8(s1) │ │ │ │ + li a1,0 │ │ │ │ + sd a0,120(s1) │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + jal 3890 │ │ │ │ + li a1,24 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lui a1,0x18 │ │ │ │ + addi a1,a1,1696 │ │ │ │ mv s4,a0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 455e0 │ │ │ │ - zext.b a4,a0 │ │ │ │ - ld a0,48(sp) │ │ │ │ - mv a3,s4 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 45d64 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ld a1,48(sp) │ │ │ │ - sb zero,44(a1) │ │ │ │ + jal d152 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal d1e2 │ │ │ │ + lw a5,8(s1) │ │ │ │ sd zero,8(sp) │ │ │ │ + beqz a5,25152 │ │ │ │ + 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,251ca │ │ │ │ + ld a5,8(sp) │ │ │ │ + lwu s10,88(s1) │ │ │ │ + ld s3,80(s1) │ │ │ │ + sw a5,36(sp) │ │ │ │ + beqz s10,24f60 │ │ │ │ li s6,0 │ │ │ │ - addi s5,s5,1 │ │ │ │ - bltu a3,a4,24d3e │ │ │ │ - ld a4,16(sp) │ │ │ │ - mv s5,s6 │ │ │ │ - mv s4,a3 │ │ │ │ - beqz a4,2569a │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 45480 │ │ │ │ - ld a4,8(sp) │ │ │ │ + add s2,s6,s10 │ │ │ │ + srli s2,s2,0x1 │ │ │ │ + slli s11,s2,0x3 │ │ │ │ + add s11,s11,s3 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,24f80 │ │ │ │ + beqz a0,24f88 │ │ │ │ + addi s6,s2,1 │ │ │ │ + bltu s6,s10,24f3c │ │ │ │ + ld a3,8(sp) │ │ │ │ + auipc a2,0x3b │ │ │ │ + addi a2,a2,-1562 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x3b │ │ │ │ + addi a0,a0,-1534 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s10,s2 │ │ │ │ + bltu s6,s10,24f3c │ │ │ │ + j 24f60 │ │ │ │ + beqz s11,24f60 │ │ │ │ + lw s11,4(s11) │ │ │ │ + mv a0,s4 │ │ │ │ + jal d26e │ │ │ │ + ld a5,72(s1) │ │ │ │ + and a4,a0,s8 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s5,a5,2511c │ │ │ │ + lwu s6,88(s1) │ │ │ │ sext.w a5,a0 │ │ │ │ - beqz s6,25656 │ │ │ │ - ld a3,64(sp) │ │ │ │ - ld a3,0(a3) │ │ │ │ - ld a0,88(a3) │ │ │ │ - lw s1,24(a0) │ │ │ │ - bnez a5,2567a │ │ │ │ - li s2,0 │ │ │ │ - beqz a4,24f70 │ │ │ │ - ld a5,16(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - ld a4,64(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ + sd a5,24(sp) │ │ │ │ + sw a5,36(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s6,24fe2 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,24fe6 │ │ │ │ + beqz a0,24fee │ │ │ │ + addi s3,s7,1 │ │ │ │ + bltu s3,s6,24fbc │ │ │ │ + ld a3,24(sp) │ │ │ │ + j 24f62 │ │ │ │ + mv s6,s7 │ │ │ │ + bltu s3,s6,24fbc │ │ │ │ + j 24fe2 │ │ │ │ + beqz s10,24fe2 │ │ │ │ + lw a5,4(s10) │ │ │ │ + bgeu s11,a5,25122 │ │ │ │ + mv a0,s4 │ │ │ │ + jal d254 │ │ │ │ + ld a5,72(s1) │ │ │ │ + sd a0,16(sp) │ │ │ │ + add a5,a5,s9 │ │ │ │ + lbu s11,0(a5) │ │ │ │ + bgeu s5,s11,251ce │ │ │ │ + ld a5,8(sp) │ │ │ │ + lwu s10,88(s1) │ │ │ │ + ld s3,80(s1) │ │ │ │ + sw a5,36(sp) │ │ │ │ + beqz s10,24f60 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,25046 │ │ │ │ + beqz a0,2504e │ │ │ │ + addi s6,s2,1 │ │ │ │ + bltu s6,s10,25020 │ │ │ │ + j 24f60 │ │ │ │ + mv s10,s2 │ │ │ │ + bltu s6,s10,25020 │ │ │ │ + j 24f60 │ │ │ │ + beqz s11,24f60 │ │ │ │ + mv a0,s4 │ │ │ │ + lw s11,4(s11) │ │ │ │ + jal d26e │ │ │ │ + ld a5,72(s1) │ │ │ │ + and a4,a0,s8 │ │ │ │ add a5,a5,a4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw s2,16(a0) │ │ │ │ - lw s3,24(a0) │ │ │ │ - jal 4f4e0 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s5,a5,251e6 │ │ │ │ + lwu s3,88(s1) │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,24(sp) │ │ │ │ + sw a5,36(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s3,24fe2 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,250aa │ │ │ │ + beqz a0,250b2 │ │ │ │ + addi s10,s7,1 │ │ │ │ + bltu s10,s3,25082 │ │ │ │ + j 24fe2 │ │ │ │ + mv s3,s7 │ │ │ │ + bltu s10,s3,25082 │ │ │ │ + j 24fe2 │ │ │ │ + beqz s6,24fe2 │ │ │ │ + lw a5,4(s6) │ │ │ │ + bltu a5,s11,24f1e │ │ │ │ + mv a0,s4 │ │ │ │ + jal d26e │ │ │ │ + ld a5,72(s1) │ │ │ │ + and a4,a0,s8 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lbu s3,0(a4) │ │ │ │ + bgeu s5,s3,253b2 │ │ │ │ + lwu s3,88(s1) │ │ │ │ + sext.w s7,a0 │ │ │ │ + sw s7,36(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s3,25110 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,25114 │ │ │ │ + beqz a0,251ee │ │ │ │ + addi s10,s11,1 │ │ │ │ + bltu s10,s3,250e8 │ │ │ │ + mv a3,s7 │ │ │ │ + j 24f62 │ │ │ │ + mv s3,s11 │ │ │ │ + bltu s10,s3,250e8 │ │ │ │ + j 25110 │ │ │ │ + sext.w a5,a5 │ │ │ │ + bltu s11,a5,24ffa │ │ │ │ + ld a2,16(sp) │ │ │ │ + li a5,-1 │ │ │ │ + beq a2,a5,2513c │ │ │ │ ld a4,8(sp) │ │ │ │ - subw s2,s2,s3 │ │ │ │ - subw s2,s2,a0 │ │ │ │ - ld a5,8(s9) │ │ │ │ + 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 d1e2 │ │ │ │ + addi s9,s9,1 │ │ │ │ + lw a5,8(s1) │ │ │ │ + sext.w a4,s9 │ │ │ │ sd a4,8(sp) │ │ │ │ - mv s3,s5 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 45480 │ │ │ │ - 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 │ │ │ │ - ld a5,8(s9) │ │ │ │ - mv s1,a0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 4547a │ │ │ │ - ld a5,8(s9) │ │ │ │ - mv s2,a0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 455e0 │ │ │ │ - zext.b a4,a0 │ │ │ │ - ld a0,48(sp) │ │ │ │ - li a2,0 │ │ │ │ - mv a3,s2 │ │ │ │ - mv a1,s1 │ │ │ │ - jal 45d64 │ │ │ │ - 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 │ │ │ │ - ld a0,48(a2) │ │ │ │ - add s6,a0,s7 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 45480 │ │ │ │ - ld a4,8(s9) │ │ │ │ - addi s3,s6,24 │ │ │ │ - add a4,a4,s11 │ │ │ │ - ld a0,48(a4) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 454b2 │ │ │ │ - ld a4,8(s9) │ │ │ │ - addiw s2,a0,1 │ │ │ │ - add a4,a4,s11 │ │ │ │ - ld a0,48(a4) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 45480 │ │ │ │ - ld a4,8(s9) │ │ │ │ - sext.w s1,a0 │ │ │ │ - add a4,a4,s11 │ │ │ │ - ld a0,48(a4) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 454ec │ │ │ │ - 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 │ │ │ │ - ld a4,24(s6) │ │ │ │ - li a5,1 │ │ │ │ + bltu a4,a5,24f1a │ │ │ │ + mv a0,s4 │ │ │ │ + jal d1be │ │ │ │ + lui a1,0x2 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + mv a0,s4 │ │ │ │ + jal d152 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal d1e2 │ │ │ │ + lw a5,8(s1) │ │ │ │ + li a4,1 │ │ │ │ + li s6,1 │ │ │ │ + sd a4,8(sp) │ │ │ │ + bgeu s6,a5,253dc │ │ │ │ + li s8,-1 │ │ │ │ + srli a5,s8,0x20 │ │ │ │ + li s5,253 │ │ │ │ + addi s2,sp,36 │ │ │ │ sd a5,16(sp) │ │ │ │ - ld a3,88(a4) │ │ │ │ - lw a6,24(a3) │ │ │ │ - lw s5,16(a3) │ │ │ │ - mv s0,a6 │ │ │ │ - bnez s1,253ee │ │ │ │ - mv a0,a3 │ │ │ │ - lw s1,16(a3) │ │ │ │ - sd a6,24(sp) │ │ │ │ - sd a2,8(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ - 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 │ │ │ │ - addiw a3,s4,-2 │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mul a5,a5,s8 │ │ │ │ - lbu a1,60(a0) │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a5,a5,s6 │ │ │ │ + lbu s10,0(a5) │ │ │ │ + bgeu s5,s10,252f8 │ │ │ │ + ld a5,8(sp) │ │ │ │ + lwu s11,88(s1) │ │ │ │ + ld s3,80(s1) │ │ │ │ + sw a5,36(sp) │ │ │ │ + beqz s11,24f60 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,25272 │ │ │ │ + beqz a0,2527a │ │ │ │ + addi s10,s0,1 │ │ │ │ + bltu s10,s11,251a6 │ │ │ │ + j 24f60 │ │ │ │ + sext.w s11,s11 │ │ │ │ + j 24f90 │ │ │ │ + mv a0,s4 │ │ │ │ + jal d26e │ │ │ │ + ld a5,72(s1) │ │ │ │ + and a4,a0,s8 │ │ │ │ + sext.w s11,s11 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a5,60(a5) │ │ │ │ - beq a5,a1,2541a │ │ │ │ - jal 45480 │ │ │ │ - ld a5,56(sp) │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bltu s5,a5,2506c │ │ │ │ + sext.w a5,a5 │ │ │ │ + bltu a5,s11,24f1e │ │ │ │ + j 250be │ │ │ │ + beqz s6,25110 │ │ │ │ + lw a5,4(s6) │ │ │ │ + sd a5,24(sp) │ │ │ │ + ld a5,72(s1) │ │ │ │ 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 │ │ │ │ - ld a5,8(s9) │ │ │ │ - mv s0,a0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 4547a │ │ │ │ - ld a5,8(s9) │ │ │ │ - mv s1,a0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 455e0 │ │ │ │ - zext.b a4,a0 │ │ │ │ - ld a0,48(sp) │ │ │ │ - mv a3,s1 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 45d64 │ │ │ │ - ld a5,8(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - lw a4,32(a5) │ │ │ │ - bgeu s10,a4,2526e │ │ │ │ - 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) │ │ │ │ + and a4,a3,s8 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a5,60(a5) │ │ │ │ - bne a5,a3,2526e │ │ │ │ - ld a5,48(sp) │ │ │ │ - sb zero,44(a5) │ │ │ │ - j 2526e │ │ │ │ - ld a4,80(sp) │ │ │ │ - beqz s3,253a8 │ │ │ │ - beq a4,a7,25132 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + sext.w s11,a3 │ │ │ │ + bgeu s5,a5,253ae │ │ │ │ + lwu s3,88(s1) │ │ │ │ + sw s11,36(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s3,25244 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,25248 │ │ │ │ + beqz a0,25250 │ │ │ │ + addi s10,s7,1 │ │ │ │ + bltu s10,s3,2521e │ │ │ │ + mv a3,s11 │ │ │ │ + j 24f62 │ │ │ │ + mv s3,s7 │ │ │ │ + bltu s10,s3,2521e │ │ │ │ + j 25244 │ │ │ │ + beqz s6,25244 │ │ │ │ + lw a5,4(s6) │ │ │ │ ld a4,24(sp) │ │ │ │ - ld a3,72(sp) │ │ │ │ - subw a6,a4,a3 │ │ │ │ - bne a1,t1,24e84 │ │ │ │ - lw a5,40(sp) │ │ │ │ - sd s1,80(sp) │ │ │ │ - subw a5,a2,a5 │ │ │ │ - j 24e84 │ │ │ │ + beq a5,a4,24f1e │ │ │ │ + ld s2,120(s1) │ │ │ │ mv a0,s4 │ │ │ │ - sd zero,72(sp) │ │ │ │ - j 24daa │ │ │ │ - lbu a3,60(a0) │ │ │ │ - lbu a4,60(a4) │ │ │ │ - bne a3,a4,24d5e │ │ │ │ - jal 45480 │ │ │ │ - ld a5,8(s9) │ │ │ │ - mv s2,a0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 45480 │ │ │ │ - ld a5,8(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - bne s2,a0,24d5e │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 455d4 │ │ │ │ - ld a5,8(s9) │ │ │ │ - sext.w s2,a0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 455d4 │ │ │ │ - sext.w a5,a0 │ │ │ │ - beq s2,a5,2543c │ │ │ │ - ld a5,8(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - ld a5,16(sp) │ │ │ │ - add s4,a0,s0 │ │ │ │ - beqz a5,24d6a │ │ │ │ + jal d26e │ │ │ │ + slli a0,a0,0x2 │ │ │ │ + add s2,s2,a0 │ │ │ │ + sw s11,0(s2) │ │ │ │ + j 24f1e │ │ │ │ + mv s11,s0 │ │ │ │ + bltu s10,s11,251a6 │ │ │ │ + j 24f60 │ │ │ │ + beqz s9,24f60 │ │ │ │ + lw s10,4(s9) │ │ │ │ mv a0,s4 │ │ │ │ - jal 45480 │ │ │ │ - sext.w a5,a0 │ │ │ │ - beqz s6,25316 │ │ │ │ - ld a4,64(sp) │ │ │ │ - ld a4,0(a4) │ │ │ │ - ld a0,88(a4) │ │ │ │ - lw s2,24(a0) │ │ │ │ - bnez a5,253c0 │ │ │ │ - ld a5,8(sp) │ │ │ │ - li s3,0 │ │ │ │ - beqz a5,251ee │ │ │ │ - ld a5,16(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - ld a4,64(sp) │ │ │ │ + jal d26e │ │ │ │ + ld a4,16(sp) │ │ │ │ + ld a5,72(s1) │ │ │ │ + and a4,a4,a0 │ │ │ │ add a5,a5,a4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - ld a0,88(a5) │ │ │ │ - lw s3,16(a0) │ │ │ │ - lw s4,24(a0) │ │ │ │ - jal 4f4e0 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s5,a5,252fc │ │ │ │ + lwu s7,88(s1) │ │ │ │ + sext.w s9,a0 │ │ │ │ + sw s9,36(sp) │ │ │ │ + ld s3,80(s1) │ │ │ │ + beqz s7,252ce │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,252d2 │ │ │ │ + beqz a0,252da │ │ │ │ + addi s8,s0,1 │ │ │ │ + bltu s8,s7,252ac │ │ │ │ + mv a3,s9 │ │ │ │ + j 24f62 │ │ │ │ + mv s7,s0 │ │ │ │ + bltu s8,s7,252ac │ │ │ │ + j 252ce │ │ │ │ + beqz s11,252ce │ │ │ │ + lw a5,4(s11) │ │ │ │ + bgeu s10,a5,25302 │ │ │ │ mv a0,s4 │ │ │ │ - jal 44492 │ │ │ │ - ld a5,8(s9) │ │ │ │ - mv s2,a0 │ │ │ │ - li s6,0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 4547a │ │ │ │ - ld a5,8(s9) │ │ │ │ - mv s3,a0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 455e0 │ │ │ │ - zext.b a4,a0 │ │ │ │ - ld a0,48(sp) │ │ │ │ - mv a3,s3 │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 45d64 │ │ │ │ + jal d254 │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a5,a5,s6 │ │ │ │ + lbu s10,0(a5) │ │ │ │ + bltu s5,s10,25194 │ │ │ │ + sext.w s10,s10 │ │ │ │ + j 25282 │ │ │ │ + sext.w a5,a5 │ │ │ │ + bltu s10,a5,252e6 │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a5,a5,s6 │ │ │ │ + lbu s10,0(a5) │ │ │ │ + sext.w s8,s10 │ │ │ │ + bgeu s5,s10,25358 │ │ │ │ + ld a5,8(sp) │ │ │ │ + lwu s11,88(s1) │ │ │ │ + ld s3,80(s1) │ │ │ │ + sw a5,36(sp) │ │ │ │ + beqz s11,24f60 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,25348 │ │ │ │ + beqz a0,25350 │ │ │ │ + addi s10,s0,1 │ │ │ │ + bltu s10,s11,25324 │ │ │ │ + j 24f60 │ │ │ │ + mv s11,s0 │ │ │ │ + bltu s10,s11,25324 │ │ │ │ + j 24f60 │ │ │ │ + beqz s9,24f60 │ │ │ │ + lw s8,4(s9) │ │ │ │ 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 │ │ │ │ - mv s4,a3 │ │ │ │ - lw a5,32(a2) │ │ │ │ - ld a4,104(sp) │ │ │ │ - bltu a4,a5,24fe4 │ │ │ │ - ld s0,48(sp) │ │ │ │ - ld a0,120(sp) │ │ │ │ - addi s11,s11,80 │ │ │ │ - mv a1,s0 │ │ │ │ - jal 46c18 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 459e4 │ │ │ │ - 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 │ │ │ │ - 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 s10,144(sp) │ │ │ │ - ld s11,136(sp) │ │ │ │ - ld ra,232(sp) │ │ │ │ - ld a0,120(sp) │ │ │ │ - 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 │ │ │ │ - ld a5,88(sp) │ │ │ │ - ld a2,96(sp) │ │ │ │ - subw a6,s6,a5 │ │ │ │ - ld a5,24(sp) │ │ │ │ - subw a6,a6,a0 │ │ │ │ - bne a5,a6,25632 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - lw a4,40(sp) │ │ │ │ - sd s1,80(sp) │ │ │ │ - subw a6,a2,a4 │ │ │ │ - j 24e84 │ │ │ │ - ld a4,8(sp) │ │ │ │ - beqz a4,253a2 │ │ │ │ - beqz a5,253ea │ │ │ │ - li s3,0 │ │ │ │ - ld a5,16(sp) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - ld a4,64(sp) │ │ │ │ + jal d26e │ │ │ │ + ld a4,16(sp) │ │ │ │ + ld a5,72(s1) │ │ │ │ + and a4,a4,a0 │ │ │ │ add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s5,a5,25416 │ │ │ │ + lwu s10,88(s1) │ │ │ │ + sext.w s7,a0 │ │ │ │ + sw s7,36(sp) │ │ │ │ + ld s3,80(s1) │ │ │ │ + beqz s10,25110 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,253a6 │ │ │ │ + beqz a0,253ba │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s10,25382 │ │ │ │ + j 25110 │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s9,s10,25382 │ │ │ │ + j 25110 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 25258 │ │ │ │ + sext.w a4,s3 │ │ │ │ + sd a4,24(sp) │ │ │ │ + j 251fa │ │ │ │ + beqz s11,25110 │ │ │ │ + lw a5,4(s11) │ │ │ │ + mv a1,s6 │ │ │ │ + beq a5,s8,2541e │ │ │ │ + mv a0,s4 │ │ │ │ + jal d1e2 │ │ │ │ + addi s6,s6,1 │ │ │ │ + lw a5,8(s1) │ │ │ │ + sext.w a4,s6 │ │ │ │ + sd a4,8(sp) │ │ │ │ + bltu a4,a5,25188 │ │ │ │ + mv a0,s4 │ │ │ │ + jal d1be │ │ │ │ + auipc a5,0x55 │ │ │ │ + ld a5,-1234(a5) │ │ │ │ + ld a4,40(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ - ld a5,88(a5) │ │ │ │ - lw s2,24(a5) │ │ │ │ - j 251ee │ │ │ │ - add a5,a3,s7 │ │ │ │ - lbu a1,60(a5) │ │ │ │ - li a6,0 │ │ │ │ - li a5,0 │ │ │ │ - beq t1,a1,25120 │ │ │ │ - ld a4,24(s4) │ │ │ │ - ld a6,88(a4) │ │ │ │ - lw a5,24(a6) │ │ │ │ - beqz s3,25652 │ │ │ │ - li a6,0 │ │ │ │ - j 252f8 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - sd zero,8(sp) │ │ │ │ - li s6,0 │ │ │ │ - li a3,2 │ │ │ │ - j 24f12 │ │ │ │ - li s3,0 │ │ │ │ - li s2,0 │ │ │ │ - j 251ee │ │ │ │ - beq a4,a7,253b2 │ │ │ │ - ld a5,24(sp) │ │ │ │ - ld a4,72(sp) │ │ │ │ - subw a5,a5,a4 │ │ │ │ - bne a1,t1,24e84 │ │ │ │ - lw a4,40(sp) │ │ │ │ - sd s1,80(sp) │ │ │ │ - subw a6,a2,a4 │ │ │ │ - j 24e84 │ │ │ │ - lw s3,16(a0) │ │ │ │ - jal 4f4e0 │ │ │ │ - ld a5,8(sp) │ │ │ │ - subw s3,s3,s2 │ │ │ │ - subw s3,s3,a0 │ │ │ │ - bnez a5,2531e │ │ │ │ - li s2,0 │ │ │ │ - j 251ee │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,25434 │ │ │ │ + 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,253c8 │ │ │ │ + mv a0,s4 │ │ │ │ + jal d254 │ │ │ │ + ld a5,120(s1) │ │ │ │ + slli a4,a0,0x2 │ │ │ │ + mv a1,s6 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,8(sp) │ │ │ │ + sw a4,0(a5) │ │ │ │ + j 253c8 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-256 │ │ │ │ + auipc a4,0x55 │ │ │ │ + ld a4,-1322(a4) │ │ │ │ + sd s0,240(sp) │ │ │ │ + addi s0,sp,88 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,136(sp) │ │ │ │ li a5,0 │ │ │ │ - li s6,1 │ │ │ │ - bne s2,s10,24e68 │ │ │ │ - lw a5,40(sp) │ │ │ │ - sd s1,80(sp) │ │ │ │ - subw a5,a2,a5 │ │ │ │ - j 24e84 │ │ │ │ - li s2,0 │ │ │ │ - j 251c6 │ │ │ │ - mv a0,a3 │ │ │ │ - sd a6,24(sp) │ │ │ │ - sd a2,8(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ - 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 │ │ │ │ - ld a5,80(sp) │ │ │ │ - beqz s1,25562 │ │ │ │ - beq a3,a5,250a0 │ │ │ │ - subw s5,a2,s2 │ │ │ │ - j 250a0 │ │ │ │ - ld a3,24(s6) │ │ │ │ - ld a3,88(a3) │ │ │ │ - lw a6,24(a3) │ │ │ │ - beqz s1,2559a │ │ │ │ - li s5,0 │ │ │ │ - j 25410 │ │ │ │ - ld a5,8(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 4556c │ │ │ │ - ld a5,8(s9) │ │ │ │ - sext.w s2,a0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 45578 │ │ │ │ - sext.w a5,a0 │ │ │ │ - bgeu a5,s2,25514 │ │ │ │ - ld a5,8(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 45480 │ │ │ │ - bnez a0,25514 │ │ │ │ - addiw a5,s1,2 │ │ │ │ - sext.w a3,a5 │ │ │ │ - sd a3,104(sp) │ │ │ │ - ld a3,16(sp) │ │ │ │ - ld a4,8(s9) │ │ │ │ - bnez a3,2559e │ │ │ │ - addiw a1,s1,1 │ │ │ │ + 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 f01e │ │ │ │ + lw a1,8(s1) │ │ │ │ + li a0,0 │ │ │ │ + li s9,-1 │ │ │ │ + addiw a1,a1,2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + lwu a2,8(s1) │ │ │ │ + li a1,0 │ │ │ │ + sd a0,96(s1) │ │ │ │ + addi a2,a2,2 │ │ │ │ + jal 3890 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lw a5,8(s1) │ │ │ │ + ld a4,96(s1) │ │ │ │ li a3,1 │ │ │ │ - beq a1,a3,2560c │ │ │ │ - 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 │ │ │ │ - li s6,1 │ │ │ │ - lw a3,32(a4) │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - beq a3,a1,254e2 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + addi a1,sp,72 │ │ │ │ + sd a5,8(a4) │ │ │ │ + sd zero,0(a4) │ │ │ │ + sd a1,40(sp) │ │ │ │ + jal f27e │ │ │ │ + ld a0,32(sp) │ │ │ │ + srli a5,s9,0x20 │ │ │ │ + sd a5,16(sp) │ │ │ │ + li s7,253 │ │ │ │ + addi s0,sp,80 │ │ │ │ + jal f13c │ │ │ │ + bnez a0,25822 │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ + jal f144 │ │ │ │ + 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,25958 │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bltu a4,a5,25958 │ │ │ │ + jal 3330 │ │ │ │ + li a2,8 │ │ │ │ + li a1,10 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 53d38 │ │ │ │ + lw a4,8(s1) │ │ │ │ li a5,1 │ │ │ │ + sd zero,56(sp) │ │ │ │ + li s5,0 │ │ │ │ + beq a4,a5,25780 │ │ │ │ + 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 │ │ │ │ sd a5,8(sp) │ │ │ │ - li a1,16 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - 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 │ │ │ │ - add a0,a1,s0 │ │ │ │ - ld a0,24(a0) │ │ │ │ - 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 │ │ │ │ - ld a5,8(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 45578 │ │ │ │ - ld a5,8(s9) │ │ │ │ - sext.w s2,a0 │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 4556c │ │ │ │ - sext.w a5,a0 │ │ │ │ - bgeu s2,a5,25192 │ │ │ │ - ld a5,8(s9) │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,48(a5) │ │ │ │ - add a0,a0,s7 │ │ │ │ - jal 45480 │ │ │ │ - beqz a0,25192 │ │ │ │ - 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 │ │ │ │ - subw s0,a2,s2 │ │ │ │ - j 250a0 │ │ │ │ - beqz a4,2526e │ │ │ │ - ld s6,48(a5) │ │ │ │ - li s2,0 │ │ │ │ - li s4,1 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 45480 │ │ │ │ - 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 │ │ │ │ - sext.w a2,a0 │ │ │ │ - j 25044 │ │ │ │ - li s0,0 │ │ │ │ - j 2505c │ │ │ │ - add a4,a4,s11 │ │ │ │ - lw a3,32(a4) │ │ │ │ - addiw s1,s1,1 │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - beq a3,s1,255ca │ │ │ │ - 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) │ │ │ │ + ld a5,72(s1) │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ add a4,a4,a5 │ │ │ │ - lbu a5,60(a4) │ │ │ │ - beq a3,a5,255ce │ │ │ │ - li a5,1 │ │ │ │ + lbu s6,0(a4) │ │ │ │ + bgeu s7,s6,25870 │ │ │ │ + ld a5,8(sp) │ │ │ │ + lwu s11,88(s1) │ │ │ │ + ld s4,80(s1) │ │ │ │ + sw a5,80(sp) │ │ │ │ + beqz s11,255bc │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,255dc │ │ │ │ + beqz a0,255e4 │ │ │ │ + addi s10,s6,1 │ │ │ │ + bltu s10,s11,25596 │ │ │ │ + ld a3,8(sp) │ │ │ │ + auipc a2,0x3a │ │ │ │ + addi a2,a2,906 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x3a │ │ │ │ + addi a0,a0,934 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s11,s6 │ │ │ │ + bltu s10,s11,25596 │ │ │ │ + j 255bc │ │ │ │ + beqz s9,255bc │ │ │ │ + lw a5,4(s9) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - li s6,1 │ │ │ │ - add a4,a4,s11 │ │ │ │ - j 254ba │ │ │ │ - auipc a3,0x3f │ │ │ │ - addi a3,a3,550 │ │ │ │ - li a2,2022 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,-1342 │ │ │ │ - auipc a0,0x3b │ │ │ │ - addi a0,a0,-878 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - auipc a3,0x3f │ │ │ │ - addi a3,a3,518 │ │ │ │ - li a2,2026 │ │ │ │ - auipc a1,0x3b │ │ │ │ - addi a1,a1,-1374 │ │ │ │ - auipc a0,0x3b │ │ │ │ - addi a0,a0,-886 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - li a1,0 │ │ │ │ - j 25360 │ │ │ │ - beqz a4,25674 │ │ │ │ - beqz a5,25694 │ │ │ │ - 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 │ │ │ │ - li s2,0 │ │ │ │ - li s1,0 │ │ │ │ - j 24f70 │ │ │ │ - lw s2,16(a0) │ │ │ │ - sd a4,8(sp) │ │ │ │ - jal 4f4e0 │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a5,a5,s3 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s7,a5,2574a │ │ │ │ + lwu s6,88(s1) │ │ │ │ + sw s5,80(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s6,25630 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,25634 │ │ │ │ + beqz a0,2563c │ │ │ │ + addi s10,s11,1 │ │ │ │ + bltu s10,s6,2560a │ │ │ │ + mv a3,s5 │ │ │ │ + j 255be │ │ │ │ + mv s6,s11 │ │ │ │ + bltu s10,s6,2560a │ │ │ │ + j 25630 │ │ │ │ + beqz s9,25630 │ │ │ │ + lw a5,4(s9) │ │ │ │ ld a4,8(sp) │ │ │ │ - subw s2,s2,s1 │ │ │ │ - subw s2,s2,a0 │ │ │ │ - bnez a4,2565c │ │ │ │ - li s1,0 │ │ │ │ - j 24f70 │ │ │ │ - li s1,0 │ │ │ │ - j 24f44 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - ld ra,56(sp) │ │ │ │ - mv a5,a1 │ │ │ │ - mv a4,a2 │ │ │ │ - mv a6,t1 │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,-982 │ │ │ │ - li a1,1 │ │ │ │ - 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> │ │ │ │ - ld ra,56(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ - ret │ │ │ │ - ld ra,56(sp) │ │ │ │ - mv a4,a2 │ │ │ │ - auipc a2,0x3b │ │ │ │ - addi a2,a2,-978 │ │ │ │ - li a1,1 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s0,32(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s4,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) │ │ │ │ + bne a5,a4,25752 │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a4,a5,s3 │ │ │ │ + lbu s6,0(a4) │ │ │ │ + bgeu s7,s6,2587c │ │ │ │ + lwu s9,88(s1) │ │ │ │ + sw s5,80(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s9,25630 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2568e │ │ │ │ + beqz a0,25696 │ │ │ │ + addi s10,s6,1 │ │ │ │ + bltu s10,s9,25668 │ │ │ │ + j 25630 │ │ │ │ + mv s9,s6 │ │ │ │ + bltu s10,s9,25668 │ │ │ │ + j 25630 │ │ │ │ + beqz s11,25630 │ │ │ │ + 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,25878 │ │ │ │ + lwu s6,88(s1) │ │ │ │ + sw a4,80(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s6,256f2 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,256f6 │ │ │ │ + beqz a0,256fe │ │ │ │ + addi s10,s9,1 │ │ │ │ + bltu s10,s6,256cc │ │ │ │ + ld a3,24(sp) │ │ │ │ + j 255be │ │ │ │ + mv s6,s9 │ │ │ │ + bltu s10,s6,256cc │ │ │ │ + j 256f2 │ │ │ │ + beqz s11,256f2 │ │ │ │ + lw a5,4(s11) │ │ │ │ + ld a4,8(sp) │ │ │ │ + bltu a5,a4,25752 │ │ │ │ + ld a5,120(s1) │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw s4,0(a5) │ │ │ │ + beqz s4,25752 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ + sd s3,80(sp) │ │ │ │ + jal 53e84 │ │ │ │ mv a0,s2 │ │ │ │ - jal 46998 │ │ │ │ - bnez a0,259d0 │ │ │ │ - ld a4,176(s4) │ │ │ │ - ld a5,32(a4) │ │ │ │ - addi a5,a5,1 │ │ │ │ - sd a5,32(a4) │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bnez a0,25884 │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bgeu s4,a5,25754 │ │ │ │ + mv s5,s4 │ │ │ │ + j 2555e │ │ │ │ + ld a4,8(sp) │ │ │ │ + sext.w a5,a5 │ │ │ │ + beq a5,a4,2564a │ │ │ │ + mv s4,s5 │ │ │ │ + ld a5,56(sp) │ │ │ │ + beqz a5,25780 │ │ │ │ + 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 │ │ │ │ - jal 46a42 │ │ │ │ - beqz a0,259bc │ │ │ │ - ld a5,176(s4) │ │ │ │ + sd a5,80(sp) │ │ │ │ + jal 53e84 │ │ │ │ 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) │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a5,a0 │ │ │ │ + bnez a5,25930 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ + jal 53fc8 │ │ │ │ + li s3,0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li s5,-127 │ │ │ │ + li s9,-128 │ │ │ │ + li s4,127 │ │ │ │ + bgeu s3,a0,2580a │ │ │ │ + sext.w s8,s3 │ │ │ │ mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 56214 │ │ │ │ - mv s0,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53ee6 │ │ │ │ + lw s6,0(a0) │ │ │ │ mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 5656e │ │ │ │ - lw a3,436(s4) │ │ │ │ - sext.w s0,s0 │ │ │ │ - sext.w a2,a0 │ │ │ │ - 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 │ │ │ │ - mv a0,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a2,4(a0) │ │ │ │ + slli s8,s6,0x20 │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + slli s11,a2,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + bge s8,s11,257fc │ │ │ │ + ld a4,96(s1) │ │ │ │ + add a1,a4,s8 │ │ │ │ + lb a3,0(a1) │ │ │ │ + bnez a3,258ac │ │ │ │ + sub a4,s11,s8 │ │ │ │ + blt s4,a4,258c8 │ │ │ │ + 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 f27e │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s3,a0,2579a │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53dd0 │ │ │ │ + mv a0,s2 │ │ │ │ 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 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 5667c │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + ld a0,32(sp) │ │ │ │ + jal f13c │ │ │ │ + beqz a0,254e2 │ │ │ │ + lwu a1,112(s1) │ │ │ │ + ld a0,104(s1) │ │ │ │ + auipc a3,0x54 │ │ │ │ + ld a3,1936(a3) │ │ │ │ + li a2,16 │ │ │ │ + jal 3400 │ │ │ │ + ld a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ + jal f0be │ │ │ │ auipc a5,0x54 │ │ │ │ - ld a5,670(a5) │ │ │ │ - ld a4,120(sp) │ │ │ │ + ld a5,1746(a5) │ │ │ │ + ld a4,136(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ 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,25a02 │ │ │ │ + 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 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 46998 │ │ │ │ - bnez a0,25b74 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 580de │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + sext.w a4,s6 │ │ │ │ + sd a4,8(sp) │ │ │ │ + j 255f0 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 25706 │ │ │ │ + sext.w a4,s6 │ │ │ │ + sd a4,8(sp) │ │ │ │ + j 256a2 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a3,80(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + bgeu a3,a2,2573e │ │ │ │ + auipc a1,0x3a │ │ │ │ + addi a1,a1,252 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + j 2573e │ │ │ │ + add a4,a4,s11 │ │ │ │ + lb a1,0(a4) │ │ │ │ + bnez a1,25a06 │ │ │ │ + sub a3,s8,s11 │ │ │ │ + blt a3,s5,258fc │ │ │ │ + subw a5,s6,a2 │ │ │ │ + sb a5,0(a4) │ │ │ │ + j 257e6 │ │ │ │ + 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 1957a │ │ │ │ + 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 257e6 │ │ │ │ + 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 1957a │ │ │ │ + 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 257e6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a3,80(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + bgeu a3,a2,25780 │ │ │ │ + auipc a1,0x3a │ │ │ │ + addi a1,a1,80 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + j 25780 │ │ │ │ + jal 3330 │ │ │ │ + li a2,8 │ │ │ │ + li a1,10 │ │ │ │ mv s2,a0 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 56adc │ │ │ │ - mv s3,a0 │ │ │ │ - mv a1,s8 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 575e8 │ │ │ │ - lw a4,344(s4) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + jal 53d38 │ │ │ │ + ld a3,48(sp) │ │ │ │ + ld a4,120(s1) │ │ │ │ + slli s6,a3,0x20 │ │ │ │ + srli s6,s6,0x20 │ │ │ │ + slli a5,s6,0x2 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lw s5,0(a5) │ │ │ │ + bgeu s3,s5,259be │ │ │ │ + bltu a3,s5,259be │ │ │ │ + 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,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 │ │ │ │ - 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,26004 │ │ │ │ - slli s0,a1,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - slli a1,s0,0x3 │ │ │ │ - li a0,0 │ │ │ │ - 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 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - auipc a5,0x3a │ │ │ │ - addi a5,a5,1028 │ │ │ │ - sd a5,0(s5) │ │ │ │ + mv a0,s2 │ │ │ │ + sd a5,80(sp) │ │ │ │ + jal 53e84 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a5,a0 │ │ │ │ + bnez a5,259d0 │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bgeu s5,a5,259fe │ │ │ │ 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 │ │ │ │ - li s0,0 │ │ │ │ - li s7,1 │ │ │ │ - mv a1,s0 │ │ │ │ + sd a5,56(sp) │ │ │ │ + j 2555e │ │ │ │ + slli s3,s3,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + slli a5,s3,0x2 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw s5,0(a4) │ │ │ │ + j 2598a │ │ │ │ mv a0,s2 │ │ │ │ - jal 575e8 │ │ │ │ - sd a0,0(s1) │ │ │ │ - mv a1,s0 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ 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 │ │ │ │ - sd s10,0(sp) │ │ │ │ - jal 33068 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s5 │ │ │ │ - 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 25fd4 │ │ │ │ - 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,260aa │ │ │ │ - sd s3,40(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 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a3,80(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + bgeu a3,a2,259b0 │ │ │ │ + auipc a1,0x3a │ │ │ │ + addi a1,a1,-80 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bltu s5,a5,259b8 │ │ │ │ + mv s4,s5 │ │ │ │ + j 2575c │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + mv a4,a1 │ │ │ │ + auipc a2,0x3a │ │ │ │ + addi a2,a2,656 │ │ │ │ + li a1,1193 │ │ │ │ + auipc a0,0x3a │ │ │ │ + addi a0,a0,-164 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-192 │ │ │ │ + sd s5,136(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + lw a1,8(a1) │ │ │ │ + auipc a4,0x54 │ │ │ │ + ld a4,1250(a4) │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s6,a0 │ │ │ │ - mv a1,s4 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 32af8 │ │ │ │ - beqz s2,26080 │ │ │ │ - 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 │ │ │ │ - ld s0,64(sp) │ │ │ │ - ld s1,56(sp) │ │ │ │ - mv a7,s8 │ │ │ │ - mv a6,s7 │ │ │ │ - mv a4,s6 │ │ │ │ - mv a0,s5 │ │ │ │ + addiw a1,a1,2 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,72(sp) │ │ │ │ li a5,0 │ │ │ │ - auipc a3,0x54 │ │ │ │ - ld a3,-306(a3) │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s4 │ │ │ │ - jal 32cfc │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + sd ra,184(sp) │ │ │ │ + sd s0,176(sp) │ │ │ │ + sd s4,144(sp) │ │ │ │ + sd s7,120(sp) │ │ │ │ + sd s1,168(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 1957a │ │ │ │ + mv s7,a0 │ │ │ │ + li a1,24 │ │ │ │ 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 │ │ │ │ + sd s7,0(sp) │ │ │ │ + jal 1957a │ │ │ │ + lui a1,0x18 │ │ │ │ + mv s0,a0 │ │ │ │ + addi a1,a1,1696 │ │ │ │ + mv a0,s7 │ │ │ │ + jal d152 │ │ │ │ + lui a1,0x18 │ │ │ │ + addi a1,a1,1696 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - addi s0,s0,1 │ │ │ │ - sd a0,8(a5) │ │ │ │ - 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) │ │ │ │ - mv a0,s2 │ │ │ │ - ld s2,96(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + jal d152 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s7 │ │ │ │ + jal d1e2 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s7 │ │ │ │ + jal d1e2 │ │ │ │ + ld a5,16(s5) │ │ │ │ + mv a0,s0 │ │ │ │ + li s4,1 │ │ │ │ + lwu a1,0(a5) │ │ │ │ + jal d1e2 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal d1e2 │ │ │ │ + lw a5,8(s5) │ │ │ │ sd zero,16(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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + bgeu s4,a5,25d68 │ │ │ │ + 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 d1e2 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal d1e2 │ │ │ │ + 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,25b8a │ │ │ │ + ld a5,8(sp) │ │ │ │ + lwu s10,88(s5) │ │ │ │ + ld s1,80(s5) │ │ │ │ + sw a5,64(sp) │ │ │ │ + beqz s10,25b5a │ │ │ │ + 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 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 3a10 <__stack_chk_fail@plt> │ │ │ │ - ld a4,624(s2) │ │ │ │ - li a3,0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,25b7a │ │ │ │ + beqz a0,25b82 │ │ │ │ + addi s11,s6,1 │ │ │ │ + bltu s11,s10,25b36 │ │ │ │ + ld a3,8(sp) │ │ │ │ auipc a2,0x3a │ │ │ │ - addi a2,a2,-14 │ │ │ │ - li a1,613 │ │ │ │ + addi a2,a2,-532 │ │ │ │ + li a1,658 │ │ │ │ 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 │ │ │ │ + addi a0,a0,-504 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ + mv s10,s6 │ │ │ │ + bltu s11,s10,25b36 │ │ │ │ + j 25b5a │ │ │ │ + beqz s8,25b5a │ │ │ │ + lw s1,4(s8) │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal d26e │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bge a5,a0,25ce2 │ │ │ │ + ld s1,0(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + jal d254 │ │ │ │ + mv a0,s1 │ │ │ │ + jal d254 │ │ │ │ + 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 d1dc │ │ │ │ + bnez a0,25bf6 │ │ │ │ + mv a0,s0 │ │ │ │ + jal d26e │ │ │ │ + blt a0,s2,25bf6 │ │ │ │ + mv a0,s0 │ │ │ │ + jal d26e │ │ │ │ + bge a0,s4,25bf6 │ │ │ │ + mv a0,s0 │ │ │ │ + jal d254 │ │ │ │ + mv a0,s0 │ │ │ │ + jal d254 │ │ │ │ + blt a0,s6,25c8c │ │ │ │ + bge a0,s1,25bb8 │ │ │ │ + beq s6,a0,25bb8 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal d1dc │ │ │ │ + beqz a0,25bc0 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s0 │ │ │ │ + jal d1e2 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal d1e2 │ │ │ │ + auipc a5,0x54 │ │ │ │ + addi a5,a5,1947 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,-1 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + sext.w s8,s2 │ │ │ │ + and s6,s2,a4 │ │ │ │ + bnez a5,25cba │ │ │ │ + ld a5,96(s5) │ │ │ │ + add a5,a5,s6 │ │ │ │ + lb a5,0(a5) │ │ │ │ + sb a5,63(sp) │ │ │ │ + li a4,-128 │ │ │ │ + bne a5,a4,25ca2 │ │ │ │ + lwu s9,112(s5) │ │ │ │ + sd s6,64(sp) │ │ │ │ + ld s6,104(s5) │ │ │ │ + beqz s9,25c6c │ │ │ │ + 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 4e528 │ │ │ │ + bltz a0,25c92 │ │ │ │ + beqz a0,25c9a │ │ │ │ + addi s11,s7,1 │ │ │ │ + bltu s11,s9,25c46 │ │ │ │ + mv a3,s8 │ │ │ │ auipc a2,0x3a │ │ │ │ - addi a2,a2,-114 │ │ │ │ - li a1,610 │ │ │ │ + addi a2,a2,-694 │ │ │ │ + li a1,775 │ │ │ │ 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 │ │ │ │ + addi a0,a0,-778 │ │ │ │ + jal 4c0b8 │ │ │ │ + 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 │ │ │ │ + mv s1,s6 │ │ │ │ + mv s6,a0 │ │ │ │ + j 25bb8 │ │ │ │ + mv s9,s7 │ │ │ │ + bltu s11,s9,25c46 │ │ │ │ + j 25c6c │ │ │ │ + beqz s10,25c6c │ │ │ │ + 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,25cb4 │ │ │ │ + ld s8,32(sp) │ │ │ │ + sw s8,0(s1) │ │ │ │ + j 25b0e │ │ │ │ + ld a1,160(s5) │ │ │ │ + lw a0,148(s5) │ │ │ │ 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 │ │ │ │ + add a1,a1,s6 │ │ │ │ + jal 3640 │ │ │ │ + lw a0,148(s5) │ │ │ │ + ld a1,40(sp) │ │ │ │ li a2,1 │ │ │ │ - li a1,-1 │ │ │ │ - jal 5c342 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 3310 │ │ │ │ - add a0,a0,s1 │ │ │ │ - li a5,29 │ │ │ │ - sb a5,-1(a0) │ │ │ │ + jal 3880 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,25e2e │ │ │ │ + lb a5,63(sp) │ │ │ │ + j 25c2e │ │ │ │ + ld a5,72(s5) │ │ │ │ + li a4,253 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu s1,0(a5) │ │ │ │ + bgeu a4,s1,25da6 │ │ │ │ + ld a5,8(sp) │ │ │ │ + lwu s1,88(s5) │ │ │ │ + ld s7,80(s5) │ │ │ │ + sw a5,64(sp) │ │ │ │ + beqz s1,25b5a │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,25d2c │ │ │ │ + beqz a0,25d34 │ │ │ │ + addi s11,s6,1 │ │ │ │ + bltu s11,s1,25d06 │ │ │ │ + j 25b5a │ │ │ │ + mv s1,s6 │ │ │ │ + bltu s11,s1,25d06 │ │ │ │ + j 25b5a │ │ │ │ + beqz s8,25b5a │ │ │ │ + lw s1,4(s8) │ │ │ │ + ld a0,0(sp) │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + jal d26e │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + blt a0,s1,25db6 │ │ │ │ + ld a4,16(sp) │ │ │ │ + lwu a5,8(s5) │ │ │ │ + addi s4,s4,1 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a4,16(sp) │ │ │ │ + blt s4,a5,25ae2 │ │ │ │ + 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) │ │ │ │ + mv a0,s1 │ │ │ │ + jal d1be │ │ │ │ + mv a0,s0 │ │ │ │ + jal d1be │ │ │ │ mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - lbu a5,448(s0) │ │ │ │ - ld s1,8(sp) │ │ │ │ - bnez a5,26582 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x54 │ │ │ │ + ld a5,398(a5) │ │ │ │ + ld a4,72(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,25e40 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ - auipc a2,0x3a │ │ │ │ - addi a2,a2,-116 │ │ │ │ - li a1,1 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + ld a0,0(sp) │ │ │ │ + sext.w s1,s1 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + jal d26e │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + bge a0,s1,25d4a │ │ │ │ + ld a0,0(sp) │ │ │ │ + mv a1,s2 │ │ │ │ + jal d1e2 │ │ │ │ + ld a5,72(s5) │ │ │ │ + li a4,253 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu a4,a5,25e2a │ │ │ │ + ld a5,8(sp) │ │ │ │ + lwu s11,88(s5) │ │ │ │ + ld s1,80(s5) │ │ │ │ + sw a5,64(sp) │ │ │ │ + beqz s11,25e06 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,25e0c │ │ │ │ + beqz a0,25e14 │ │ │ │ + addi s8,s2,1 │ │ │ │ + bltu s8,s11,25de2 │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s2 │ │ │ │ + bltu s8,s11,25de2 │ │ │ │ + j 25e06 │ │ │ │ + beqz s6,25e06 │ │ │ │ + lw a5,4(s6) │ │ │ │ + ld a0,0(sp) │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal d1e2 │ │ │ │ + j 25d4a │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 25e1c │ │ │ │ auipc a0,0x3a │ │ │ │ - addi a0,a0,-964 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1198 │ │ │ │ + jal 38e0 │ │ │ │ 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,268b6 │ │ │ │ - ld a3,16(a1) │ │ │ │ - ld a5,184(a1) │ │ │ │ - beqz a3,2689a │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + sd a4,32(sp) │ │ │ │ + auipc a4,0x54 │ │ │ │ + ld a4,176(a4) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,152(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd s1,248(sp) │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s6,a0 │ │ │ │ - beqz s4,26a38 │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - li a0,0 │ │ │ │ - jal 32f00 │ │ │ │ - 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 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 ra,56(sp) │ │ │ │ - ld s1,40(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 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 │ │ │ │ + sd a0,0(sp) │ │ │ │ + jal 37a7a │ │ │ │ + lw a1,92(s1) │ │ │ │ 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 s0,48(sp) │ │ │ │ - j 2689e │ │ │ │ - ld s0,104(s1) │ │ │ │ + li s7,0 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + jal 1957a │ │ │ │ + lw a5,8(s1) │ │ │ │ + mv a4,a0 │ │ │ │ + addi a1,sp,128 │ │ │ │ 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 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + sw a5,132(sp) │ │ │ │ + sd a4,24(sp) │ │ │ │ + sw zero,128(sp) │ │ │ │ + jal 37b6c │ │ │ │ + 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 37b66 │ │ │ │ + bnez a0,260e2 │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 37c72 │ │ │ │ + lwu a5,16(sp) │ │ │ │ + blt a5,a0,2648e │ │ │ │ + ld a0,0(sp) │ │ │ │ + li a1,0 │ │ │ │ + jal 37c1a │ │ │ │ + lw s3,0(a0) │ │ │ │ + lw s5,4(a0) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,32(sp) │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 20ea8 │ │ │ │ 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 │ │ │ │ + bnez s3,25f3e │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + beq a5,s5,25fa4 │ │ │ │ + beq s3,s5,2671e │ │ │ │ + lw a4,8(s1) │ │ │ │ + ld a5,72(s1) │ │ │ │ + bgeu s5,a4,26300 │ │ │ │ + slli a0,s5,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + add a4,a5,a0 │ │ │ │ + lbu a1,0(a4) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a1,26936 │ │ │ │ + lwu s9,88(s1) │ │ │ │ + sw s5,144(sp) │ │ │ │ + ld s8,80(s1) │ │ │ │ + beqz s9,25f9e │ │ │ │ + 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 5977a │ │ │ │ - ld a3,16(s1) │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2603e │ │ │ │ + beqz a0,26614 │ │ │ │ + addi s9,s10,1 │ │ │ │ + bltu s9,s1,25f78 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 20e6e │ │ │ │ + li a6,0 │ │ │ │ + li s10,0 │ │ │ │ + auipc a5,0x54 │ │ │ │ + addi a5,a5,1017 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bnez a5,2649c │ │ │ │ + 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,26056 │ │ │ │ + lwu s9,112(s1) │ │ │ │ + sd a7,144(sp) │ │ │ │ + ld s8,104(s1) │ │ │ │ + beqz s9,26016 │ │ │ │ + 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 4e528 │ │ │ │ + bltz a0,26036 │ │ │ │ + beqz a0,26046 │ │ │ │ + addi s1,s11,1 │ │ │ │ + bltu s1,s2,25ff0 │ │ │ │ + mv a3,s3 │ │ │ │ auipc a2,0x3a │ │ │ │ - addi a2,a2,-1028 │ │ │ │ - li a1,788 │ │ │ │ + addi a2,a2,-1632 │ │ │ │ + li a1,775 │ │ │ │ auipc a0,0x3a │ │ │ │ - addi a0,a0,-1816 │ │ │ │ - jal 27d46 │ │ │ │ + addi a0,a0,-1716 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s2,s11 │ │ │ │ + bltu s1,s2,25ff0 │ │ │ │ + j 26016 │ │ │ │ + mv s1,s10 │ │ │ │ + bltu s9,s1,25f78 │ │ │ │ + j 25f9e │ │ │ │ + ld s2,40(sp) │ │ │ │ + ld a6,48(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + mv a7,s9 │ │ │ │ + beqz s4,26016 │ │ │ │ + ld a5,8(s4) │ │ │ │ + slli s11,s5,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + add a5,a5,a7 │ │ │ │ + bne a5,s11,26262 │ │ │ │ + slli a5,a6,0x20 │ │ │ │ + srli a3,a5,0x1e │ │ │ │ + ld a5,24(sp) │ │ │ │ + add a3,a3,a5 │ │ │ │ + sw s3,0(a3) │ │ │ │ mv a0,s2 │ │ │ │ - jal 3310 │ │ │ │ - mv a2,a0 │ │ │ │ - ld a0,16(s1) │ │ │ │ - li a3,10 │ │ │ │ - sext.w a2,a2 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 59c46 │ │ │ │ + jal 53fc8 │ │ │ │ + li s3,0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s3,a0,260ca │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a5,0(a0) │ │ │ │ + sw a5,136(sp) │ │ │ │ + lw a4,4(a0) │ │ │ │ + sext.w a5,a5 │ │ │ │ + sw a4,140(sp) │ │ │ │ + bltu a5,a4,261b2 │ │ │ │ + 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,260bc │ │ │ │ + lw a5,8(s1) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bltu s10,a5,26146 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s3,a0,26082 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 53dd0 │ │ │ │ mv a0,s2 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 37b66 │ │ │ │ + beqz a0,25f02 │ │ │ │ + ld s0,0(sp) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 37b12 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x54 │ │ │ │ + ld a5,-336(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + ld a4,16(sp) │ │ │ │ + mv a3,s7 │ │ │ │ auipc a2,0x3a │ │ │ │ - addi a2,a2,-1048 │ │ │ │ + addi a2,a2,-1078 │ │ │ │ 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 │ │ │ │ + auipc a5,0x54 │ │ │ │ + ld a5,-516(a5) │ │ │ │ + ld a4,152(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,26fd6 │ │ │ │ + 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 │ │ │ │ - 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 a5,0x54 │ │ │ │ + addi a5,a5,603 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + slli s5,s10,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + bnez a5,264c6 │ │ │ │ + ld a5,96(s1) │ │ │ │ + add a5,a5,s5 │ │ │ │ + lb a5,0(a5) │ │ │ │ + sb a5,124(sp) │ │ │ │ + li a4,-128 │ │ │ │ + bne a5,a4,261d2 │ │ │ │ + lwu s11,112(s1) │ │ │ │ + sd s5,144(sp) │ │ │ │ + ld a5,104(s1) │ │ │ │ + beqz s11,261ac │ │ │ │ + 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 4e528 │ │ │ │ + bltz a0,261c0 │ │ │ │ + beqz a0,261c8 │ │ │ │ + addi s11,s5,1 │ │ │ │ + bltu s11,s1,26188 │ │ │ │ + mv s5,s10 │ │ │ │ + mv a3,s5 │ │ │ │ + j 26018 │ │ │ │ + ld a1,8(sp) │ │ │ │ + ld a0,0(sp) │ │ │ │ + addiw s7,s7,1 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + jal 37b6c │ │ │ │ + j 260be │ │ │ │ + mv s1,s5 │ │ │ │ + bltu s11,s1,26188 │ │ │ │ + j 261ac │ │ │ │ + ld s1,40(sp) │ │ │ │ + beqz s9,261ac │ │ │ │ + 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,260bc │ │ │ │ + lw a4,0(s4) │ │ │ │ + auipc a5,0x54 │ │ │ │ + addi a5,a5,439 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + slli s5,a4,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + bnez a5,26d68 │ │ │ │ + ld a5,96(s1) │ │ │ │ + add a5,a5,s5 │ │ │ │ + lb a5,0(a5) │ │ │ │ + sb a5,125(sp) │ │ │ │ + li a3,-128 │ │ │ │ + bne a5,a3,264f8 │ │ │ │ + lwu s11,112(s1) │ │ │ │ + sd s5,144(sp) │ │ │ │ + ld s10,104(s1) │ │ │ │ + beqz s11,26f7c │ │ │ │ + li s9,0 │ │ │ │ + sd s1,40(sp) │ │ │ │ + mv s8,a4 │ │ │ │ + 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 4e528 │ │ │ │ + bltz a0,2625a │ │ │ │ + beqz a0,264ec │ │ │ │ + addi s11,s5,1 │ │ │ │ + bltu s11,s1,2622e │ │ │ │ + mv s5,s8 │ │ │ │ + mv a3,s5 │ │ │ │ + j 26018 │ │ │ │ + mv s1,s5 │ │ │ │ + bltu s11,s1,2622e │ │ │ │ + j 26254 │ │ │ │ + auipc a5,0x54 │ │ │ │ + addi a5,a5,319 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bnez a5,26850 │ │ │ │ + ld a5,96(s1) │ │ │ │ + add a5,a5,s11 │ │ │ │ + lb a5,0(a5) │ │ │ │ + sb a5,122(sp) │ │ │ │ + li a4,-128 │ │ │ │ + bne a5,a4,262e8 │ │ │ │ + lwu s4,112(s1) │ │ │ │ + sd s11,144(sp) │ │ │ │ + ld a2,104(s1) │ │ │ │ + beqz s4,261ae │ │ │ │ + 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 a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e528 │ │ │ │ + bltz a0,262cc │ │ │ │ + beqz a0,262d4 │ │ │ │ + addi s1,s4,1 │ │ │ │ + bltu s1,s2,262a4 │ │ │ │ + j 261ae │ │ │ │ + mv s2,s4 │ │ │ │ + bltu s1,s2,262a4 │ │ │ │ + j 261ae │ │ │ │ + mv s9,s3 │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld a6,56(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s1,64(sp) │ │ │ │ + mv a7,s8 │ │ │ │ + beqz s9,261ae │ │ │ │ + ld a5,8(s9) │ │ │ │ + add s11,s11,a5 │ │ │ │ + bne s11,a7,26582 │ │ │ │ + slli a5,a6,0x20 │ │ │ │ + srli a3,a5,0x1e │ │ │ │ + ld a5,24(sp) │ │ │ │ + add a3,a3,a5 │ │ │ │ + sw s5,0(a3) │ │ │ │ + j 26074 │ │ │ │ + ld a4,120(s1) │ │ │ │ + slli s10,s3,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + slli a2,s10,0x2 │ │ │ │ + add a4,a4,a2 │ │ │ │ + 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,2660e │ │ │ │ + lwu s9,88(s1) │ │ │ │ + sw a3,144(sp) │ │ │ │ + ld s8,80(s1) │ │ │ │ + beqz s9,2636c │ │ │ │ + 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 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2638a │ │ │ │ + beqz a0,26392 │ │ │ │ + addi s1,s11,1 │ │ │ │ + bltu s1,s2,26344 │ │ │ │ + mv a3,s9 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ + addi a2,a2,1500 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,1528 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s2,s11 │ │ │ │ + bltu s1,s2,26344 │ │ │ │ + j 2636a │ │ │ │ + mv s11,s3 │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + mv a2,s4 │ │ │ │ + mv a3,s9 │ │ │ │ + beqz s11,2636c │ │ │ │ + lw a3,4(s11) │ │ │ │ + ld a5,72(s1) │ │ │ │ + add a5,a5,s10 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a5,2660a │ │ │ │ + lwu s8,88(s1) │ │ │ │ + sw s3,144(sp) │ │ │ │ + ld s4,80(s1) │ │ │ │ + beqz s8,263fa │ │ │ │ + li s9,0 │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + mv s2,s8 │ │ │ │ + mv s1,s9 │ │ │ │ + sd s5,40(sp) │ │ │ │ mv s8,a2 │ │ │ │ - sd s4,208(sp) │ │ │ │ - sd s6,192(sp) │ │ │ │ - sd s11,152(sp) │ │ │ │ - jal 5904e │ │ │ │ - mv a5,a0 │ │ │ │ - li a1,48 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,8(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,263fe │ │ │ │ + beqz a0,26406 │ │ │ │ + addi s1,s11,1 │ │ │ │ + bltu s1,s2,263d4 │ │ │ │ + mv a3,s3 │ │ │ │ + j 2636c │ │ │ │ + mv s2,s11 │ │ │ │ + bltu s1,s2,263d4 │ │ │ │ + j 263fa │ │ │ │ + mv s11,s5 │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + mv a2,s8 │ │ │ │ + mv a3,s9 │ │ │ │ + beqz s11,263fa │ │ │ │ + lw a5,4(s11) │ │ │ │ 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 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 │ │ │ │ + bgeu a5,a3,25fa8 │ │ │ │ + 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 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a3,0(a5) │ │ │ │ + sext.w a6,a3 │ │ │ │ + bgeu a1,a3,25fa8 │ │ │ │ + lwu s8,88(s1) │ │ │ │ + sw a2,144(sp) │ │ │ │ + ld a3,80(s1) │ │ │ │ + beqz s8,26f84 │ │ │ │ + li s9,0 │ │ │ │ + sd s2,40(sp) │ │ │ │ + sd s1,48(sp) │ │ │ │ + mv s2,s8 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,26486 │ │ │ │ + beqz a0,268a0 │ │ │ │ + addi s1,s11,1 │ │ │ │ + bltu s1,s2,2645a │ │ │ │ + mv a0,s8 │ │ │ │ + jal 20e6e │ │ │ │ + mv s2,s11 │ │ │ │ + bltu s1,s2,2645a │ │ │ │ + j 26480 │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 37c72 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,16(sp) │ │ │ │ + j 25f10 │ │ │ │ + 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,26fde │ │ │ │ + lb a5,127(sp) │ │ │ │ + ld a6,40(sp) │ │ │ │ + j 25fc4 │ │ │ │ + ld a1,160(s1) │ │ │ │ + lw a0,148(s1) │ │ │ │ + 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,26fda │ │ │ │ + lb a5,124(sp) │ │ │ │ + j 2616a │ │ │ │ + ld s1,40(sp) │ │ │ │ + mv a4,s8 │ │ │ │ + beqz s9,26f7c │ │ │ │ + ld a5,8(s9) │ │ │ │ + lw s8,0(s4) │ │ │ │ + auipc a4,0x54 │ │ │ │ + addi a4,a4,-347 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + slli t1,s8,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + blez a5,268b2 │ │ │ │ + bnez a4,26ef0 │ │ │ │ + ld a5,96(s1) │ │ │ │ + add a5,a5,t1 │ │ │ │ + lb a5,0(a5) │ │ │ │ + sb a5,126(sp) │ │ │ │ + li a4,-128 │ │ │ │ + bne a5,a4,267be │ │ │ │ + lwu s11,112(s1) │ │ │ │ + sd t1,144(sp) │ │ │ │ + ld a5,104(s1) │ │ │ │ + beqz s11,26576 │ │ │ │ + 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 4e528 │ │ │ │ + bltz a0,2657a │ │ │ │ + beqz a0,267ae │ │ │ │ + addi s1,s9,1 │ │ │ │ + bltu s1,s0,2654e │ │ │ │ + mv a3,s8 │ │ │ │ + j 26018 │ │ │ │ + mv s0,s9 │ │ │ │ + bltu s1,s0,2654e │ │ │ │ + j 26576 │ │ │ │ + auipc a5,0x54 │ │ │ │ + addi a5,a5,-481 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bnez a5,26d96 │ │ │ │ + ld a5,96(s1) │ │ │ │ + add a5,a5,s10 │ │ │ │ + lb a3,0(a5) │ │ │ │ + sb a3,123(sp) │ │ │ │ + li a5,-128 │ │ │ │ + bne a3,a5,265f0 │ │ │ │ + lwu s10,112(s1) │ │ │ │ + sd a7,144(sp) │ │ │ │ + ld s9,104(s1) │ │ │ │ + beqz s10,26016 │ │ │ │ + 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 4e528 │ │ │ │ + bltz a0,265e0 │ │ │ │ + beqz a0,265e8 │ │ │ │ + addi s8,s4,1 │ │ │ │ + bltu s8,s10,265ba │ │ │ │ + j 26016 │ │ │ │ + mv s10,s4 │ │ │ │ + bltu s8,s10,265ba │ │ │ │ + j 26016 │ │ │ │ + beqz s11,26016 │ │ │ │ + ld a3,8(s11) │ │ │ │ + auipc a2,0x39 │ │ │ │ + addi a2,a2,1736 │ │ │ │ + li a1,1365 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,884 │ │ │ │ + jal 4c0b8 │ │ │ │ + j 26074 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 2641a │ │ │ │ + sext.w a3,a1 │ │ │ │ + j 263a8 │ │ │ │ + ld s1,40(sp) │ │ │ │ + mv a0,s11 │ │ │ │ + beqz s4,25f9e │ │ │ │ + addiw a2,s5,1 │ │ │ │ + ld a5,72(s1) │ │ │ │ + slli a4,a2,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s7 │ │ │ │ + add a4,a4,a5 │ │ │ │ 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) │ │ │ │ + li a6,253 │ │ │ │ + lw a1,4(s4) │ │ │ │ + sext.w a3,a2 │ │ │ │ + bgeu a6,a4,26954 │ │ │ │ + lwu s4,88(s1) │ │ │ │ + sw a2,144(sp) │ │ │ │ + ld s9,80(s1) │ │ │ │ + beqz s4,267aa │ │ │ │ + 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 │ │ │ │ + mv s4,a0 │ │ │ │ + add s10,s2,s1 │ │ │ │ + srli s10,s10,0x1 │ │ │ │ + slli a1,s10,0x3 │ │ │ │ + add s3,s9,a1 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,26688 │ │ │ │ + beqz a0,26690 │ │ │ │ + addi s2,s10,1 │ │ │ │ + bltu s2,s1,2665e │ │ │ │ + mv a0,s11 │ │ │ │ + j 26482 │ │ │ │ + mv s1,s10 │ │ │ │ + bltu s2,s1,2665e │ │ │ │ + j 26684 │ │ │ │ + mv a3,s11 │ │ │ │ + mv s11,s3 │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + mv a0,s4 │ │ │ │ + mv a1,s8 │ │ │ │ + beqz s11,267aa │ │ │ │ + lw a2,4(s11) │ │ │ │ + ld a5,72(s1) │ │ │ │ + ld a4,120(s1) │ │ │ │ + bgeu a2,a1,26302 │ │ │ │ + slli a3,a0,0x2 │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw s8,0(a3) │ │ │ │ + bgeu s3,s8,26302 │ │ │ │ + bltu s5,s8,26302 │ │ │ │ + slli a4,s8,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a3,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + sext.w a6,a3 │ │ │ │ + bgeu a5,a3,26ed2 │ │ │ │ + lwu s10,88(s1) │ │ │ │ + sw s8,144(sp) │ │ │ │ + ld s11,80(s1) │ │ │ │ + beqz s10,26480 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,26f72 │ │ │ │ + beqz a0,26ec4 │ │ │ │ + addi s2,s4,1 │ │ │ │ + bltu s2,s1,266f6 │ │ │ │ + j 26480 │ │ │ │ + slli s10,s3,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + li a6,0 │ │ │ │ + j 25fa8 │ │ │ │ + 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,26482 │ │ │ │ + lw a1,4(s9) │ │ │ │ + ld a4,72(s1) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + li a2,253 │ │ │ │ + bgeu a2,a4,26dc4 │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s8,144(sp) │ │ │ │ + ld a4,80(s1) │ │ │ │ + beqz s11,267a8 │ │ │ │ + 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 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,26a70 │ │ │ │ + beqz a0,26a78 │ │ │ │ + addi s1,s3,1 │ │ │ │ + bltu s1,s0,26780 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a0,a3 │ │ │ │ + j 26482 │ │ │ │ + mv a1,s2 │ │ │ │ + ld s1,48(sp) │ │ │ │ + ld s2,40(sp) │ │ │ │ + ld s0,56(sp) │ │ │ │ + mv t1,s11 │ │ │ │ + beqz a1,26576 │ │ │ │ + ld a5,8(a1) │ │ │ │ + lwu a4,0(s4) │ │ │ │ + add a5,a5,a4 │ │ │ │ + sext.w s4,a5 │ │ │ │ + beqz s8,2687e │ │ │ │ + beq s8,s4,2688c │ │ │ │ + lw a3,8(s1) │ │ │ │ + ld a4,72(s1) │ │ │ │ + bgeu s4,a3,269ee │ │ │ │ + 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,26972 │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s4,144(sp) │ │ │ │ + ld a4,80(s1) │ │ │ │ + beqz s11,26842 │ │ │ │ + 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 │ │ │ │ + mv s9,a5 │ │ │ │ + add a5,s0,s1 │ │ │ │ + srli s3,a5,0x1 │ │ │ │ + slli a1,s3,0x3 │ │ │ │ + add s2,s10,a1 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,26848 │ │ │ │ + beqz a0,2695a │ │ │ │ + addi s0,s3,1 │ │ │ │ + bltu s0,s1,2681a │ │ │ │ + mv a0,s4 │ │ │ │ + jal 20e6e │ │ │ │ + mv s1,s3 │ │ │ │ + bltu s0,s1,2681a │ │ │ │ + j 26842 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 3880 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,26fda │ │ │ │ + lb a5,122(sp) │ │ │ │ + ld a6,40(sp) │ │ │ │ + ld a7,48(sp) │ │ │ │ + j 2627e │ │ │ │ + lw a3,8(s1) │ │ │ │ + addiw a4,a3,-1 │ │ │ │ + beq a4,s4,2688c │ │ │ │ + bnez s4,267d2 │ │ │ │ + ld a5,24(sp) │ │ │ │ + li a2,0 │ │ │ │ + ld a4,32(s1) │ │ │ │ + lw a3,0(a5) │ │ │ │ + addiw s3,s3,1 │ │ │ │ + add a5,a4,a2 │ │ │ │ + sw a3,0(a5) │ │ │ │ + j 260be │ │ │ │ + ld s2,40(sp) │ │ │ │ + ld s1,48(sp) │ │ │ │ + mv a2,s8 │ │ │ │ + beqz s9,26f84 │ │ │ │ + lw a6,4(s9) │ │ │ │ + j 25fa8 │ │ │ │ + bnez a4,26f3a │ │ │ │ + ld a5,96(s1) │ │ │ │ + add a5,a5,t1 │ │ │ │ + lb a5,0(a5) │ │ │ │ + sb a5,127(sp) │ │ │ │ + li a4,-128 │ │ │ │ + bne a5,a4,26924 │ │ │ │ + lwu s11,112(s1) │ │ │ │ + sd t1,144(sp) │ │ │ │ + ld a5,104(s1) │ │ │ │ + beqz s11,26576 │ │ │ │ + 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 4e528 │ │ │ │ + bltz a0,26ede │ │ │ │ + beqz a0,26914 │ │ │ │ + addi s0,s9,1 │ │ │ │ + bltu s0,s1,268ec │ │ │ │ + j 26576 │ │ │ │ + mv a1,s2 │ │ │ │ + ld s1,48(sp) │ │ │ │ + ld s2,40(sp) │ │ │ │ + ld s0,56(sp) │ │ │ │ + mv t1,s11 │ │ │ │ + beqz a1,26576 │ │ │ │ + ld a5,8(a1) │ │ │ │ + lw s4,0(s4) │ │ │ │ + add t1,t1,a5 │ │ │ │ + sext.w s8,t1 │ │ │ │ + slli a5,s4,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 │ │ │ │ + j 267c8 │ │ │ │ + addiw a2,s5,1 │ │ │ │ + slli a4,a2,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - add a4,a4,s7 │ │ │ │ + add a4,a4,a5 │ │ │ │ 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 │ │ │ │ + li a6,253 │ │ │ │ + sext.w a1,a1 │ │ │ │ + sext.w a3,a2 │ │ │ │ + bltu a6,a4,2663e │ │ │ │ + sext.w a2,a4 │ │ │ │ + j 266a8 │ │ │ │ + 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,26842 │ │ │ │ + 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,26f66 │ │ │ │ + lwu s9,88(s1) │ │ │ │ + sw a1,144(sp) │ │ │ │ + ld a4,80(s1) │ │ │ │ + beqz s9,269e0 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,269e6 │ │ │ │ + beqz a0,26dd4 │ │ │ │ + addi s0,s3,1 │ │ │ │ + bltu s0,s1,269b8 │ │ │ │ + ld a0,40(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s1,s3 │ │ │ │ + bltu s0,s1,269b8 │ │ │ │ + j 269e0 │ │ │ │ + ld a1,120(s1) │ │ │ │ + li a3,-1 │ │ │ │ + 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,26dca │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a0,144(sp) │ │ │ │ + ld a4,80(s1) │ │ │ │ + beqz s11,26482 │ │ │ │ + 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) │ │ │ │ + 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 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,26a68 │ │ │ │ + beqz a0,2672c │ │ │ │ + addi s0,s3,1 │ │ │ │ + bltu s0,s1,26a3e │ │ │ │ + j 26684 │ │ │ │ + mv s1,s3 │ │ │ │ + bltu s0,s1,26a3e │ │ │ │ + j 26684 │ │ │ │ + mv s0,s3 │ │ │ │ + bltu s1,s0,26780 │ │ │ │ + j 267a8 │ │ │ │ + mv s9,s2 │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld t1,48(sp) │ │ │ │ + ld a5,56(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s0,96(sp) │ │ │ │ + mv a3,s10 │ │ │ │ + mv a1,s11 │ │ │ │ + beqz s9,267a8 │ │ │ │ + lw a2,4(s9) │ │ │ │ + li a4,0 │ │ │ │ + bltu a2,a1,26b26 │ │ │ │ + bnez s8,26aa4 │ │ │ │ + lw a3,8(s1) │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + beq a3,s4,26f9a │ │ │ │ + beq s8,s4,26f9a │ │ │ │ + lw a3,8(s1) │ │ │ │ + ld a2,72(s1) │ │ │ │ + bltu s4,a3,26c62 │ │ │ │ + ld a1,120(s1) │ │ │ │ + li a5,-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 │ │ │ │ - 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 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 │ │ │ │ + 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 │ │ │ │ - bnez a4,27718 │ │ │ │ - mv t2,s9 │ │ │ │ - li a4,69 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lbu a1,0(a5) │ │ │ │ + bgeu a7,a1,26dd0 │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a0,144(sp) │ │ │ │ + ld a5,80(s1) │ │ │ │ + beqz s11,26482 │ │ │ │ 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 │ │ │ │ + sd s1,64(sp) │ │ │ │ + sd s0,88(sp) │ │ │ │ + mv s1,s10 │ │ │ │ + mv s0,s11 │ │ │ │ + addi s5,sp,144 │ │ │ │ + sd s3,40(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 4e4e6 │ │ │ │ + bltz a0,26b98 │ │ │ │ + beqz a0,26ba0 │ │ │ │ + addi s1,s3,1 │ │ │ │ + bltu s1,s0,26afe │ │ │ │ + j 26684 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - jal 3670 │ │ │ │ - sd zero,-8(s2) │ │ │ │ - ld a0,-8(s3) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,-8(s3) │ │ │ │ - bne s2,s5,27794 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 3670 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bgeu a1,a4,26f6e │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a0,144(sp) │ │ │ │ + ld a4,80(s1) │ │ │ │ + beqz s11,26482 │ │ │ │ + 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 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,26ee8 │ │ │ │ + beqz a0,26f1e │ │ │ │ + addi s0,s4,1 │ │ │ │ + bltu s0,s2,26b6c │ │ │ │ mv a0,s1 │ │ │ │ - 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 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 │ │ │ │ + j 26482 │ │ │ │ + mv s0,s3 │ │ │ │ + bltu s1,s0,26afe │ │ │ │ + j 26684 │ │ │ │ + mv a6,s9 │ │ │ │ + mv s9,s2 │ │ │ │ + ld s3,40(sp) │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ + ld s1,64(sp) │ │ │ │ + ld s0,88(sp) │ │ │ │ + mv a3,s10 │ │ │ │ + mv a0,s11 │ │ │ │ + beqz s9,26482 │ │ │ │ + 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,26c3c │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s8,144(sp) │ │ │ │ + ld a5,80(s1) │ │ │ │ + beqz s11,267a8 │ │ │ │ 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) │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,26c1c │ │ │ │ + beqz a0,26c24 │ │ │ │ + addi s0,s3,1 │ │ │ │ + bltu s0,s1,26bf4 │ │ │ │ + j 267a8 │ │ │ │ + mv s1,s3 │ │ │ │ + bltu s0,s1,26bf4 │ │ │ │ + j 267a8 │ │ │ │ + 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,267a8 │ │ │ │ + lw a0,4(s9) │ │ │ │ + mv a5,a4 │ │ │ │ + bnez a4,26c42 │ │ │ │ + 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,26890 │ │ │ │ + ld a4,120(s1) │ │ │ │ + add a4,a4,a3 │ │ │ │ + lwu a2,0(a4) │ │ │ │ + slli a2,a2,0x2 │ │ │ │ + j 26890 │ │ │ │ + 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,26cea │ │ │ │ + lwu s9,88(s1) │ │ │ │ + sw s4,144(sp) │ │ │ │ + ld a3,80(s1) │ │ │ │ + beqz s9,26842 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,26cc8 │ │ │ │ + beqz a0,26cd0 │ │ │ │ + addi s1,s3,1 │ │ │ │ + bltu s1,s0,26ca0 │ │ │ │ + j 26842 │ │ │ │ + mv s0,s3 │ │ │ │ + bltu s1,s0,26ca0 │ │ │ │ + j 26842 │ │ │ │ + mv s10,s2 │ │ │ │ + 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,26842 │ │ │ │ + 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,26f6a │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a1,144(sp) │ │ │ │ + ld a3,80(s1) │ │ │ │ + beqz s11,26fd2 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,26d60 │ │ │ │ + beqz a0,26e74 │ │ │ │ + addi s0,s3,1 │ │ │ │ + bltu s0,s1,26d30 │ │ │ │ + mv a5,s10 │ │ │ │ mv a0,a5 │ │ │ │ - jal 4f40e │ │ │ │ - ld a3,16(sp) │ │ │ │ - j 27788 │ │ │ │ - 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 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) │ │ │ │ - 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) │ │ │ │ - mv s0,a0 │ │ │ │ - mv a7,s8 │ │ │ │ - mv a6,s7 │ │ │ │ - li a4,0 │ │ │ │ - mv a1,a0 │ │ │ │ + jal 20e6e │ │ │ │ + mv s1,s3 │ │ │ │ + bltu s0,s1,26d30 │ │ │ │ + j 26d58 │ │ │ │ + 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,26fda │ │ │ │ + lb a5,125(sp) │ │ │ │ + ld a4,40(sp) │ │ │ │ + j 2620e │ │ │ │ + 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,26fda │ │ │ │ + lb a3,123(sp) │ │ │ │ + ld a7,40(sp) │ │ │ │ + j 2659e │ │ │ │ + sext.w a2,a4 │ │ │ │ + j 26a92 │ │ │ │ + sext.w a1,a2 │ │ │ │ + j 2674a │ │ │ │ + sext.w a1,a1 │ │ │ │ + j 26bbc │ │ │ │ + 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,269e0 │ │ │ │ + lw a3,4(s10) │ │ │ │ + ld a4,72(s1) │ │ │ │ + ld a1,120(s1) │ │ │ │ + bgeu a3,a2,269f0 │ │ │ │ + slli a3,a7,0x2 │ │ │ │ + add a3,a3,a1 │ │ │ │ + lw a0,0(a3) │ │ │ │ + bgeu s8,a0,269f0 │ │ │ │ + bltu s4,a0,269f0 │ │ │ │ + slli a3,a0,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + li a3,253 │ │ │ │ + bgeu a3,a4,26f8a │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw a0,144(sp) │ │ │ │ + ld a4,80(s1) │ │ │ │ + beqz s11,26482 │ │ │ │ + li s9,0 │ │ │ │ + sd a5,56(sp) │ │ │ │ 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) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,16(s3) │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,26fb2 │ │ │ │ + beqz a0,26fb6 │ │ │ │ + addi s1,s4,1 │ │ │ │ + bltu s1,s2,26e46 │ │ │ │ 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 │ │ │ │ + j 26482 │ │ │ │ + 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,26fd2 │ │ │ │ + lw a3,4(a1) │ │ │ │ + ld a1,120(s1) │ │ │ │ + bgeu a3,a0,26ec0 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a1 │ │ │ │ + lw a2,0(a5) │ │ │ │ + bgeu s8,a2,26ec0 │ │ │ │ + bltu s4,a2,26ec0 │ │ │ │ + mv a5,a4 │ │ │ │ + bnez a4,26ea8 │ │ │ │ + li a5,1 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + ld a4,24(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a4,a2,0x20 │ │ │ │ + srli a2,a4,0x1e │ │ │ │ + j 26890 │ │ │ │ + ld a2,72(s1) │ │ │ │ + j 26ab2 │ │ │ │ + ld s2,40(sp) │ │ │ │ + ld s1,48(sp) │ │ │ │ + mv s0,s9 │ │ │ │ + beqz s10,26480 │ │ │ │ + lw a6,4(s10) │ │ │ │ + slli s10,s3,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + j 25fa8 │ │ │ │ + mv s1,s9 │ │ │ │ + bltu s0,s1,268ec │ │ │ │ + j 26576 │ │ │ │ + mv s2,s4 │ │ │ │ + bltu s0,s2,26b6c │ │ │ │ + j 26b94 │ │ │ │ + ld a1,160(s1) │ │ │ │ + lw a0,148(s1) │ │ │ │ li a2,0 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 45d64 │ │ │ │ - bne s5,s1,27b32 │ │ │ │ - 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,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 │ │ │ │ - mv s0,a0 │ │ │ │ + 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,26fda │ │ │ │ + lb a5,126(sp) │ │ │ │ + ld t1,40(sp) │ │ │ │ + j 26524 │ │ │ │ + mv a1,s3 │ │ │ │ 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 │ │ │ │ + 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,26482 │ │ │ │ + lw a4,4(a1) │ │ │ │ + j 26a98 │ │ │ │ + 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,127 │ │ │ │ + jal 3880 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,26fda │ │ │ │ + lb a5,127(sp) │ │ │ │ + ld t1,40(sp) │ │ │ │ + j 268c2 │ │ │ │ + sext.w a3,a3 │ │ │ │ + j 26df0 │ │ │ │ + sext.w a3,a3 │ │ │ │ + j 26e8e │ │ │ │ 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) │ │ │ │ + j 26a98 │ │ │ │ + mv s1,s4 │ │ │ │ + bltu s2,s1,266f6 │ │ │ │ + j 26480 │ │ │ │ + mv s5,a4 │ │ │ │ + mv a3,s5 │ │ │ │ + j 26018 │ │ │ │ + mv a0,a2 │ │ │ │ + j 26482 │ │ │ │ + sext.w a4,a4 │ │ │ │ + lw a3,8(s1) │ │ │ │ + bnez s8,26aaa │ │ │ │ + addiw a2,a3,-1 │ │ │ │ + bne a2,s4,26aaa │ │ │ │ + mv a5,a4 │ │ │ │ + bnez a4,26fa0 │ │ │ │ + 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 │ │ │ │ + j 26890 │ │ │ │ + mv s2,s4 │ │ │ │ + j 26e6a │ │ │ │ + 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,26482 │ │ │ │ + lw a4,4(a1) │ │ │ │ + j 26f8c │ │ │ │ + mv a5,a6 │ │ │ │ + j 26d5a │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ + jal 20e92 │ │ │ │ + auipc a0,0x39 │ │ │ │ + addi a0,a0,-1630 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-144 │ │ │ │ + auipc a4,0x53 │ │ │ │ + ld a4,-226(a4) │ │ │ │ + sd s2,112(sp) │ │ │ │ + sd s3,104(sp) │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,24(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 │ │ │ │ - ret │ │ │ │ - sd s1,88(sp) │ │ │ │ - addi s1,sp,48 │ │ │ │ - mv a0,s1 │ │ │ │ - sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ + 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 │ │ │ │ - jal 39c0 │ │ │ │ + bnez a2,2702a │ │ │ │ + lw a4,8(a1) │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + bgeu a3,a4,27262 │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a4,a2,0x1e │ │ │ │ + add a4,a4,a5 │ │ │ │ + lw a4,0(a4) │ │ │ │ + bltu s2,a4,27254 │ │ │ │ + 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,270e6 │ │ │ │ + lwu s9,88(s3) │ │ │ │ + sw s8,20(sp) │ │ │ │ + ld s4,80(s3) │ │ │ │ + beqz s9,270b2 │ │ │ │ + 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 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 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,270d2 │ │ │ │ + beqz a0,270da │ │ │ │ + addi s11,s0,1 │ │ │ │ + bltu s11,s9,2708e │ │ │ │ + mv a3,s8 │ │ │ │ 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> │ │ │ │ - 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 s0,0(sp) │ │ │ │ - auipc a5,0x52 │ │ │ │ - sd a0,1388(a5) │ │ │ │ - addi sp,sp,16 │ │ │ │ - ret │ │ │ │ - mv a3,s0 │ │ │ │ - auipc a2,0x36 │ │ │ │ - addi a2,a2,1030 │ │ │ │ - li a1,108 │ │ │ │ + addi a2,a2,-1900 │ │ │ │ + li a1,658 │ │ │ │ auipc a0,0x39 │ │ │ │ - addi a0,a0,-1558 │ │ │ │ - jal b382 │ │ │ │ + addi a0,a0,-1872 │ │ │ │ + jal 4c0b8 │ │ │ │ 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) │ │ │ │ + mv s9,s0 │ │ │ │ + bltu s11,s9,2708e │ │ │ │ + j 270b2 │ │ │ │ + beqz s10,270b2 │ │ │ │ + lw s9,4(s10) │ │ │ │ + ld a5,72(s3) │ │ │ │ + add a5,a5,s5 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s7,a5,27208 │ │ │ │ + lwu s8,88(s3) │ │ │ │ + sw s2,20(sp) │ │ │ │ + ld s4,80(s3) │ │ │ │ + beqz s8,27124 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,27128 │ │ │ │ + beqz a0,27130 │ │ │ │ + addi s11,s0,1 │ │ │ │ + bltu s11,s8,27100 │ │ │ │ + mv a3,s2 │ │ │ │ + j 270b4 │ │ │ │ + mv s8,s0 │ │ │ │ + bltu s11,s8,27100 │ │ │ │ + j 27124 │ │ │ │ + beqz s10,27124 │ │ │ │ + lw a5,4(s10) │ │ │ │ + bne a5,s9,2720e │ │ │ │ + ld a5,72(s3) │ │ │ │ + add s5,s5,a5 │ │ │ │ + lbu s4,0(s5) │ │ │ │ + bgeu s7,s4,27248 │ │ │ │ + lwu s10,88(s3) │ │ │ │ + sw s2,20(sp) │ │ │ │ + ld s4,80(s3) │ │ │ │ + beqz s10,27124 │ │ │ │ + li s8,0 │ │ │ │ + add s0,s8,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s5,s0,0x3 │ │ │ │ + add s5,s5,s4 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2717e │ │ │ │ + beqz a0,27186 │ │ │ │ + addi s8,s0,1 │ │ │ │ + bltu s8,s10,2715a │ │ │ │ + j 27124 │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s8,s10,2715a │ │ │ │ + j 27124 │ │ │ │ + beqz s5,27124 │ │ │ │ + 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,27244 │ │ │ │ + lwu s10,88(s3) │ │ │ │ + sw s2,20(sp) │ │ │ │ + ld s2,80(s3) │ │ │ │ + beqz s10,271da │ │ │ │ + li s11,0 │ │ │ │ + add s0,s11,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s8,s0,0x3 │ │ │ │ + add s8,s8,s2 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,271de │ │ │ │ + beqz a0,271e6 │ │ │ │ + addi s11,s0,1 │ │ │ │ + bltu s11,s10,271b8 │ │ │ │ + mv a3,s5 │ │ │ │ + j 270b4 │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s11,s10,271b8 │ │ │ │ + j 271da │ │ │ │ + beqz s8,271da │ │ │ │ + lw a5,4(s8) │ │ │ │ + bltu a5,s4,2720e │ │ │ │ + ld a5,120(s3) │ │ │ │ + add s6,s6,a5 │ │ │ │ + lw s2,0(s6) │ │ │ │ + beqz s2,2720e │ │ │ │ + ld a4,0(sp) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sd a4,0(sp) │ │ │ │ + j 27054 │ │ │ │ + sext.w a5,a5 │ │ │ │ + beq a5,s9,2713c │ │ │ │ + ld a5,8(sp) │ │ │ │ + bnez a5,2724c │ │ │ │ + auipc a5,0x53 │ │ │ │ + ld a5,-770(a5) │ │ │ │ + ld a4,24(sp) │ │ │ │ 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) │ │ │ │ - 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 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 │ │ │ │ + bnez a5,27268 │ │ │ │ + ld ra,136(sp) │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld a0,0(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) │ │ │ │ + addi sp,sp,144 │ │ │ │ ret │ │ │ │ - mv a0,a3 │ │ │ │ - jal 1c66e │ │ │ │ - mv a0,s6 │ │ │ │ - jal 1c66c │ │ │ │ - andi a5,s4,4 │ │ │ │ - sb s5,16(s1) │ │ │ │ - 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) │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 271ee │ │ │ │ + sext.w s4,s4 │ │ │ │ + j 27192 │ │ │ │ + ld a5,0(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,0(sp) │ │ │ │ + j 27212 │ │ │ │ + bltu a3,a4,2703a │ │ │ │ + mv s2,a4 │ │ │ │ + li a4,1 │ │ │ │ + sd a4,8(sp) │ │ │ │ + sd a4,0(sp) │ │ │ │ + j 2704e │ │ │ │ + sd zero,0(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + j 2704e │ │ │ │ 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) │ │ │ │ + auipc s2,0x53 │ │ │ │ + ld s2,-864(s2) │ │ │ │ + sd ra,168(sp) │ │ │ │ + sd s0,160(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) │ │ │ │ + ld a4,0(s2) │ │ │ │ + sd a4,56(sp) │ │ │ │ + li a4,0 │ │ │ │ + beq a2,a3,27446 │ │ │ │ + mv s0,a5 │ │ │ │ + addi a4,sp,44 │ │ │ │ li a5,1 │ │ │ │ - sd zero,40(sp) │ │ │ │ - li s4,0 │ │ │ │ - beq a4,a5,2852c │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ sd s6,112(sp) │ │ │ │ sd s7,104(sp) │ │ │ │ + mv s6,a2 │ │ │ │ + mv s7,a3 │ │ │ │ + mv s5,a1 │ │ │ │ + jal 235dc │ │ │ │ + mv s1,a0 │ │ │ │ + beqz s6,27314 │ │ │ │ + lw a4,8(s5) │ │ │ │ + sd s4,128(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 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lw s4,0(a5) │ │ │ │ - bltu s0,s4,28378 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - slli a5,s0,0x2 │ │ │ │ + ld a5,72(s5) │ │ │ │ + bgeu s7,a4,27332 │ │ │ │ + slli a4,s7,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + sd a4,16(sp) │ │ │ │ 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 │ │ │ │ - mv a0,s3 │ │ │ │ - sd s0,48(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ - 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) │ │ │ │ + lbu s10,0(a4) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,s10,274bc │ │ │ │ + lwu s9,88(s5) │ │ │ │ + sw s7,48(sp) │ │ │ │ + ld s8,80(s5) │ │ │ │ + li s11,0 │ │ │ │ + addi s4,sp,48 │ │ │ │ + beqz s9,2730e │ │ │ │ + add s3,s11,s9 │ │ │ │ + srli s3,s3,0x1 │ │ │ │ + slli s10,s3,0x3 │ │ │ │ + add s10,s10,s8 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27528 │ │ │ │ + beqz a0,2759c │ │ │ │ + addi s11,s3,1 │ │ │ │ + bltu s11,s9,272e8 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 20e6e │ │ │ │ + lw a4,8(s5) │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + beq a5,s7,273b6 │ │ │ │ + sd s4,128(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 │ │ │ │ + ld a5,72(s5) │ │ │ │ + bltu s7,a4,272be │ │ │ │ + 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 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 │ │ │ │ - mv a1,s7 │ │ │ │ - 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 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + sext.w s7,a4 │ │ │ │ + bgeu a3,a4,27466 │ │ │ │ + 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,2739a │ │ │ │ + add s3,s9,s7 │ │ │ │ + srli s3,s3,0x1 │ │ │ │ + slli s11,s3,0x3 │ │ │ │ + add s11,s11,s8 │ │ │ │ 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) │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27452 │ │ │ │ + beqz a0,2745a │ │ │ │ + addi s9,s3,1 │ │ │ │ + bltu s9,s7,27376 │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 20e6e │ │ │ │ + beqz s10,274ae │ │ │ │ + lw a5,4(s10) │ │ │ │ + bltu a5,s7,27536 │ │ │ │ + ld s4,128(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 │ │ │ │ - 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 │ │ │ │ + li a1,0 │ │ │ │ + lw s3,44(sp) │ │ │ │ + beqz s3,2764a │ │ │ │ + ld a4,0(s5) │ │ │ │ + ld a6,16(s5) │ │ │ │ + li a5,0 │ │ │ │ + ld a0,16(a4) │ │ │ │ + j 273d2 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + beq a5,s3,2744c │ │ │ │ + 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,273cc │ │ │ │ + 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 │ │ │ │ + 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,27654 │ │ │ │ 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 │ │ │ │ + li s0,1 │ │ │ │ + li s3,0 │ │ │ │ + j 2741c │ │ │ │ + li s3,0 │ │ │ │ + li s0,1 │ │ │ │ + j 2740e │ │ │ │ + mv s7,s3 │ │ │ │ + bltu s9,s7,27376 │ │ │ │ + j 2739a │ │ │ │ + beqz s11,2739a │ │ │ │ + lw s7,4(s11) │ │ │ │ + ld a5,72(s5) │ │ │ │ + add a5,a5,s10 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a5,27530 │ │ │ │ + lwu s9,88(s5) │ │ │ │ + sw s6,48(sp) │ │ │ │ + ld s8,80(s5) │ │ │ │ + li s11,0 │ │ │ │ + addi s4,sp,48 │ │ │ │ + beqz s9,274ae │ │ │ │ + add s3,s11,s9 │ │ │ │ + srli s3,s3,0x1 │ │ │ │ + slli s10,s3,0x3 │ │ │ │ + add s10,s10,s8 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,274b4 │ │ │ │ + beqz a0,273a0 │ │ │ │ + addi s11,s3,1 │ │ │ │ + bltu s11,s9,27488 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 20e6e │ │ │ │ + mv s9,s3 │ │ │ │ + bltu s11,s9,27488 │ │ │ │ + j 274ae │ │ │ │ + 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,2763c │ │ │ │ + lwu s10,88(s5) │ │ │ │ + sw a3,48(sp) │ │ │ │ + ld s8,80(s5) │ │ │ │ + li s9,0 │ │ │ │ + addi s4,sp,48 │ │ │ │ + beqz s10,2751a │ │ │ │ + add s3,s9,s10 │ │ │ │ + srli s3,s3,0x1 │ │ │ │ + slli a1,s3,0x3 │ │ │ │ + add s11,s8,a1 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27520 │ │ │ │ + beqz a0,275ac │ │ │ │ + addi s9,s3,1 │ │ │ │ + bltu s9,s10,274f4 │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s10,s3 │ │ │ │ + bltu s9,s10,274f4 │ │ │ │ + j 2751a │ │ │ │ + mv s9,s3 │ │ │ │ + bltu s11,s9,272e8 │ │ │ │ + j 2730e │ │ │ │ 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 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) │ │ │ │ + bgeu a5,s7,273ac │ │ │ │ + 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,27642 │ │ │ │ + lwu s10,88(s5) │ │ │ │ + sw s7,48(sp) │ │ │ │ + ld s8,80(s5) │ │ │ │ + li s9,0 │ │ │ │ + addi s4,sp,48 │ │ │ │ + beqz s10,2730e │ │ │ │ + add s3,s9,s10 │ │ │ │ + srli s3,s3,0x1 │ │ │ │ + slli s6,s3,0x3 │ │ │ │ + add s6,s6,s8 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27594 │ │ │ │ + beqz a0,27628 │ │ │ │ + addi s9,s3,1 │ │ │ │ + bltu s9,s10,2756e │ │ │ │ + j 2730e │ │ │ │ + mv s10,s3 │ │ │ │ + bltu s9,s10,2756e │ │ │ │ + j 2730e │ │ │ │ + beqz s10,2730e │ │ │ │ + lw a5,4(s10) │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a5,72(s5) │ │ │ │ + j 274c2 │ │ │ │ + beqz s11,2751a │ │ │ │ + lw a3,4(s11) │ │ │ │ + ld a5,72(s5) │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a4,120(s5) │ │ │ │ + bgeu a3,a2,27336 │ │ │ │ + ld a3,16(sp) │ │ │ │ + slli s9,a3,0x2 │ │ │ │ + add s9,s9,a4 │ │ │ │ + lw s10,0(s9) │ │ │ │ + bgeu s6,s10,27336 │ │ │ │ + bltu s7,s10,27336 │ │ │ │ + slli a4,s10,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a1,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + bgeu a5,a1,27642 │ │ │ │ + lwu s9,88(s5) │ │ │ │ + sw s10,48(sp) │ │ │ │ + ld s7,80(s5) │ │ │ │ + li s8,0 │ │ │ │ + addi s4,sp,48 │ │ │ │ + beqz s9,27622 │ │ │ │ + add s3,s9,s8 │ │ │ │ + srli s3,s3,0x1 │ │ │ │ + slli s6,s3,0x3 │ │ │ │ + add s6,s6,s7 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27646 │ │ │ │ + beqz a0,2764e │ │ │ │ + addi s8,s3,1 │ │ │ │ + bltu s8,s9,275fe │ │ │ │ + mv a0,s10 │ │ │ │ + jal 20e6e │ │ │ │ + beqz s6,2730e │ │ │ │ + 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 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 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - j 282d6 │ │ │ │ - mv s3,s4 │ │ │ │ - j 28508 │ │ │ │ + j 273b8 │ │ │ │ + sext.w a3,a4 │ │ │ │ + j 275b8 │ │ │ │ + sext.w a1,a1 │ │ │ │ + j 27630 │ │ │ │ + mv s9,s3 │ │ │ │ + j 2761e │ │ │ │ + li s0,1 │ │ │ │ + j 2740e │ │ │ │ + bnez s6,2762c │ │ │ │ + j 27622 │ │ │ │ + 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> │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + addi sp,sp,-160 │ │ │ │ + sd s6,96(sp) │ │ │ │ + auipc s6,0x53 │ │ │ │ + ld s6,-1886(s6) │ │ │ │ + sd ra,152(sp) │ │ │ │ + sd s0,144(sp) │ │ │ │ + ld a4,0(s6) │ │ │ │ + sd a4,40(sp) │ │ │ │ + li a4,0 │ │ │ │ + beq a2,a3,27824 │ │ │ │ + li a4,1 │ │ │ │ + sd s2,128(sp) │ │ │ │ + sd s3,120(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 23c7c │ │ │ │ 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 │ │ │ │ + beqz s5,2770c │ │ │ │ + lw a4,8(s2) │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + ld a5,72(s2) │ │ │ │ + bgeu s7,a4,27726 │ │ │ │ + slli a4,s7,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - sd a4,48(sp) │ │ │ │ + sd a4,16(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 │ │ │ │ + lbu s10,0(a4) │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,s10,278b0 │ │ │ │ + lwu s9,88(s2) │ │ │ │ + sw s7,32(sp) │ │ │ │ + ld s8,80(s2) │ │ │ │ + li s11,0 │ │ │ │ + addi s1,sp,32 │ │ │ │ + beqz s9,27706 │ │ │ │ + add s0,s11,s9 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s10,s0,0x3 │ │ │ │ + add s10,s10,s8 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27918 │ │ │ │ + beqz a0,27a04 │ │ │ │ + addi s11,s0,1 │ │ │ │ + bltu s11,s9,276e2 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 20e6e │ │ │ │ + lw a4,8(s2) │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + beq a5,s7,277a2 │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ + ld a5,72(s2) │ │ │ │ + bltu s7,a4,276ba │ │ │ │ + ld a4,120(s2) │ │ │ │ + slli s10,s5,0x20 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + slli a3,s10,0x2 │ │ │ │ add a4,a4,a3 │ │ │ │ - lw s6,0(a4) │ │ │ │ - sd a3,40(sp) │ │ │ │ - slli a4,s6,0x20 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + sext.w s7,a4 │ │ │ │ + bgeu a3,a4,2785e │ │ │ │ + ld a5,8(sp) │ │ │ │ + lwu s7,88(s2) │ │ │ │ + ld s8,80(s2) │ │ │ │ + sw a5,32(sp) │ │ │ │ li s9,0 │ │ │ │ - add s7,s10,s9 │ │ │ │ - srli s7,s7,0x1 │ │ │ │ - slli s11,s7,0x3 │ │ │ │ - add s11,s11,s2 │ │ │ │ + addi s1,sp,32 │ │ │ │ + beqz s7,2778a │ │ │ │ + add s0,s9,s7 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s11,s0,0x3 │ │ │ │ + add s11,s11,s8 │ │ │ │ mv a1,s11 │ │ │ │ - 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) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2784a │ │ │ │ + beqz a0,27852 │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s7,27768 │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 20e6e │ │ │ │ + beqz s10,278a2 │ │ │ │ + lw a5,4(s10) │ │ │ │ + bltu a5,s7,27926 │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + li s5,0 │ │ │ │ + li s0,0 │ │ │ │ + j 277de │ │ │ │ + ld a5,0(s2) │ │ │ │ + sext.w s8,s0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s3 │ │ │ │ + ld s1,16(a5) │ │ │ │ + ld s7,16(s2) │ │ │ │ + jal 53ee6 │ │ │ │ + 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 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 │ │ │ │ + add s1,s1,a4 │ │ │ │ + lbu a5,0(s1) │ │ │ │ + beq a5,s4,27828 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s0,a0,277a8 │ │ │ │ + li s0,1 │ │ │ │ + mv a0,s3 │ │ │ │ + li a1,0 │ │ │ │ + jal 53dd0 │ │ │ │ + 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 │ │ │ │ + li a4,0 │ │ │ │ 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 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,2905c │ │ │ │ - lw s6,108(sp) │ │ │ │ - auipc a5,0x52 │ │ │ │ - addi a5,a5,-1166 │ │ │ │ + bnez a5,27a3e │ │ │ │ + ld ra,152(sp) │ │ │ │ + ld s0,144(sp) │ │ │ │ + ld s6,96(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ + ret │ │ │ │ + li s0,1 │ │ │ │ + j 27808 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 53ee6 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s3 │ │ │ │ + lw s0,0(a5) │ │ │ │ + jal 53ee6 │ │ │ │ + lwu a5,4(a0) │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + srli s0,s0,0x20 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + or s0,s0,a5 │ │ │ │ + j 277ec │ │ │ │ + mv s7,s0 │ │ │ │ + bltu s9,s7,27768 │ │ │ │ + j 2778a │ │ │ │ + beqz s11,2778a │ │ │ │ + lw s7,4(s11) │ │ │ │ + ld a5,72(s2) │ │ │ │ + add a5,a5,s10 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a5,27920 │ │ │ │ + lwu s9,88(s2) │ │ │ │ + sw s5,32(sp) │ │ │ │ + ld s8,80(s2) │ │ │ │ + li s11,0 │ │ │ │ + addi s1,sp,32 │ │ │ │ + beqz s9,278a2 │ │ │ │ + add s0,s9,s11 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s10,s0,0x3 │ │ │ │ + add s10,s10,s8 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,278a8 │ │ │ │ + beqz a0,27790 │ │ │ │ + addi s11,s0,1 │ │ │ │ + bltu s11,s9,2787e │ │ │ │ + mv a0,s5 │ │ │ │ + jal 20e6e │ │ │ │ + mv s9,s0 │ │ │ │ + bltu s11,s9,2787e │ │ │ │ + j 278a2 │ │ │ │ + sext.w a4,s10 │ │ │ │ + sd a4,8(sp) │ │ │ │ + addiw a3,s7,1 │ │ │ │ + slli a4,a3,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 │ │ │ │ + sext.w a1,a3 │ │ │ │ + li a2,253 │ │ │ │ + sd a1,24(sp) │ │ │ │ + bgeu a2,a4,27a24 │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw a3,32(sp) │ │ │ │ + ld s8,80(s2) │ │ │ │ + li s9,0 │ │ │ │ + addi s1,sp,32 │ │ │ │ + beqz s10,2790a │ │ │ │ + add s0,s9,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli a1,s0,0x3 │ │ │ │ + add s11,s8,a1 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27910 │ │ │ │ + beqz a0,2798c │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s10,278e6 │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s9,s10,278e6 │ │ │ │ + j 2790a │ │ │ │ + mv s9,s0 │ │ │ │ + bltu s11,s9,276e2 │ │ │ │ + j 27706 │ │ │ │ + sext.w a5,a5 │ │ │ │ + bgeu a5,s7,2779c │ │ │ │ + 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,27a2a │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw s8,32(sp) │ │ │ │ + ld s7,80(s2) │ │ │ │ + li s9,0 │ │ │ │ + addi s1,sp,32 │ │ │ │ + beqz s10,2797e │ │ │ │ + add s0,s9,s10 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s5,s0,0x3 │ │ │ │ + add s5,s5,s7 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27984 │ │ │ │ + beqz a0,27a14 │ │ │ │ + addi s9,s0,1 │ │ │ │ + bltu s9,s10,2795c │ │ │ │ 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) │ │ │ │ + jal 20e6e │ │ │ │ + mv s10,s0 │ │ │ │ + bltu s9,s10,2795c │ │ │ │ + j 2797e │ │ │ │ + beqz s11,2790a │ │ │ │ + lw a3,4(s11) │ │ │ │ + ld a5,72(s2) │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a4,120(s2) │ │ │ │ + bgeu a3,a2,2772a │ │ │ │ + ld a3,16(sp) │ │ │ │ + slli s9,a3,0x2 │ │ │ │ + add s9,s9,a4 │ │ │ │ + lw s10,0(s9) │ │ │ │ + bgeu s5,s10,2772a │ │ │ │ + bltu s7,s10,2772a │ │ │ │ + slli a4,s10,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ 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) │ │ │ │ + lbu s5,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + bgeu a5,s5,27a2a │ │ │ │ + lwu s9,88(s2) │ │ │ │ + sw s10,32(sp) │ │ │ │ + ld s7,80(s2) │ │ │ │ + li s8,0 │ │ │ │ + addi s1,sp,32 │ │ │ │ + beqz s9,279fe │ │ │ │ + add s0,s8,s9 │ │ │ │ + srli s0,s0,0x1 │ │ │ │ + slli s5,s0,0x3 │ │ │ │ + add s5,s5,s7 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27a34 │ │ │ │ + beqz a0,27a38 │ │ │ │ + addi s8,s0,1 │ │ │ │ + bltu s8,s9,279dc │ │ │ │ + mv a0,s10 │ │ │ │ + jal 20e6e │ │ │ │ + beqz s10,27706 │ │ │ │ + lw a5,4(s10) │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a5,72(s2) │ │ │ │ + j 278b6 │ │ │ │ + beqz s5,2797e │ │ │ │ + lw s5,4(s5) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + j 277a4 │ │ │ │ + sext.w a3,a4 │ │ │ │ + j 27998 │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + sext.w s5,s5 │ │ │ │ + j 277a4 │ │ │ │ + mv s9,s0 │ │ │ │ + j 279fa │ │ │ │ + bnez s5,27a18 │ │ │ │ + j 279fe │ │ │ │ + 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,0x52 │ │ │ │ + ld a3,1206(a3) │ │ │ │ + sd ra,136(sp) │ │ │ │ + ld a4,0(a3) │ │ │ │ + sd a4,24(sp) │ │ │ │ + li a4,0 │ │ │ │ + beqz a5,27b66 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s7,72(sp) │ │ │ │ + sd s8,64(sp) │ │ │ │ + sd s10,48(sp) │ │ │ │ + sd s11,40(sp) │ │ │ │ + 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,27b7e │ │ │ │ + lwu s8,88(s1) │ │ │ │ + sw s6,20(sp) │ │ │ │ + ld s2,80(s1) │ │ │ │ + beqz s8,27ade │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,27afe │ │ │ │ + beqz a0,27b06 │ │ │ │ + addi s10,s0,1 │ │ │ │ + bltu s10,s8,27abc │ │ │ │ mv a3,s6 │ │ │ │ auipc a2,0x38 │ │ │ │ - addi a2,a2,34 │ │ │ │ - li a1,775 │ │ │ │ + addi a2,a2,-408 │ │ │ │ + li a1,658 │ │ │ │ auipc a0,0x38 │ │ │ │ - addi a0,a0,-50 │ │ │ │ - jal b382 │ │ │ │ + addi a0,a0,-380 │ │ │ │ + jal 4c0b8 │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ + mv s8,s0 │ │ │ │ + bltu s10,s8,27abc │ │ │ │ + j 27ade │ │ │ │ + beqz s11,27ade │ │ │ │ + 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) │ │ │ │ + mv a2,s6 │ │ │ │ + sd a3,0(sp) │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,462 │ │ │ │ + mv a3,s7 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a5,8(s1) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w s6,s4 │ │ │ │ + bltu s6,a5,27a94 │ │ │ │ + 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,0x52 │ │ │ │ + ld a5,938(a5) │ │ │ │ + ld a4,24(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 │ │ │ │ - srli a2,a2,0x20 │ │ │ │ - and a3,a3,a2 │ │ │ │ - sd a3,48(sp) │ │ │ │ - slli a3,a3,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a3,56(sp) │ │ │ │ + bnez a5,27b82 │ │ │ │ + ld ra,136(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + sext.w a4,a4 │ │ │ │ + j 27b12 │ │ │ │ + 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) │ │ │ │ + addi sp,sp,-160 │ │ │ │ + auipc a3,0x52 │ │ │ │ + ld a3,878(a3) │ │ │ │ + sd ra,152(sp) │ │ │ │ + ld a4,0(a3) │ │ │ │ sd a4,40(sp) │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - srli a4,a4,0x20 │ │ │ │ - add a4,a4,a5 │ │ │ │ - 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) │ │ │ │ + li a4,0 │ │ │ │ + beqz a5,27c76 │ │ │ │ + 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) │ │ │ │ + mv s1,a0 │ │ │ │ + li s2,0 │ │ │ │ + li s3,0 │ │ │ │ + li s4,253 │ │ │ │ + addi s0,sp,36 │ │ │ │ + auipc s5,0x38 │ │ │ │ + addi s5,s5,384 │ │ │ │ ld a5,72(s1) │ │ │ │ - add a5,a5,a4 │ │ │ │ + add a5,a5,s2 │ │ │ │ lbu a5,0(a5) │ │ │ │ - bgeu s5,a5,28d44 │ │ │ │ + bgeu s4,a5,27c90 │ │ │ │ lwu s10,88(s1) │ │ │ │ - sw s6,112(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - beqz s10,286da │ │ │ │ + sw s3,36(sp) │ │ │ │ + ld s7,80(s1) │ │ │ │ + beqz s10,27c20 │ │ │ │ li s9,0 │ │ │ │ - add s7,s9,s10 │ │ │ │ - srli s7,s7,0x1 │ │ │ │ - slli a1,s7,0x3 │ │ │ │ - add s11,s2,a1 │ │ │ │ - mv a1,s11 │ │ │ │ + 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,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 │ │ │ │ - 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) │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27c40 │ │ │ │ + beqz a0,27c48 │ │ │ │ + addi s9,s6,1 │ │ │ │ + bltu s9,s10,27bfc │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,-730 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x38 │ │ │ │ + addi a0,a0,-702 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s10,s6 │ │ │ │ + bltu s9,s10,27bfc │ │ │ │ + j 27c20 │ │ │ │ + beqz s8,27c20 │ │ │ │ + lw a5,4(s8) │ │ │ │ + bnez a5,27c94 │ │ │ │ + lw a5,8(s1) │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w s3,s2 │ │ │ │ + bltu s3,a5,27be0 │ │ │ │ + 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 s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + auipc a5,0x52 │ │ │ │ + ld a5,666(a5) │ │ │ │ + ld a4,40(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,29060 │ │ │ │ - ld ra,232(sp) │ │ │ │ - addi sp,sp,240 │ │ │ │ + bnez a5,27e58 │ │ │ │ + ld ra,152(sp) │ │ │ │ + addi sp,sp,160 │ │ │ │ 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 │ │ │ │ + beqz a5,27c52 │ │ │ │ + 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,27d14 │ │ │ │ lwu s9,88(s1) │ │ │ │ - sw s6,112(sp) │ │ │ │ - ld s4,80(s1) │ │ │ │ - beqz s9,286da │ │ │ │ + sw s3,36(sp) │ │ │ │ + ld s8,80(s1) │ │ │ │ + beqz s9,27cfe │ │ │ │ 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) │ │ │ │ + addi s7,sp,36 │ │ │ │ + add a5,s11,s9 │ │ │ │ + srli s6,a5,0x1 │ │ │ │ + slli a1,s6,0x3 │ │ │ │ + add s10,s8,a1 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27d04 │ │ │ │ + beqz a0,27d0c │ │ │ │ + addi s11,s6,1 │ │ │ │ + bltu s11,s9,27cd8 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 20e6e │ │ │ │ + mv s9,s6 │ │ │ │ + bltu s11,s9,27cd8 │ │ │ │ + j 27cfe │ │ │ │ + beqz s10,27cfe │ │ │ │ + lw a4,4(s10) │ │ │ │ + ld a2,24(sp) │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,16 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ ld a5,72(s1) │ │ │ │ - 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,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 │ │ │ │ + add a5,a5,s2 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s4,a5,27daa │ │ │ │ + lwu s11,88(s1) │ │ │ │ + sw s3,36(sp) │ │ │ │ + ld s8,80(s1) │ │ │ │ + beqz s11,27c20 │ │ │ │ + li s10,0 │ │ │ │ + add a5,s10,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 │ │ │ │ + add s6,s8,a1 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27d6c │ │ │ │ + beqz a0,27d74 │ │ │ │ + addi s10,s7,1 │ │ │ │ + bltu s10,s11,27d44 │ │ │ │ + j 27c20 │ │ │ │ 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 │ │ │ │ + bltu s10,s11,27d44 │ │ │ │ + j 27c20 │ │ │ │ + beqz s6,27c20 │ │ │ │ + lw a5,4(s6) │ │ │ │ + bltu a5,s9,27db0 │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ + bltu s4,a5,27d34 │ │ │ │ + sext.w a5,a5 │ │ │ │ + bgeu a5,s9,27d80 │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,1104 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ ld a5,72(s1) │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - add a5,a5,a3 │ │ │ │ + li s8,0 │ │ │ │ + add a5,a5,s2 │ │ │ │ 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 │ │ │ │ + bgeu s4,a5,27e42 │ │ │ │ + lwu s6,88(s1) │ │ │ │ + sw s3,36(sp) │ │ │ │ + ld s7,80(s1) │ │ │ │ + beqz s6,27c20 │ │ │ │ + li s11,0 │ │ │ │ + add s9,s11,s6 │ │ │ │ + srli s9,s9,0x1 │ │ │ │ + slli a1,s9,0x3 │ │ │ │ + add s10,s7,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 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,27e04 │ │ │ │ + beqz a0,27e0c │ │ │ │ + addi s11,s9,1 │ │ │ │ + bltu s11,s6,27ddc │ │ │ │ + j 27c20 │ │ │ │ + mv s6,s9 │ │ │ │ + bltu s11,s6,27ddc │ │ │ │ + j 27c20 │ │ │ │ + beqz s10,27c20 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + bltu a5,s8,27e48 │ │ │ │ + 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 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 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) │ │ │ │ - sext.w a3,a4 │ │ │ │ - sd a3,80(sp) │ │ │ │ - bltu s5,a5,28e68 │ │ │ │ + bltu s4,a5,27dcc │ │ │ │ sext.w a5,a5 │ │ │ │ - j 28eba │ │ │ │ - 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) │ │ │ │ + bgeu a5,s8,27e18 │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,952 │ │ │ │ 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 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) │ │ │ │ - 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 37c0 <__printf_chk@plt> │ │ │ │ + j 27c52 │ │ │ │ + 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> │ │ │ │ - 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 │ │ │ │ - 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> │ │ │ │ addi sp,sp,-128 │ │ │ │ + lw a5,8(a0) │ │ │ │ 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 │ │ │ │ + auipc s8,0x52 │ │ │ │ + ld s8,150(s8) │ │ │ │ sd ra,120(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ + ld a4,0(s8) │ │ │ │ + sd a4,8(sp) │ │ │ │ + li a4,0 │ │ │ │ + beqz a5,27f58 │ │ │ │ sd s2,96(sp) │ │ │ │ sd s3,88(sp) │ │ │ │ + sd s4,80(sp) │ │ │ │ sd s5,72(sp) │ │ │ │ - sd s10,32(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 s6,64(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s1,104(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 │ │ │ │ - slli a5,a4,0x20 │ │ │ │ - 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 │ │ │ │ + sd s10,32(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + li s4,0 │ │ │ │ + li s3,0 │ │ │ │ + li s7,253 │ │ │ │ + addi s2,sp,4 │ │ │ │ + auipc s6,0x38 │ │ │ │ + addi s6,s6,-338 │ │ │ │ + ld a5,72(s5) │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu a3,0(a5) │ │ │ │ + bgeu s7,a3,27f78 │ │ │ │ + lwu s11,88(s5) │ │ │ │ + sw s3,4(sp) │ │ │ │ + ld s1,80(s5) │ │ │ │ + beqz s11,27efa │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,27f1a │ │ │ │ + beqz a0,27f22 │ │ │ │ + addi s10,s0,1 │ │ │ │ + bltu s10,s11,27ed8 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,-1460 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x38 │ │ │ │ + addi a0,a0,-1432 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s11,s0 │ │ │ │ + bltu s10,s11,27ed8 │ │ │ │ + j 27efa │ │ │ │ + beqz s9,27efa │ │ │ │ + lw a3,4(s9) │ │ │ │ + mv a2,s3 │ │ │ │ + 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,27eba │ │ │ │ + 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) │ │ │ │ - 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 s10,32(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ ld a4,8(sp) │ │ │ │ ld a5,0(s8) │ │ │ │ xor a5,a5,a4 │ │ │ │ li a4,0 │ │ │ │ - bnez a5,29480 │ │ │ │ + bnez a5,27f7c │ │ │ │ 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 s8,48(sp) │ │ │ │ - ld s11,24(sp) │ │ │ │ - mv a0,s10 │ │ │ │ - ld s10,32(sp) │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,664 │ │ │ │ + li a0,1 │ │ │ │ addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - ld a0,0(s7) │ │ │ │ - mv a3,s0 │ │ │ │ - mv a2,s6 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a1,168 │ │ │ │ - mv s11,a0 │ │ │ │ - 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 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + sext.w a3,a3 │ │ │ │ + j 27f2a │ │ │ │ + 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> │ │ │ │ - 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 │ │ │ │ - li a1,1 │ │ │ │ - jal 36c0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 35a0 │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a5,0(s3) │ │ │ │ - xor a5,a5,a4 │ │ │ │ + lw a5,8(a0) │ │ │ │ + addi sp,sp,-144 │ │ │ │ + auipc a3,0x52 │ │ │ │ + ld a3,-138(a3) │ │ │ │ + sd ra,136(sp) │ │ │ │ + ld a4,0(a3) │ │ │ │ + sd a4,24(sp) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + beqz a5,28282 │ │ │ │ + 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,282a6 │ │ │ │ + lwu s9,88(s2) │ │ │ │ + sw s10,20(sp) │ │ │ │ + ld s3,80(s2) │ │ │ │ + beqz s9,28026 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28046 │ │ │ │ + beqz a0,2804e │ │ │ │ + addi s8,s1,1 │ │ │ │ + bltu s8,s9,28004 │ │ │ │ + mv a3,s10 │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,-1760 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x38 │ │ │ │ + addi a0,a0,-1732 │ │ │ │ + jal 4c0b8 │ │ │ │ li a0,-1 │ │ │ │ jal 33c0 │ │ │ │ + mv s9,s1 │ │ │ │ + bltu s8,s9,28004 │ │ │ │ + j 28026 │ │ │ │ + beqz s11,28026 │ │ │ │ + lw s10,4(s11) │ │ │ │ + ld a5,72(s2) │ │ │ │ + add a4,a5,s4 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + sext.w s1,a4 │ │ │ │ + bgeu s6,a4,280b4 │ │ │ │ + lwu s9,88(s2) │ │ │ │ + sw s5,20(sp) │ │ │ │ + ld s3,80(s2) │ │ │ │ + beqz s9,2809c │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,280a0 │ │ │ │ + beqz a0,280a8 │ │ │ │ + addi s8,s1,1 │ │ │ │ + bltu s8,s9,2807a │ │ │ │ + mv a3,s5 │ │ │ │ + j 28028 │ │ │ │ + mv s9,s1 │ │ │ │ + bltu s8,s9,2807a │ │ │ │ + j 2809c │ │ │ │ + beqz s11,2809c │ │ │ │ + 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,282ac │ │ │ │ + lwu s9,88(s2) │ │ │ │ + sw s11,20(sp) │ │ │ │ + ld s10,80(s2) │ │ │ │ + beqz s9,2810e │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28112 │ │ │ │ + beqz a0,2811a │ │ │ │ + addi s8,s3,1 │ │ │ │ + bltu s8,s9,280e8 │ │ │ │ + mv a3,s11 │ │ │ │ + j 28028 │ │ │ │ + mv s9,s3 │ │ │ │ + bltu s8,s9,280e8 │ │ │ │ + j 2810e │ │ │ │ + beqz s1,2810e │ │ │ │ + ld a5,72(s2) │ │ │ │ + lw s11,4(s1) │ │ │ │ + add a4,a5,s4 │ │ │ │ + lbu s10,0(a4) │ │ │ │ + bgeu s6,s10,282bc │ │ │ │ + lwu s9,88(s2) │ │ │ │ + sw s5,20(sp) │ │ │ │ + ld s10,80(s2) │ │ │ │ + beqz s9,2809c │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28168 │ │ │ │ + beqz a0,28170 │ │ │ │ + addi s8,s3,1 │ │ │ │ + bltu s8,s9,28140 │ │ │ │ + j 2809c │ │ │ │ + mv s9,s3 │ │ │ │ + bltu s8,s9,28140 │ │ │ │ + j 2809c │ │ │ │ + beqz s1,2809c │ │ │ │ + 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,282c4 │ │ │ │ + lwu s9,88(s2) │ │ │ │ + sw s11,20(sp) │ │ │ │ + ld s3,80(s2) │ │ │ │ + beqz s9,2810e │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,281d2 │ │ │ │ + beqz a0,281da │ │ │ │ + addi s8,s10,1 │ │ │ │ + bltu s8,s9,281aa │ │ │ │ + j 2810e │ │ │ │ + mv s9,s10 │ │ │ │ + bltu s8,s9,281aa │ │ │ │ + j 2810e │ │ │ │ + beqz s1,2810e │ │ │ │ + lw s11,4(s1) │ │ │ │ + ld a5,72(s2) │ │ │ │ + add a5,a5,s4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + bgeu s6,a5,282c0 │ │ │ │ + lwu s1,88(s2) │ │ │ │ + sw s5,20(sp) │ │ │ │ + ld s3,80(s2) │ │ │ │ + beqz s1,2809c │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28226 │ │ │ │ + beqz a0,2822e │ │ │ │ + addi s8,s10,1 │ │ │ │ + bltu s8,s1,281fe │ │ │ │ + j 2809c │ │ │ │ + mv s1,s10 │ │ │ │ + bltu s8,s1,281fe │ │ │ │ + j 2809c │ │ │ │ + beqz s9,2809c │ │ │ │ + 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,0x38 │ │ │ │ + addi a1,a1,-1246 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a5,8(s2) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w s5,s4 │ │ │ │ + bltu s5,a5,27fd2 │ │ │ │ + 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,0x52 │ │ │ │ + ld a5,-882(a5) │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,282ca │ │ │ │ + ld ra,136(sp) │ │ │ │ + auipc a1,0x3b │ │ │ │ + addi a1,a1,-150 │ │ │ │ + li a0,1 │ │ │ │ + addi sp,sp,144 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + sext.w s10,a4 │ │ │ │ + j 2805a │ │ │ │ + sext.w s11,a4 │ │ │ │ + add a4,a5,s4 │ │ │ │ + lbu s10,0(a4) │ │ │ │ + bltu s6,s10,28130 │ │ │ │ + sext.w s10,s10 │ │ │ │ + j 2817a │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 28236 │ │ │ │ + sext.w s11,a4 │ │ │ │ + j 281e4 │ │ │ │ + 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> │ │ │ │ - addi sp,sp,-176 │ │ │ │ - sd s8,96(sp) │ │ │ │ + mv a6,a3 │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + addi sp,sp,-240 │ │ │ │ + slli a7,a3,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + auipc a5,0x52 │ │ │ │ + ld a5,-996(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 │ │ │ │ - auipc s8,0x51 │ │ │ │ - ld s8,-1810(s8) │ │ │ │ - sd s2,144(sp) │ │ │ │ - sd s4,128(sp) │ │ │ │ - mv a2,a3 │ │ │ │ - mv s4,a1 │ │ │ │ - mv s2,a4 │ │ │ │ - mv a1,a5 │ │ │ │ - li a4,127 │ │ │ │ - li a3,126 │ │ │ │ - ld a5,0(s8) │ │ │ │ + sd a6,64(sp) │ │ │ │ + ld s1,32(sp) │ │ │ │ + lbu s9,0(a5) │ │ │ │ + beq s1,s6,28986 │ │ │ │ + sd a5,16(sp) │ │ │ │ + bnez s6,283ea │ │ │ │ + lw s11,8(s7) │ │ │ │ + li a0,24 │ │ │ │ + addiw s11,s11,-1 │ │ │ │ + sltu a5,s1,s11 │ │ │ │ sd a5,56(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 │ │ │ │ - mv s1,a0 │ │ │ │ - auipc a1,0x39 │ │ │ │ - addi a1,a1,-1882 │ │ │ │ - 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) │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,44(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - li a1,4 │ │ │ │ - mv s5,a0 │ │ │ │ - jal 3780 │ │ │ │ - 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) │ │ │ │ - li s11,0 │ │ │ │ - andi a4,a5,2 │ │ │ │ - li s6,0 │ │ │ │ - beqz a4,296f0 │ │ │ │ - beqz s2,29a0c │ │ │ │ - lwu a1,44(sp) │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,44(sp) │ │ │ │ - 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) │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,44(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - li a1,4 │ │ │ │ - sd a0,24(sp) │ │ │ │ - jal 3780 │ │ │ │ - lwu a1,44(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,44(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - li a1,1 │ │ │ │ - sd a0,16(sp) │ │ │ │ - jal 3780 │ │ │ │ - mv a3,s0 │ │ │ │ - li a2,1 │ │ │ │ - li a1,4 │ │ │ │ - addi a0,sp,48 │ │ │ │ - jal 3780 │ │ │ │ - lwu a1,48(sp) │ │ │ │ - li a0,0 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ - lbu a5,43(sp) │ │ │ │ - mv s7,a0 │ │ │ │ - andi a5,a5,32 │ │ │ │ - beqz a5,299a4 │ │ │ │ - beqz s2,29a26 │ │ │ │ - lwu a2,48(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - li a1,16 │ │ │ │ + jal 3330 │ │ │ │ + li a2,8 │ │ │ │ + li a1,10 │ │ │ │ + sd a0,8(sp) │ │ │ │ + jal 53d38 │ │ │ │ + lw a2,8(s7) │ │ │ │ + ld a5,16(sp) │ │ │ │ + addiw a3,a2,-1 │ │ │ │ + beq a3,s1,29200 │ │ │ │ + ld a4,32(sp) │ │ │ │ + ld a3,72(s7) │ │ │ │ + bgeu a4,a2,2840e │ │ │ │ + slli s1,a4,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + add a2,a3,s1 │ │ │ │ + lbu a6,0(a2) │ │ │ │ + bgeu s2,a6,290b6 │ │ │ │ + lwu s11,88(s7) │ │ │ │ + sw a4,112(sp) │ │ │ │ + ld s3,80(s7) │ │ │ │ + bnez s11,283aa │ │ │ │ + j 292d6 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,283e2 │ │ │ │ + beqz a0,28e20 │ │ │ │ + addi s11,s8,1 │ │ │ │ + bltu s11,s1,283b4 │ │ │ │ + ld s7,32(sp) │ │ │ │ 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 │ │ │ │ - ld a5,8(sp) │ │ │ │ - lbu a4,43(sp) │ │ │ │ - lw a2,52(sp) │ │ │ │ - sd a5,80(a0) │ │ │ │ - ld a5,24(sp) │ │ │ │ - lw a3,48(sp) │ │ │ │ - srliw a4,a4,0x5 │ │ │ │ - sd a5,32(a0) │ │ │ │ + jal 20e6e │ │ │ │ + mv s1,s8 │ │ │ │ + bltu s11,s1,283b4 │ │ │ │ + j 283da │ │ │ │ + li a0,24 │ │ │ │ + jal 3330 │ │ │ │ + li a2,8 │ │ │ │ + li a1,10 │ │ │ │ + sd a0,8(sp) │ │ │ │ + jal 53d38 │ │ │ │ + lw a2,8(s7) │ │ │ │ + ld a4,32(sp) │ │ │ │ + li a5,1 │ │ │ │ + sd a5,56(sp) │ │ │ │ + ld a3,72(s7) │ │ │ │ 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) │ │ │ │ + bltu a4,a2,28386 │ │ │ │ + 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,28cf4 │ │ │ │ + lwu s11,88(s7) │ │ │ │ + sw a0,112(sp) │ │ │ │ + ld s10,80(s7) │ │ │ │ + beqz s11,28478 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2847c │ │ │ │ + beqz a0,28484 │ │ │ │ + addi s3,s8,1 │ │ │ │ + bltu s3,s1,28450 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 20e6e │ │ │ │ + mv s1,s8 │ │ │ │ + bltu s3,s1,28450 │ │ │ │ + j 28476 │ │ │ │ + mv a1,s4 │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + mv a0,s5 │ │ │ │ + mv a5,s11 │ │ │ │ + beqz a1,28478 │ │ │ │ + lw a0,4(a1) │ │ │ │ + ld a3,72(s7) │ │ │ │ + add a3,a3,s3 │ │ │ │ + lbu a3,0(a3) │ │ │ │ + bgeu s2,a3,28c8c │ │ │ │ + lwu s11,88(s7) │ │ │ │ + sw s6,112(sp) │ │ │ │ + ld s3,80(s7) │ │ │ │ + beqz s11,284e2 │ │ │ │ + li s5,0 │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ mv s10,a0 │ │ │ │ - beqz s2,2994c │ │ │ │ + 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 35a0 │ │ │ │ - ld a0,16(s1) │ │ │ │ - li a2,0 │ │ │ │ - mv a1,s9 │ │ │ │ - jal 595a │ │ │ │ - mv s0,a0 │ │ │ │ - beqz s3,2996a │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,284e8 │ │ │ │ + beqz a0,284f0 │ │ │ │ + addi s1,s8,1 │ │ │ │ + bltu s1,s4,284be │ │ │ │ + mv a0,s6 │ │ │ │ + jal 20e6e │ │ │ │ + mv s4,s8 │ │ │ │ + bltu s1,s4,284be │ │ │ │ + j 284e2 │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ + mv a0,s10 │ │ │ │ + mv a5,s5 │ │ │ │ + beqz s11,284e2 │ │ │ │ + lw a3,4(s11) │ │ │ │ + sd zero,24(sp) │ │ │ │ + bltu a3,a0,28c94 │ │ │ │ + ld a4,56(sp) │ │ │ │ + beqz a4,28a9c │ │ │ │ + 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,28532 │ │ │ │ + bgeu a4,s8,28538 │ │ │ │ + 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,28588 │ │ │ │ + sd a5,16(sp) │ │ │ │ + ld a5,40(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addiw a1,s8,-1 │ │ │ │ + and a3,a2,a5 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + or a3,a3,a1 │ │ │ │ + mv a0,s1 │ │ │ │ + mv a1,s0 │ │ │ │ + sd a3,112(sp) │ │ │ │ + jal 53e84 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a3,a0 │ │ │ │ + ld a5,16(sp) │ │ │ │ + bnez a3,291c4 │ │ │ │ + lw a3,8(s7) │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + bgeu s8,a3,291fa │ │ │ │ + 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,28894 │ │ │ │ + lwu s10,88(s5) │ │ │ │ + sw s6,112(sp) │ │ │ │ + ld s11,80(s5) │ │ │ │ + beqz s10,285fa │ │ │ │ + li s9,0 │ │ │ │ + add s1,s9,s10 │ │ │ │ + srli s1,s1,0x1 │ │ │ │ + slli s3,s1,0x3 │ │ │ │ + add s3,s3,s11 │ │ │ │ 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 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2861a │ │ │ │ + beqz a0,28622 │ │ │ │ + addi s9,s1,1 │ │ │ │ + bltu s9,s10,285d8 │ │ │ │ + mv a3,s6 │ │ │ │ auipc a2,0x37 │ │ │ │ - addi a2,a2,1156 │ │ │ │ - li a1,579 │ │ │ │ + addi a2,a2,844 │ │ │ │ + li a1,658 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + addi a0,a0,872 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s10,s1 │ │ │ │ + bltu s9,s10,285d8 │ │ │ │ + j 285fa │ │ │ │ + beqz s3,285fa │ │ │ │ + lw s6,4(s3) │ │ │ │ + ld a3,72(s5) │ │ │ │ + add a3,a3,s8 │ │ │ │ + lbu a3,0(a3) │ │ │ │ + bgeu s2,a3,287ae │ │ │ │ + lwu s10,88(s5) │ │ │ │ + sw s4,112(sp) │ │ │ │ + ld s11,80(s5) │ │ │ │ + beqz s10,2866a │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2866e │ │ │ │ + beqz a0,28676 │ │ │ │ + addi s9,s1,1 │ │ │ │ + bltu s9,s10,28648 │ │ │ │ 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) │ │ │ │ + j 285fc │ │ │ │ + mv s10,s1 │ │ │ │ + bltu s9,s10,28648 │ │ │ │ + j 2866a │ │ │ │ + beqz s3,2866a │ │ │ │ + lw a3,4(s3) │ │ │ │ + bne a3,s6,287b4 │ │ │ │ + ld a3,72(s5) │ │ │ │ + add a2,a3,s8 │ │ │ │ + lbu a2,0(a2) │ │ │ │ + sext.w s9,a2 │ │ │ │ + bgeu s2,a2,286de │ │ │ │ + lwu s9,88(s5) │ │ │ │ + sw s4,112(sp) │ │ │ │ + ld s10,80(s5) │ │ │ │ + beqz s9,2866a │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,286ca │ │ │ │ + beqz a0,286d2 │ │ │ │ + addi s6,s1,1 │ │ │ │ + bltu s6,s9,286a6 │ │ │ │ + j 2866a │ │ │ │ + mv s9,s1 │ │ │ │ + bltu s6,s9,286a6 │ │ │ │ + j 2866a │ │ │ │ + beqz s3,2866a │ │ │ │ + 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,2889a │ │ │ │ + lwu s10,88(s5) │ │ │ │ + sw a1,112(sp) │ │ │ │ + ld s6,80(s5) │ │ │ │ + beqz s10,28c62 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28732 │ │ │ │ + beqz a0,2873a │ │ │ │ + addi s11,s1,1 │ │ │ │ + bltu s11,s4,2870c │ │ │ │ + mv a3,s3 │ │ │ │ + j 285fc │ │ │ │ + mv s4,s1 │ │ │ │ + bltu s11,s4,2870c │ │ │ │ + j 2872e │ │ │ │ + ld s4,16(sp) │ │ │ │ + mv a5,s3 │ │ │ │ + beqz s10,28c62 │ │ │ │ + lw a3,4(s10) │ │ │ │ + bltu a3,s9,287b4 │ │ │ │ + ld a3,120(s5) │ │ │ │ + add a3,a3,s7 │ │ │ │ + lw s1,0(a3) │ │ │ │ + beqz s1,287b4 │ │ │ │ + ld a5,16(s5) │ │ │ │ + ld a3,0(s5) │ │ │ │ + ld a2,24(sp) │ │ │ │ + add a5,a5,s7 │ │ │ │ + lw a5,0(a5) │ │ │ │ + ld a4,16(a3) │ │ │ │ + lbu a3,44(a3) │ │ │ │ + addw a5,a5,a2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + beq a5,a3,287a0 │ │ │ │ + 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 53e84 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bnez a0,2889e │ │ │ │ + lw a5,8(s5) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bgeu s1,a5,288d0 │ │ │ │ + mv s4,s1 │ │ │ │ + j 2859e │ │ │ │ + sext.w a3,a3 │ │ │ │ + beq a3,s6,28682 │ │ │ │ + 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,28822 │ │ │ │ + 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,28822 │ │ │ │ + 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 53e84 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a3,a0 │ │ │ │ + ld a5,16(sp) │ │ │ │ + bnez a3,288de │ │ │ │ + lw a3,8(s7) │ │ │ │ + bnez s6,28834 │ │ │ │ + ld a4,32(sp) │ │ │ │ + addiw a2,a3,-1 │ │ │ │ + beq a2,a4,2892c │ │ │ │ + ld a4,32(sp) │ │ │ │ + ld a2,72(s7) │ │ │ │ + bgeu a4,a3,28b1a │ │ │ │ + slli a1,a4,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + add a3,a2,a1 │ │ │ │ + lbu a0,0(a3) │ │ │ │ + bgeu s2,a0,290ba │ │ │ │ + lwu a2,88(s7) │ │ │ │ + sw a4,112(sp) │ │ │ │ + ld s1,80(s7) │ │ │ │ + beqz a2,292e4 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28910 │ │ │ │ + beqz a0,28d10 │ │ │ │ + addi s5,s3,1 │ │ │ │ + bltu s5,s4,28868 │ │ │ │ + ld s7,32(sp) │ │ │ │ + mv a3,s7 │ │ │ │ + j 285fc │ │ │ │ + sext.w s6,a2 │ │ │ │ + j 2862e │ │ │ │ + sext.w a3,a3 │ │ │ │ + j 28746 │ │ │ │ + ld s3,8(sp) │ │ │ │ + mv a0,s3 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a3,112(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + bgeu a3,a2,287a0 │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,224 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a5,8(s5) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bltu s1,a5,287aa │ │ │ │ + mv s7,s5 │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s6,88(sp) │ │ │ │ + ld a5,96(sp) │ │ │ │ + mv s5,s1 │ │ │ │ + j 287c2 │ │ │ │ + ld s1,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 53ee6 │ │ │ │ + lw a3,112(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + ld a5,16(sp) │ │ │ │ + bgeu a3,a2,28822 │ │ │ │ + auipc a1,0x37 │ │ │ │ + addi a1,a1,158 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + ld a5,16(sp) │ │ │ │ + lw a3,8(s7) │ │ │ │ + j 28826 │ │ │ │ + mv s4,s3 │ │ │ │ + bltu s5,s4,28868 │ │ │ │ + j 2888e │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s8 │ │ │ │ + beqz s11,285fa │ │ │ │ + lw a3,4(s11) │ │ │ │ + bltu a3,a0,28bfe │ │ │ │ + li s1,0 │ │ │ │ + ld s6,8(sp) │ │ │ │ + li s5,0 │ │ │ │ + mv s8,a5 │ │ │ │ + j 2896c │ │ │ │ + ld a5,0(s7) │ │ │ │ + sext.w s3,s5 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s6 │ │ │ │ + ld s10,16(a5) │ │ │ │ + ld s11,16(s7) │ │ │ │ + jal 53ee6 │ │ │ │ + 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,289be │ │ │ │ + addiw s5,s5,1 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s5,a0,28936 │ │ │ │ + mv a0,s6 │ │ │ │ + li a1,0 │ │ │ │ + jal 53dd0 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + li a5,1 │ │ │ │ + auipc a4,0x51 │ │ │ │ + ld a4,1416(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,292fa │ │ │ │ + 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 │ │ │ │ + ld s1,8(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + sd s8,16(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 53ee6 │ │ │ │ + mv a3,a0 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s1 │ │ │ │ + lw s6,0(a3) │ │ │ │ + jal 53ee6 │ │ │ │ + mv a3,a0 │ │ │ │ + lw a4,4(a3) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + mv s3,a4 │ │ │ │ + sd a4,32(sp) │ │ │ │ + jal 53dd0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,16(sp) │ │ │ │ + bltu s3,s6,28986 │ │ │ │ + ld a4,32(sp) │ │ │ │ + bltu s6,a4,28aac │ │ │ │ + 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,28a82 │ │ │ │ + bltu s5,s3,28a82 │ │ │ │ + ld a4,48(sp) │ │ │ │ + mv s1,a5 │ │ │ │ + mv s8,a4 │ │ │ │ + bgeu a4,a5,28a58 │ │ │ │ + j 28a82 │ │ │ │ + lbu a3,0(s1) │ │ │ │ + lbu a5,0(s3) │ │ │ │ + bne a5,a3,2908a │ │ │ │ + lbu a3,1(s1) │ │ │ │ + addi s3,s3,1 │ │ │ │ + addi s1,s1,1 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + beqz a3,28a98 │ │ │ │ + bltu s5,s3,28a98 │ │ │ │ + bltu s8,s1,28a98 │ │ │ │ + lbu a5,0(s3) │ │ │ │ + bne a5,a3,28c66 │ │ │ │ + jal 4280a │ │ │ │ + beqz a0,28a38 │ │ │ │ + lbu a1,0(s3) │ │ │ │ + lbu a0,0(s1) │ │ │ │ + beq a1,a0,28a44 │ │ │ │ + jal 427cc │ │ │ │ + bnez a0,28a44 │ │ │ │ + lbu a3,0(s1) │ │ │ │ + mv a5,s1 │ │ │ │ + bnez a3,28c68 │ │ │ │ + ld a4,64(sp) │ │ │ │ + bltu s4,a4,28342 │ │ │ │ + ld s7,32(sp) │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + or a5,a5,s7 │ │ │ │ + j 28988 │ │ │ │ + mv a5,s1 │ │ │ │ + j 28a82 │ │ │ │ + lw a3,8(s7) │ │ │ │ + mv s8,s6 │ │ │ │ + addiw a2,a3,-1 │ │ │ │ + bltu s6,a2,28592 │ │ │ │ + j 28826 │ │ │ │ + lw a3,8(s7) │ │ │ │ + bnez s6,28abc │ │ │ │ + addiw a2,a3,-1 │ │ │ │ + beq a2,a4,29290 │ │ │ │ + ld a4,32(sp) │ │ │ │ + ld a2,72(s7) │ │ │ │ + bgeu a4,a3,28f32 │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a1,a2,a3 │ │ │ │ + lbu a6,0(a1) │ │ │ │ + bgeu s2,a6,2928c │ │ │ │ + lwu s11,88(s7) │ │ │ │ + sw a4,112(sp) │ │ │ │ + ld s5,80(s7) │ │ │ │ + beqz s11,292d6 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28b12 │ │ │ │ + beqz a0,290c6 │ │ │ │ + addi s9,s1,1 │ │ │ │ + bltu s9,s11,28aec │ │ │ │ + j 283da │ │ │ │ + mv s11,s1 │ │ │ │ + bltu s9,s11,28aec │ │ │ │ + j 283da │ │ │ │ + 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,28d04 │ │ │ │ + lwu s5,88(s7) │ │ │ │ + sw a3,112(sp) │ │ │ │ + ld s3,80(s7) │ │ │ │ + beqz s5,285fc │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28b88 │ │ │ │ + beqz a0,28b90 │ │ │ │ + addi s6,s1,1 │ │ │ │ + bltu s6,s4,28b60 │ │ │ │ + mv a3,s5 │ │ │ │ + j 285fc │ │ │ │ + mv s4,s1 │ │ │ │ + bltu s6,s4,28b60 │ │ │ │ + j 28b84 │ │ │ │ + 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,285fc │ │ │ │ + lw a0,4(s8) │ │ │ │ + ld a2,72(s7) │ │ │ │ + add a2,a2,a6 │ │ │ │ + lbu a3,0(a2) │ │ │ │ + bgeu s2,a3,28cfc │ │ │ │ + lwu s5,88(s7) │ │ │ │ + sw s6,112(sp) │ │ │ │ + ld s3,80(s7) │ │ │ │ + beqz s5,285fa │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28bf6 │ │ │ │ + beqz a0,28918 │ │ │ │ + addi s4,s1,1 │ │ │ │ + bltu s4,s5,28bd0 │ │ │ │ + j 285fa │ │ │ │ + mv s5,s1 │ │ │ │ + bltu s4,s5,28bd0 │ │ │ │ + j 285fa │ │ │ │ + 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,29206 │ │ │ │ + lwu s11,88(s7) │ │ │ │ + sw a0,112(sp) │ │ │ │ + ld s1,80(s7) │ │ │ │ + beqz s11,28478 │ │ │ │ + li s8,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 4e4e6 │ │ │ │ + bltz a0,28c5a │ │ │ │ + beqz a0,2909e │ │ │ │ + addi s8,s5,1 │ │ │ │ + bltu s8,s11,28c2e │ │ │ │ + mv a0,s6 │ │ │ │ + j 28478 │ │ │ │ + mv s11,s5 │ │ │ │ + bltu s8,s11,28c2e │ │ │ │ + j 28c54 │ │ │ │ + mv a3,a5 │ │ │ │ + j 285fc │ │ │ │ + mv a5,s1 │ │ │ │ + bltu s5,s3,28a82 │ │ │ │ + ld a4,48(sp) │ │ │ │ + bltu a4,a5,28a82 │ │ │ │ + sd a5,8(sp) │ │ │ │ + jal 4280a │ │ │ │ + ld a5,8(sp) │ │ │ │ + bnez a0,29268 │ │ │ │ + lbu a2,0(s3) │ │ │ │ + lbu a3,0(a5) │ │ │ │ + beq a2,a3,28a82 │ │ │ │ + j 28986 │ │ │ │ + sext.w a3,a3 │ │ │ │ + sd zero,24(sp) │ │ │ │ + bgeu a3,a0,28506 │ │ │ │ + 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,2920e │ │ │ │ + lwu s11,88(s7) │ │ │ │ + sw s5,112(sp) │ │ │ │ + ld s1,80(s7) │ │ │ │ + beqz s11,28cee │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28d08 │ │ │ │ + beqz a0,2908e │ │ │ │ + addi s11,s10,1 │ │ │ │ + bltu s11,s3,28cc8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 20e6e │ │ │ │ + sext.w a0,a2 │ │ │ │ + j 28498 │ │ │ │ + sext.w a3,a3 │ │ │ │ + bgeu a3,a0,2892c │ │ │ │ + j 28bfe │ │ │ │ + sext.w a0,a0 │ │ │ │ + j 28bac │ │ │ │ + mv s3,s10 │ │ │ │ + bltu s11,s3,28cc8 │ │ │ │ + j 28cee │ │ │ │ + ld s4,16(sp) │ │ │ │ + mv a1,s8 │ │ │ │ + mv a5,s10 │ │ │ │ + beqz s11,2888e │ │ │ │ + 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,290b2 │ │ │ │ + lwu a6,88(s7) │ │ │ │ + sw a7,112(sp) │ │ │ │ + ld s1,80(s7) │ │ │ │ + beqz a6,285fc │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28d86 │ │ │ │ + beqz a0,28d8e │ │ │ │ + addi s5,s3,1 │ │ │ │ + bltu s5,s4,28d5a │ │ │ │ + mv a3,s8 │ │ │ │ + j 285fc │ │ │ │ + mv s4,s3 │ │ │ │ + bltu s5,s4,28d5a │ │ │ │ + j 28d80 │ │ │ │ + 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,285fc │ │ │ │ + lw a6,4(s11) │ │ │ │ + ld a2,72(s7) │ │ │ │ + ld a3,120(s7) │ │ │ │ + bgeu a6,a0,28b1e │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + add a1,a1,a3 │ │ │ │ + lw a1,0(a1) │ │ │ │ + bgeu s6,a1,28b1e │ │ │ │ + ld a4,32(sp) │ │ │ │ + bltu a4,a1,28b1e │ │ │ │ + slli a3,a1,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a3,a3,a2 │ │ │ │ + lbu s6,0(a3) │ │ │ │ + li a3,253 │ │ │ │ + bgeu a3,s6,29206 │ │ │ │ + lwu s11,88(s7) │ │ │ │ + sw a1,112(sp) │ │ │ │ + ld s1,80(s7) │ │ │ │ + beqz s11,292bc │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,292a4 │ │ │ │ + beqz a0,292b0 │ │ │ │ + addi s0,s5,1 │ │ │ │ + bltu s0,s11,28df0 │ │ │ │ + mv s11,s8 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 20e6e │ │ │ │ + ld s1,16(sp) │ │ │ │ + mv a5,s10 │ │ │ │ + beqz s5,283da │ │ │ │ + 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,290ac │ │ │ │ + lwu s11,88(s7) │ │ │ │ + sw a1,112(sp) │ │ │ │ + ld s3,80(s7) │ │ │ │ + beqz s11,28cee │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28e92 │ │ │ │ + beqz a0,28e9a │ │ │ │ + addi s1,s10,1 │ │ │ │ + bltu s1,s4,28e6a │ │ │ │ + j 28cee │ │ │ │ + mv s4,s10 │ │ │ │ + bltu s1,s4,28e6a │ │ │ │ + j 28cee │ │ │ │ + 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,28cee │ │ │ │ + lw a1,4(s10) │ │ │ │ + ld a3,72(s8) │ │ │ │ + ld a2,120(s7) │ │ │ │ + bgeu a1,a6,28412 │ │ │ │ + slli a1,s1,0x2 │ │ │ │ + add a1,a1,a2 │ │ │ │ + lw a0,0(a1) │ │ │ │ + bgeu s6,a0,28412 │ │ │ │ + ld a4,32(sp) │ │ │ │ + bltu a4,a0,28412 │ │ │ │ + slli a2,a0,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a3,a3,a2 │ │ │ │ + lbu s5,0(a3) │ │ │ │ + li a3,253 │ │ │ │ + bgeu a3,s5,292f0 │ │ │ │ + lwu s8,88(s7) │ │ │ │ + sw a0,112(sp) │ │ │ │ + ld s1,80(s7) │ │ │ │ + beqz s8,28478 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2929c │ │ │ │ + beqz a0,292c0 │ │ │ │ + addi s4,s3,1 │ │ │ │ + bltu s4,s0,28f04 │ │ │ │ + ld a0,16(sp) │ │ │ │ + j 28478 │ │ │ │ + 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,290c2 │ │ │ │ + lwu s5,88(s7) │ │ │ │ + sw a3,112(sp) │ │ │ │ + ld s1,80(s7) │ │ │ │ + beqz s5,285fc │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28f96 │ │ │ │ + beqz a0,28f9e │ │ │ │ + addi s5,s3,1 │ │ │ │ + bltu s5,s4,28f70 │ │ │ │ + j 28d80 │ │ │ │ + mv s4,s3 │ │ │ │ + bltu s5,s4,28f70 │ │ │ │ + j 28d80 │ │ │ │ + ld s4,8(sp) │ │ │ │ + ld a5,16(sp) │ │ │ │ + mv a0,s10 │ │ │ │ + mv a3,s8 │ │ │ │ + beqz s11,285fc │ │ │ │ + lw a1,4(s11) │ │ │ │ + ld a2,72(s7) │ │ │ │ + add a2,a2,a0 │ │ │ │ + lbu a3,0(a2) │ │ │ │ + bgeu s2,a3,290be │ │ │ │ + lwu s5,88(s7) │ │ │ │ + sw s6,112(sp) │ │ │ │ + ld s1,80(s7) │ │ │ │ + beqz s5,285fa │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,28ffc │ │ │ │ + beqz a0,29006 │ │ │ │ + addi s11,s3,1 │ │ │ │ + bltu s11,s4,28fd4 │ │ │ │ + j 285fa │ │ │ │ + mv s4,s3 │ │ │ │ + bltu s11,s4,28fd4 │ │ │ │ + j 285fa │ │ │ │ + ld s4,8(sp) │ │ │ │ + mv a1,s10 │ │ │ │ + mv a5,s8 │ │ │ │ + beqz s5,285fa │ │ │ │ + lw a3,4(s5) │ │ │ │ + ld s5,40(sp) │ │ │ │ + bgeu a3,a1,28a04 │ │ │ │ + ld a2,120(s7) │ │ │ │ + ld a3,72(s7) │ │ │ │ + add a2,a2,s9 │ │ │ │ + lw a0,0(a2) │ │ │ │ + slli a2,a0,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + add a3,a3,a2 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + bgeu s2,a2,292ac │ │ │ │ + lwu s5,88(s7) │ │ │ │ + sw a0,112(sp) │ │ │ │ + ld s1,80(s7) │ │ │ │ + beqz s5,28478 │ │ │ │ + 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 2948a │ │ │ │ - j 29918 │ │ │ │ - beqz s2,2998a │ │ │ │ - lwu a1,44(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a2,44(sp) │ │ │ │ - mv a3,s0 │ │ │ │ - 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 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,29082 │ │ │ │ + beqz a0,29218 │ │ │ │ + addi s0,s11,1 │ │ │ │ + bltu s0,s3,29056 │ │ │ │ + ld a0,8(sp) │ │ │ │ + j 28478 │ │ │ │ + mv s3,s11 │ │ │ │ + bltu s0,s3,29056 │ │ │ │ + j 2907c │ │ │ │ + mv a5,s1 │ │ │ │ + j 28a7e │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz s8,28cee │ │ │ │ + lw a4,4(s8) │ │ │ │ + sd a4,24(sp) │ │ │ │ + j 28506 │ │ │ │ + mv a0,s6 │ │ │ │ + mv a5,s10 │ │ │ │ + beqz s3,28478 │ │ │ │ + lw s1,4(s3) │ │ │ │ + j 2892e │ │ │ │ + sext.w a1,a2 │ │ │ │ + j 28eb4 │ │ │ │ + sext.w a6,a6 │ │ │ │ + j 28da8 │ │ │ │ + sext.w a6,a6 │ │ │ │ + j 28e30 │ │ │ │ + sext.w a0,a0 │ │ │ │ + j 28d22 │ │ │ │ + sext.w a3,a3 │ │ │ │ + j 29014 │ │ │ │ + sext.w a1,a1 │ │ │ │ + j 28fb2 │ │ │ │ + mv a3,s3 │ │ │ │ + mv a5,s10 │ │ │ │ + beqz s8,283da │ │ │ │ + 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,29286 │ │ │ │ + lwu s11,88(s7) │ │ │ │ + sw a7,112(sp) │ │ │ │ + ld s5,80(s7) │ │ │ │ + beqz s11,28478 │ │ │ │ + li s9,0 │ │ │ │ + sd s4,16(sp) │ │ │ │ + mv s3,s9 │ │ │ │ + mv s8,s7 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + 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 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) │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,29134 │ │ │ │ + beqz a0,2913c │ │ │ │ + addi s3,s1,1 │ │ │ │ + bltu s3,s4,29110 │ │ │ │ + j 2907c │ │ │ │ + mv s4,s1 │ │ │ │ + bltu s3,s4,29110 │ │ │ │ + j 2907c │ │ │ │ + mv a6,s7 │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld a0,8(sp) │ │ │ │ + mv a3,s10 │ │ │ │ + mv s7,s8 │ │ │ │ + mv a5,s9 │ │ │ │ + beqz s11,28478 │ │ │ │ + lw a0,4(s11) │ │ │ │ + ld a2,72(s8) │ │ │ │ + ld a1,120(s7) │ │ │ │ + bgeu a0,a6,28f36 │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a3,a3,a1 │ │ │ │ + lw s3,0(a3) │ │ │ │ + bgeu s6,s3,28f36 │ │ │ │ + ld a4,32(sp) │ │ │ │ + bltu a4,s3,28f36 │ │ │ │ + slli a3,s3,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + add a3,a3,a2 │ │ │ │ + lbu a2,0(a3) │ │ │ │ + li a3,253 │ │ │ │ + bgeu a3,a2,292ec │ │ │ │ + lwu s11,88(s7) │ │ │ │ + sw s3,112(sp) │ │ │ │ + ld a6,80(s7) │ │ │ │ + beqz s11,291be │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,292dc │ │ │ │ + beqz a0,2923c │ │ │ │ + addi s5,s1,1 │ │ │ │ + bltu s5,s11,2919c │ │ │ │ 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 │ │ │ │ - li a0,-1 │ │ │ │ - jal 33c0 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,16(a1) │ │ │ │ - sd s0,16(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 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,96(s0) │ │ │ │ - beqz a0,29ae6 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld ra,24(sp) │ │ │ │ + jal 20e6e │ │ │ │ ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - j 3670 │ │ │ │ - ld a5,72(a0) │ │ │ │ - slli a4,a1,0x20 │ │ │ │ - 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 s6,32(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(sp) │ │ │ │ - sd s2,64(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) │ │ │ │ - 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 ra,88(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> │ │ │ │ - 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) │ │ │ │ - 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 s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - mv s3,a0 │ │ │ │ - li s4,0 │ │ │ │ - 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 │ │ │ │ - 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 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 │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s8,48(sp) │ │ │ │ - mv a0,s6 │ │ │ │ - ld s6,64(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ - ret │ │ │ │ - sext.w a5,a5 │ │ │ │ - bgeu s6,a5,29c68 │ │ │ │ - ld a5,72(s3) │ │ │ │ - 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 │ │ │ │ + jal 53fc8 │ │ │ │ + addiw a1,a0,-1 │ │ │ │ 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 53ee6 │ │ │ │ + lw a3,112(sp) │ │ │ │ + lw a2,0(a0) │ │ │ │ + ld a5,16(sp) │ │ │ │ + bgeu a3,a2,28588 │ │ │ │ + auipc a1,0x36 │ │ │ │ + addi a1,a1,1976 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a3,8(s7) │ │ │ │ + ld a5,16(sp) │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + bltu s8,a3,28592 │ │ │ │ + mv s5,s8 │ │ │ │ + j 287c6 │ │ │ │ + sd zero,24(sp) │ │ │ │ + j 28506 │ │ │ │ + sext.w s1,s6 │ │ │ │ + j 2892e │ │ │ │ + sext.w a4,a3 │ │ │ │ + sd a4,24(sp) │ │ │ │ + j 28506 │ │ │ │ + ld a0,8(sp) │ │ │ │ + ld a5,16(sp) │ │ │ │ + mv s0,s5 │ │ │ │ + beqz s8,28478 │ │ │ │ + lw a2,4(s8) │ │ │ │ + ld a4,64(sp) │ │ │ │ + mv a3,a4 │ │ │ │ + bltu a2,a4,29258 │ │ │ │ + addiw s5,a3,-1 │ │ │ │ + slli s5,s5,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + j 28a04 │ │ │ │ + mv a5,s0 │ │ │ │ + ld s0,8(sp) │ │ │ │ + beqz s8,291be │ │ │ │ + lw a2,4(s8) │ │ │ │ + ld a4,64(sp) │ │ │ │ + slli a3,s6,0x20 │ │ │ │ + srli s9,a3,0x1e │ │ │ │ + mv a3,a4 │ │ │ │ + bgeu a2,a4,2922e │ │ │ │ + mv a3,a2 │ │ │ │ + addiw s5,a3,-1 │ │ │ │ + slli s5,s5,0x20 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + j 28a04 │ │ │ │ + lbu a1,0(s3) │ │ │ │ + lbu a3,0(a5) │ │ │ │ + sd a5,8(sp) │ │ │ │ + bne a1,a3,28986 │ │ │ │ + mv a0,a1 │ │ │ │ + jal 427cc │ │ │ │ + beqz a0,28986 │ │ │ │ + ld a5,8(sp) │ │ │ │ + j 28a82 │ │ │ │ + sext.w a0,a1 │ │ │ │ + j 29154 │ │ │ │ + sext.w a6,a6 │ │ │ │ + j 290d6 │ │ │ │ + li s5,-1 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + li s9,0 │ │ │ │ + j 28a04 │ │ │ │ + mv s0,s3 │ │ │ │ + bltu s4,s0,28f04 │ │ │ │ + j 28f2c │ │ │ │ + mv s11,s5 │ │ │ │ + bltu s0,s11,28df0 │ │ │ │ + j 28e18 │ │ │ │ + sext.w a2,a2 │ │ │ │ + j 29226 │ │ │ │ + mv s0,s3 │ │ │ │ + ld a5,16(sp) │ │ │ │ + mv a1,s8 │ │ │ │ + mv s3,s6 │ │ │ │ + bnez s6,290a6 │ │ │ │ + mv s11,a1 │ │ │ │ + j 28e1a │ │ │ │ + ld s4,24(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + mv a5,s5 │ │ │ │ + mv s0,s8 │ │ │ │ + beqz s11,28478 │ │ │ │ + lw a4,4(s11) │ │ │ │ + sd a4,24(sp) │ │ │ │ + j 28506 │ │ │ │ + mv s7,a4 │ │ │ │ + j 283dc │ │ │ │ + mv s11,s1 │ │ │ │ + bltu s5,s11,2919c │ │ │ │ + j 291be │ │ │ │ + mv s7,a4 │ │ │ │ + mv a3,s7 │ │ │ │ + j 285fc │ │ │ │ + sext.w a2,a2 │ │ │ │ + j 29248 │ │ │ │ + sext.w a4,s5 │ │ │ │ + sd a4,24(sp) │ │ │ │ + j 28506 │ │ │ │ jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s2,32(sp) │ │ │ │ + addi sp,sp,-208 │ │ │ │ + sd s0,192(sp) │ │ │ │ + auipc s0,0x51 │ │ │ │ + ld s0,-1010(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,29f48 │ │ │ │ + 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 │ │ │ │ - lwu a1,8(a1) │ │ │ │ - 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) │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s5,8(sp) │ │ │ │ - sd s3,24(sp) │ │ │ │ - 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 │ │ │ │ + mv s6,a2 │ │ │ │ + add s5,s0,a3 │ │ │ │ + bltu a2,s8,29ba8 │ │ │ │ + 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 │ │ │ │ - not a4,s0 │ │ │ │ - ld a3,16(a3) │ │ │ │ lwu a2,0(a5) │ │ │ │ - srai a5,a4,0x3f │ │ │ │ - and s0,s0,a5 │ │ │ │ - add a5,a3,s0 │ │ │ │ - add a4,a5,s1 │ │ │ │ + ld a5,16(a1) │ │ │ │ add a5,a5,a2 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - lbu a5,0(a5) │ │ │ │ - bne a4,a5,29dd0 │ │ │ │ + add s4,a5,a3 │ │ │ │ + add s3,s3,a5 │ │ │ │ + beqz a4,293d2 │ │ │ │ + bltu s4,s3,293d2 │ │ │ │ + bgeu s5,s0,293a4 │ │ │ │ + j 293d2 │ │ │ │ + lbu a5,0(s0) │ │ │ │ + lbu a4,0(s3) │ │ │ │ + bne a4,a5,293c8 │ │ │ │ + lbu a4,1(s0) │ │ │ │ + addi s3,s3,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 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + beqz a4,293cc │ │ │ │ + bltu s4,s3,293cc │ │ │ │ + bltu s5,s0,293cc │ │ │ │ + lbu a5,0(s3) │ │ │ │ + bne a5,a4,29d3a │ │ │ │ + jal 4280a │ │ │ │ + beqz a0,29384 │ │ │ │ + lbu a1,0(s3) │ │ │ │ + lbu a0,0(s0) │ │ │ │ + beq a1,a0,29390 │ │ │ │ + jal 427cc │ │ │ │ + bnez a0,29390 │ │ │ │ + lbu a5,0(s0) │ │ │ │ + bnez a5,29d3a │ │ │ │ + ld a5,16(sp) │ │ │ │ + beq a5,s1,29588 │ │ │ │ + li a5,-1 │ │ │ │ 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 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 │ │ │ │ + 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,295fc │ │ │ │ + ld a0,40(sp) │ │ │ │ + li a4,1 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s2 │ │ │ │ + jal 23c7c │ │ │ │ + lw a4,8(s2) │ │ │ │ + mv s3,a0 │ │ │ │ + bnez s6,29410 │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + beq a5,s8,29486 │ │ │ │ ld a5,72(s2) │ │ │ │ - sw s4,92(s2) │ │ │ │ - sb zero,0(a5) │ │ │ │ - ld ra,56(sp) │ │ │ │ - ld s2,32(sp) │ │ │ │ - ld s4,16(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) │ │ │ │ - slli a3,a4,0x20 │ │ │ │ - srli a5,a3,0x1d │ │ │ │ - add a5,a5,a0 │ │ │ │ - lw a3,8(s2) │ │ │ │ - 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 │ │ │ │ - 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,s4 │ │ │ │ - jal 1eff0 │ │ │ │ - bltz a0,29f40 │ │ │ │ - beqz a0,29f1a │ │ │ │ - addi s2,s0,1 │ │ │ │ - bltu s2,s3,29ed8 │ │ │ │ - mv a3,s6 │ │ │ │ - auipc a2,0x37 │ │ │ │ - addi a2,a2,-1220 │ │ │ │ - li a1,775 │ │ │ │ - auipc a0,0x37 │ │ │ │ - addi a0,a0,-1304 │ │ │ │ - jal b382 │ │ │ │ - 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) │ │ │ │ + bgeu s8,a4,2967a │ │ │ │ slli a4,s8,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ + sd a4,48(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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + li a3,253 │ │ │ │ + bgeu a3,a4,29a36 │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s11,88(s2) │ │ │ │ + sw s8,80(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + beqz s11,2946a │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,29470 │ │ │ │ + ld a1,0(sp) │ │ │ │ + beqz a0,297e4 │ │ │ │ + addi s10,s9,1 │ │ │ │ + bltu s10,s11,29440 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s9 │ │ │ │ + bltu s10,s11,29440 │ │ │ │ + j 2946a │ │ │ │ + beqz s10,29760 │ │ │ │ + lw a5,4(s10) │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ + bltu a5,a4,2976c │ │ │ │ + li s8,0 │ │ │ │ + li s6,0 │ │ │ │ + j 294c6 │ │ │ │ + ld a5,0(s2) │ │ │ │ + sext.w s11,s6 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s3 │ │ │ │ + ld s9,16(a5) │ │ │ │ + ld s10,16(s2) │ │ │ │ + jal 53ee6 │ │ │ │ + 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,294ea │ │ │ │ + addiw s6,s6,1 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s6,a0,2948c │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 53dd0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + ld s7,136(sp) │ │ │ │ + ld s9,120(sp) │ │ │ │ + ld s10,112(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + j 29604 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 53ee6 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s3 │ │ │ │ + lw s6,0(a5) │ │ │ │ + jal 53ee6 │ │ │ │ + mv a5,a0 │ │ │ │ + lw s8,4(a5) │ │ │ │ + mv a0,s3 │ │ │ │ + li a1,0 │ │ │ │ + jal 53dd0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + bltu s8,s6,295fc │ │ │ │ + bltu s6,s8,2960a │ │ │ │ + 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,2957a │ │ │ │ + bltu s3,s7,2957a │ │ │ │ + bltu s5,s0,2957a │ │ │ │ + lbu a4,0(s7) │ │ │ │ + bne a4,a5,295e0 │ │ │ │ + jal 4280a │ │ │ │ + bnez a0,295c8 │ │ │ │ + lbu a5,0(s0) │ │ │ │ + lbu a4,0(s7) │ │ │ │ + bne a4,a5,295de │ │ │ │ + lbu a5,1(s0) │ │ │ │ + addi s7,s7,1 │ │ │ │ + addi s0,s0,1 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + bnez a5,2954c │ │ │ │ + ld a5,16(sp) │ │ │ │ + bltu s1,a5,293e8 │ │ │ │ + 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,0x51 │ │ │ │ + ld a5,-1674(a5) │ │ │ │ + ld a3,88(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a3 │ │ │ │ + li a3,0 │ │ │ │ + or a0,a4,s8 │ │ │ │ + bnez a5,29f72 │ │ │ │ + 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 │ │ │ │ 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) │ │ │ │ + lbu a1,0(s7) │ │ │ │ + lbu a0,0(s0) │ │ │ │ + beq a1,a0,2956e │ │ │ │ + jal 427cc │ │ │ │ + bnez a0,2956e │ │ │ │ + lbu a5,0(s0) │ │ │ │ + beqz a5,2957a │ │ │ │ + bltu s3,s7,2957a │ │ │ │ + bltu s5,s0,2957a │ │ │ │ + jal 4280a │ │ │ │ + bnez a0,29b72 │ │ │ │ + lbu a4,0(s7) │ │ │ │ + lbu a5,0(s0) │ │ │ │ + beq a4,a5,2957a │ │ │ │ + ld s7,136(sp) │ │ │ │ + ld s9,120(sp) │ │ │ │ + ld s10,112(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + li s6,1 │ │ │ │ + li s8,0 │ │ │ │ + j 29588 │ │ │ │ + lw a4,8(s2) │ │ │ │ + bnez s6,2961a │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + beq a5,s8,29b9c │ │ │ │ + ld a5,72(s2) │ │ │ │ + bgeu s8,a4,298d6 │ │ │ │ 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) │ │ │ │ - auipc s4,0x50 │ │ │ │ - ld s4,-496(s4) │ │ │ │ - ld a4,0(s4) │ │ │ │ sd a4,8(sp) │ │ │ │ - li a4,0 │ │ │ │ - li a4,253 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2a1c4 │ │ │ │ - beqz a0,2a1cc │ │ │ │ - addi s5,s0,1 │ │ │ │ - bltu s5,s8,2a198 │ │ │ │ - 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) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s4) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 s8,32(sp) │ │ │ │ - lbu s6,0(a4) │ │ │ │ - auipc s3,0x50 │ │ │ │ - ld s3,-792(s3) │ │ │ │ - ld a4,0(s3) │ │ │ │ + lbu a4,0(a4) │ │ │ │ + li a3,253 │ │ │ │ + bgeu a3,a4,29b96 │ │ │ │ + lwu s3,88(s2) │ │ │ │ + sw s8,80(sp) │ │ │ │ + ld s9,80(s2) │ │ │ │ + beqz s3,2946a │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,29672 │ │ │ │ + beqz a0,29a4c │ │ │ │ + addi s10,s11,1 │ │ │ │ + bltu s10,s3,29648 │ │ │ │ + j 2946a │ │ │ │ + mv s3,s11 │ │ │ │ + bltu s10,s3,29648 │ │ │ │ + j 2946a │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ - mv a1,s1 │ │ │ │ - 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 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bgeu a3,a4,297de │ │ │ │ + ld a5,8(sp) │ │ │ │ + lwu s11,88(s2) │ │ │ │ + sw a5,80(sp) │ │ │ │ + ld a5,80(s2) │ │ │ │ + sd a5,0(sp) │ │ │ │ + beqz s11,296de │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,296fe │ │ │ │ + beqz a0,29706 │ │ │ │ + addi s10,s8,1 │ │ │ │ + bltu s10,s11,296b6 │ │ │ │ + ld a3,8(sp) │ │ │ │ + auipc a2,0x36 │ │ │ │ + addi a2,a2,616 │ │ │ │ + li a1,658 │ │ │ │ + auipc a0,0x36 │ │ │ │ + addi a0,a0,644 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s11,s8 │ │ │ │ + bltu s10,s11,296b6 │ │ │ │ + j 296de │ │ │ │ + beqz s9,296de │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s3) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - sltu a0,a0,s6 │ │ │ │ - bnez a5,2a32a │ │ │ │ - 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) │ │ │ │ + bgeu a4,a5,297da │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s8,88(s2) │ │ │ │ + sw s6,80(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + beqz s8,29760 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,29764 │ │ │ │ + beqz a0,29478 │ │ │ │ + addi s9,s11,1 │ │ │ │ + bltu s9,s8,29736 │ │ │ │ + mv a3,s6 │ │ │ │ + j 296e0 │ │ │ │ + mv s8,s11 │ │ │ │ + bltu s9,s8,29736 │ │ │ │ + j 29760 │ │ │ │ + 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,29b36 │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s6,88(s2) │ │ │ │ + sw s9,80(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + beqz s6,297cc │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,297d2 │ │ │ │ + beqz a0,29a2c │ │ │ │ + addi s11,s8,1 │ │ │ │ + bltu s11,s6,297a2 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 20e6e │ │ │ │ + mv s6,s8 │ │ │ │ + bltu s11,s6,297a2 │ │ │ │ + j 297cc │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 29480 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,8(sp) │ │ │ │ + j 29714 │ │ │ │ + beqz a1,2946a │ │ │ │ + lw a5,4(a1) │ │ │ │ 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 │ │ │ │ + addiw a2,s8,1 │ │ │ │ + slli a4,a2,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add a4,a4,a5 │ │ │ │ lbu a4,0(a4) │ │ │ │ - bgeu a3,a4,2a4f6 │ │ │ │ + sext.w a3,a2 │ │ │ │ + sd a3,56(sp) │ │ │ │ + li a3,253 │ │ │ │ + bgeu a3,a4,29a3c │ │ │ │ + ld a5,80(s2) │ │ │ │ lwu s11,88(s2) │ │ │ │ - sw s8,20(sp) │ │ │ │ - ld s6,80(s2) │ │ │ │ + sw a2,80(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + beqz s11,29848 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2984e │ │ │ │ + ld a1,0(sp) │ │ │ │ + beqz a0,29856 │ │ │ │ + addi s9,s10,1 │ │ │ │ + bltu s9,s11,29820 │ │ │ │ + ld a0,56(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s11,s10 │ │ │ │ + bltu s9,s11,29820 │ │ │ │ + j 29848 │ │ │ │ + beqz a1,29848 │ │ │ │ + lw a3,4(a1) │ │ │ │ + ld a5,72(s2) │ │ │ │ + ld a2,24(sp) │ │ │ │ + ld a4,120(s2) │ │ │ │ + bgeu a3,a2,2967e │ │ │ │ + ld a3,48(sp) │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw a3,0(a3) │ │ │ │ + bgeu s6,a3,2967e │ │ │ │ + bltu s8,a3,2967e │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu s8,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + bgeu a5,s8,29b36 │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s6,88(s2) │ │ │ │ + sw a3,80(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + beqz s6,298d0 │ │ │ │ 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 │ │ │ │ + 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,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) │ │ │ │ + mv a0,s11 │ │ │ │ + sd a3,0(sp) │ │ │ │ + jal 4e4e6 │ │ │ │ + ld a3,0(sp) │ │ │ │ + bltz a0,29c88 │ │ │ │ + beqz a0,29caa │ │ │ │ + addi s10,s8,1 │ │ │ │ + bltu s10,s6,298a2 │ │ │ │ + mv a0,a3 │ │ │ │ + jal 20e6e │ │ │ │ + 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,29a46 │ │ │ │ + ld a5,8(sp) │ │ │ │ + lwu s7,88(s2) │ │ │ │ + sw a5,80(sp) │ │ │ │ + ld a5,80(s2) │ │ │ │ + sd a5,0(sp) │ │ │ │ + beqz s7,2993a │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,29940 │ │ │ │ + beqz a0,29948 │ │ │ │ + addi s10,s9,1 │ │ │ │ + bltu s10,s7,29912 │ │ │ │ + ld a0,8(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s7,s9 │ │ │ │ + bltu s10,s7,29912 │ │ │ │ + j 2993a │ │ │ │ + beqz s11,2993a │ │ │ │ + lw a5,4(s11) │ │ │ │ + sd a5,8(sp) │ │ │ │ ld a5,72(s2) │ │ │ │ - add a5,a5,s7 │ │ │ │ + ld a4,24(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ + bgeu a4,a5,29a42 │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s7,88(s2) │ │ │ │ + sw s6,80(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + beqz s7,299a0 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,299a6 │ │ │ │ + beqz a0,299ae │ │ │ │ + addi s10,s9,1 │ │ │ │ + bltu s10,s7,29978 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 20e6e │ │ │ │ + mv s7,s9 │ │ │ │ + bltu s10,s7,29978 │ │ │ │ + j 299a0 │ │ │ │ + beqz s11,299a0 │ │ │ │ + lw a5,4(s11) │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a3,64(sp) │ │ │ │ + bgeu a5,a4,29526 │ │ │ │ + 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,29ba4 │ │ │ │ + ld a5,24(sp) │ │ │ │ + lwu a3,88(s2) │ │ │ │ + ld s10,80(s2) │ │ │ │ + sw a5,80(sp) │ │ │ │ + beqz a3,29a1e │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,29a24 │ │ │ │ + ld a1,0(sp) │ │ │ │ + beqz a0,29b3a │ │ │ │ + ld a3,8(sp) │ │ │ │ + addi s7,s9,1 │ │ │ │ + bltu s7,a3,299f2 │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv a3,s9 │ │ │ │ + bltu s7,a3,299f2 │ │ │ │ + j 29a1e │ │ │ │ + beqz s10,297cc │ │ │ │ + lw s8,4(s10) │ │ │ │ + j 29488 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,24(sp) │ │ │ │ + j 297f0 │ │ │ │ + sext.w a3,a4 │ │ │ │ + j 2985e │ │ │ │ sext.w a5,a5 │ │ │ │ - j 2a4d4 │ │ │ │ - sext.w s8,a4 │ │ │ │ - j 2a47c │ │ │ │ - beqz s6,2a45a │ │ │ │ - lw s8,4(s6) │ │ │ │ + j 299b6 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,8(sp) │ │ │ │ + j 29956 │ │ │ │ + beqz s7,2946a │ │ │ │ + lw a5,4(s7) │ │ │ │ + sd a5,0(sp) │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - sd a2,8(sp) │ │ │ │ - bgeu a3,a5,2a58e │ │ │ │ - lwu s9,88(s2) │ │ │ │ - sw a4,20(sp) │ │ │ │ - ld s6,80(s2) │ │ │ │ + bgeu a3,a4,29b90 │ │ │ │ + lwu s7,88(s2) │ │ │ │ + sw a2,80(sp) │ │ │ │ + ld s3,80(s2) │ │ │ │ + beqz s7,29a1e │ │ │ │ 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 │ │ │ │ + add a5,s11,s7 │ │ │ │ + srli s9,a5,0x1 │ │ │ │ + slli a1,s9,0x3 │ │ │ │ + add s10,s3,a1 │ │ │ │ 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 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,29ab0 │ │ │ │ + beqz a0,29ab8 │ │ │ │ + addi s11,s9,1 │ │ │ │ + bltu s11,s7,29a88 │ │ │ │ + j 29a1e │ │ │ │ + mv s7,s9 │ │ │ │ + bltu s11,s7,29a88 │ │ │ │ + j 29a1e │ │ │ │ + beqz s10,29a1e │ │ │ │ + lw a3,4(s10) │ │ │ │ ld a5,72(s2) │ │ │ │ - j 2a380 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2a570 │ │ │ │ + ld a2,0(sp) │ │ │ │ + ld a4,120(s2) │ │ │ │ + bgeu a3,a2,298da │ │ │ │ + ld a3,8(sp) │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw s3,0(a3) │ │ │ │ + bgeu s6,s3,298da │ │ │ │ + bltu s8,s3,298da │ │ │ │ + slli a4,s3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + bgeu a5,a4,29eca │ │ │ │ + lwu a4,88(s2) │ │ │ │ + sw s3,80(sp) │ │ │ │ + ld s9,80(s2) │ │ │ │ + beqz a4,29b30 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,29c98 │ │ │ │ + ld a1,0(sp) │ │ │ │ + beqz a0,29b52 │ │ │ │ + ld a4,8(sp) │ │ │ │ + addi s10,s7,1 │ │ │ │ + bltu s10,a4,29b06 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 20e6e │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ - li a5,0 │ │ │ │ - mv s3,a1 │ │ │ │ - mv s2,a0 │ │ │ │ - mv s5,a2 │ │ │ │ - bnez a1,2a5d6 │ │ │ │ - lw a5,8(a0) │ │ │ │ + j 29488 │ │ │ │ + beqz a1,29a1e │ │ │ │ + lw a4,4(a1) │ │ │ │ + ld a3,16(sp) │ │ │ │ + lw a5,76(sp) │ │ │ │ + bltu a4,a3,29b66 │ │ │ │ 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) │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + j 29526 │ │ │ │ + beqz a1,29b30 │ │ │ │ + lw a4,4(a1) │ │ │ │ + ld a3,16(sp) │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s3,a5,0x1e │ │ │ │ + mv a5,a3 │ │ │ │ + bgeu a4,a3,29b48 │ │ │ │ + mv a5,a4 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + j 29526 │ │ │ │ + lbu a1,0(s7) │ │ │ │ + lbu a5,0(s0) │ │ │ │ + bne a1,a5,295fc │ │ │ │ + mv a0,a1 │ │ │ │ + jal 427cc │ │ │ │ + beqz a0,295fc │ │ │ │ + ld a5,16(sp) │ │ │ │ + bltu s1,a5,293e8 │ │ │ │ + j 29580 │ │ │ │ + sext.w a3,a4 │ │ │ │ + j 29ac4 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,0(sp) │ │ │ │ + j 29a5a │ │ │ │ + li a3,-1 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + li s3,0 │ │ │ │ + j 29526 │ │ │ │ + sext.w a4,a4 │ │ │ │ + j 29b40 │ │ │ │ + lw a4,8(a1) │ │ │ │ + bnez a2,29bb4 │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + beq a5,s8,29ede │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s9,120(sp) │ │ │ │ + sd s10,112(sp) │ │ │ │ + sd s11,104(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) │ │ │ │ + bltu s8,a4,29c2e │ │ │ │ + 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,29d66 │ │ │ │ + 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,29a1e │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,29c90 │ │ │ │ + beqz a0,29cb6 │ │ │ │ + addi s7,s10,1 │ │ │ │ + bltu s7,s9,29c04 │ │ │ │ + j 29a1e │ │ │ │ slli a4,s8,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ + sd a4,48(sp) │ │ │ │ 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) │ │ │ │ - xor a5,a5,a4 │ │ │ │ + li a3,253 │ │ │ │ + bgeu a3,a4,29f36 │ │ │ │ + lwu s4,88(s2) │ │ │ │ + sw s8,80(sp) │ │ │ │ + ld s10,80(s2) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + addi s11,sp,80 │ │ │ │ + beqz s4,2946a │ │ │ │ + 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 4e4e6 │ │ │ │ + ld a4,0(sp) │ │ │ │ + bltz a0,29ca0 │ │ │ │ + beqz a0,29dd2 │ │ │ │ + addi a4,s7,1 │ │ │ │ + bltu a4,s4,29c58 │ │ │ │ + j 2946a │ │ │ │ + mv s6,s8 │ │ │ │ + bltu s10,s6,298a2 │ │ │ │ + j 298d0 │ │ │ │ + mv s9,s10 │ │ │ │ + bltu s7,s9,29c04 │ │ │ │ + j 29a1e │ │ │ │ + mv a4,s7 │ │ │ │ + bltu s10,a4,29b06 │ │ │ │ + j 29b30 │ │ │ │ + mv s4,s7 │ │ │ │ + bltu a4,s4,29c58 │ │ │ │ + j 2946a │ │ │ │ + beqz s9,298d0 │ │ │ │ lw s8,4(s9) │ │ │ │ + j 29488 │ │ │ │ + beqz s4,29a1e │ │ │ │ + lw a5,4(s4) │ │ │ │ + sd a5,24(sp) │ │ │ │ ld a5,72(s2) │ │ │ │ - add a5,a5,s7 │ │ │ │ + ld a4,48(sp) │ │ │ │ + add a5,a5,a4 │ │ │ │ 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 │ │ │ │ + bgeu a4,a5,29d62 │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s7,88(s2) │ │ │ │ + sw s6,80(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li s4,0 │ │ │ │ + addi s11,sp,80 │ │ │ │ + beqz s7,299a0 │ │ │ │ + add a5,s7,s4 │ │ │ │ + srli s10,a5,0x1 │ │ │ │ + ld a5,8(sp) │ │ │ │ + slli a1,s10,0x3 │ │ │ │ + mv a0,s11 │ │ │ │ + add s9,a5,a1 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,29d14 │ │ │ │ + beqz a0,29d1c │ │ │ │ + addi s4,s10,1 │ │ │ │ + bltu s4,s7,29cea │ │ │ │ + j 299a0 │ │ │ │ + mv s7,s10 │ │ │ │ + bltu s4,s7,29cea │ │ │ │ + j 299a0 │ │ │ │ + beqz s9,299a0 │ │ │ │ + lw a5,4(s9) │ │ │ │ + ld a4,24(sp) │ │ │ │ + li a3,-1 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + bltu a5,a4,29d6c │ │ │ │ + ld s7,136(sp) │ │ │ │ + ld s9,120(sp) │ │ │ │ + ld s10,112(sp) │ │ │ │ + ld s11,104(sp) │ │ │ │ + j 2935a │ │ │ │ + bltu s4,s3,293cc │ │ │ │ + bltu s5,s0,293cc │ │ │ │ + jal 4280a │ │ │ │ + beqz a0,29ece │ │ │ │ + lbu a1,0(s3) │ │ │ │ + lbu a5,0(s0) │ │ │ │ + bne a1,a5,29604 │ │ │ │ + mv a0,a1 │ │ │ │ + jal 427cc │ │ │ │ + bnez a0,293cc │ │ │ │ + j 29604 │ │ │ │ sext.w a5,a5 │ │ │ │ - bgeu a5,s8,2a666 │ │ │ │ + j 29d24 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,24(sp) │ │ │ │ + j 29cc4 │ │ │ │ ld a4,120(s2) │ │ │ │ + ld a2,0(sp) │ │ │ │ ld a5,72(s2) │ │ │ │ li a3,253 │ │ │ │ - add a4,a4,s5 │ │ │ │ - lw s6,0(a4) │ │ │ │ - slli a4,s6,0x20 │ │ │ │ + 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 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) │ │ │ │ + lbu a4,0(a5) │ │ │ │ + bgeu a3,a4,29ee8 │ │ │ │ + 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,29a1e │ │ │ │ + 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 4e4e6 │ │ │ │ + ld a3,8(sp) │ │ │ │ + bltz a0,29f24 │ │ │ │ + beqz a0,29f2c │ │ │ │ + addi a3,s4,1 │ │ │ │ + bltu a3,s9,29da4 │ │ │ │ + j 29a1e │ │ │ │ + beqz s9,2946a │ │ │ │ + lw a5,4(s9) │ │ │ │ + sd a5,8(sp) │ │ │ │ ld a5,72(s2) │ │ │ │ - addiw a3,s5,1 │ │ │ │ + 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,8(sp) │ │ │ │ - bgeu a2,a4,2a8c0 │ │ │ │ + sd a1,24(sp) │ │ │ │ + bgeu a2,a4,29f40 │ │ │ │ + ld a5,80(s2) │ │ │ │ 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) │ │ │ │ + sw a3,80(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + li s4,0 │ │ │ │ + addi s11,sp,80 │ │ │ │ + beqz s9,29a1e │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,29e3e │ │ │ │ + beqz a0,29e46 │ │ │ │ + addi s4,s10,1 │ │ │ │ + bltu s4,s9,29e14 │ │ │ │ + j 29a1e │ │ │ │ + mv s9,s10 │ │ │ │ + bltu s4,s9,29e14 │ │ │ │ + j 29a1e │ │ │ │ + beqz s7,29a1e │ │ │ │ + lw a4,4(s7) │ │ │ │ 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 │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a3,120(s2) │ │ │ │ + bgeu a4,a2,29bc8 │ │ │ │ + ld a4,48(sp) │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lw s7,0(a4) │ │ │ │ + bgeu s6,s7,29bc8 │ │ │ │ + bltu s8,s7,29bc8 │ │ │ │ + slli a4,s7,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu a0,0(a5) │ │ │ │ + lbu a4,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> │ │ │ │ - addi sp,sp,-48 │ │ │ │ - slli a2,a2,0x20 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - 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) │ │ │ │ + bgeu a5,a4,29f44 │ │ │ │ + lwu a5,88(s2) │ │ │ │ + sw s7,80(sp) │ │ │ │ + ld a2,80(s2) │ │ │ │ + li a3,0 │ │ │ │ + addi s11,sp,80 │ │ │ │ + beqz a5,29ec4 │ │ │ │ + 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) │ │ │ │ - jal 1c7e0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bnez a0,2a92a │ │ │ │ - ld a4,8(sp) │ │ │ │ - ld a5,0(s1) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,2a952 │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(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 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 4e4e6 │ │ │ │ + ld a2,0(sp) │ │ │ │ + ld a3,8(sp) │ │ │ │ + bltz a0,29f3c │ │ │ │ + beqz a0,29f06 │ │ │ │ + ld a5,24(sp) │ │ │ │ + addi a3,s9,1 │ │ │ │ + bltu a3,a5,29e94 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 20e6e │ │ │ │ + sext.w a4,a4 │ │ │ │ + j 29b56 │ │ │ │ + lbu a4,0(s3) │ │ │ │ + lbu a5,0(s0) │ │ │ │ + beq a4,a5,293cc │ │ │ │ + j 29604 │ │ │ │ + li a3,-1 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + sd zero,0(sp) │ │ │ │ + j 2935a │ │ │ │ + sext.w a4,a4 │ │ │ │ + ld a3,16(sp) │ │ │ │ + mv a5,a3 │ │ │ │ + bltu a4,a3,29f20 │ │ │ │ + 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 2935a │ │ │ │ + beqz s4,29ec4 │ │ │ │ + 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,29ef2 │ │ │ │ + mv a5,a4 │ │ │ │ + j 29ef2 │ │ │ │ + mv s9,s4 │ │ │ │ + bltu a3,s9,29da4 │ │ │ │ + j 29a1e │ │ │ │ + beqz s7,29a1e │ │ │ │ + lw a4,4(s7) │ │ │ │ + j 29eea │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,8(sp) │ │ │ │ + j 29de0 │ │ │ │ + mv a5,s9 │ │ │ │ + j 29ec0 │ │ │ │ + sext.w a4,a4 │ │ │ │ + j 29e52 │ │ │ │ + sext.w a4,a4 │ │ │ │ + j 29f0e │ │ │ │ + auipc a3,0x3c │ │ │ │ + addi a3,a3,-1584 │ │ │ │ + li a2,1746 │ │ │ │ auipc a1,0x36 │ │ │ │ - addi a1,a1,214 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - j 2a916 │ │ │ │ + addi a1,a1,-1508 │ │ │ │ + auipc a0,0x36 │ │ │ │ + addi a0,a0,-444 │ │ │ │ + sd s7,136(sp) │ │ │ │ + sd s8,128(sp) │ │ │ │ + sd s9,120(sp) │ │ │ │ + sd s10,112(sp) │ │ │ │ + sd s11,104(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,-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 │ │ │ │ + addi sp,sp,-224 │ │ │ │ + auipc a4,0x50 │ │ │ │ + ld a4,-112(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,2a850 │ │ │ │ + mv s0,a2 │ │ │ │ + beqz a2,2a890 │ │ │ │ + mv s2,a1 │ │ │ │ + beqz a1,2a870 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli s1,a5,0x1d │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + mv s3,a3 │ │ │ │ + jal 1957a │ │ │ │ + addiw a2,s3,-1 │ │ │ │ + sext.w a4,a2 │ │ │ │ + li a5,3 │ │ │ │ + mv s6,a0 │ │ │ │ + bgeu a5,a4,29fe6 │ │ │ │ + andi a5,a0,7 │ │ │ │ + beqz a5,2a824 │ │ │ │ + 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,29fee │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ 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 │ │ │ │ + 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) │ │ │ │ + li s1,0 │ │ │ │ + addi s5,sp,100 │ │ │ │ + beq s3,s9,2a23a │ │ │ │ + ld a0,56(sp) │ │ │ │ + li a4,1 │ │ │ │ + mv a3,s9 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s2 │ │ │ │ + jal 23c7c │ │ │ │ + lw a4,8(s2) │ │ │ │ + mv s4,a0 │ │ │ │ + bnez s3,2a046 │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + beq a5,s9,2a0d6 │ │ │ │ + ld a5,72(s2) │ │ │ │ + bgeu s9,a4,2a302 │ │ │ │ + slli a4,s9,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ + sd a4,64(sp) │ │ │ │ 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 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + li a3,253 │ │ │ │ + bgeu a3,a4,2a6a4 │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw s9,100(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + beqz s10,2a0a2 │ │ │ │ + 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 4e4e6 │ │ │ │ + ld a5,8(sp) │ │ │ │ + bltz a0,2a0c2 │ │ │ │ + ld a1,16(sp) │ │ │ │ + beqz a0,2a44c │ │ │ │ + addi s11,a5,1 │ │ │ │ + bltu s11,s10,2a076 │ │ │ │ + mv a3,s9 │ │ │ │ auipc a2,0x36 │ │ │ │ - addi a2,a2,-98 │ │ │ │ + addi a2,a2,-1884 │ │ │ │ li a1,658 │ │ │ │ auipc a0,0x36 │ │ │ │ - addi a0,a0,-70 │ │ │ │ - jal b382 │ │ │ │ + addi a0,a0,-1856 │ │ │ │ + jal 4c0b8 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 s10,a5 │ │ │ │ + bltu s11,s10,2a076 │ │ │ │ + j 2a0a2 │ │ │ │ + beqz a1,2a3c8 │ │ │ │ + lw a5,4(a1) │ │ │ │ + ld a4,24(sp) │ │ │ │ + bltu a5,a4,2a3d4 │ │ │ │ + sd zero,8(sp) │ │ │ │ + li s3,0 │ │ │ │ + j 2a116 │ │ │ │ + ld a5,0(s2) │ │ │ │ + sext.w s11,s3 │ │ │ │ mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ab5c │ │ │ │ - beqz a0,2ab64 │ │ │ │ - addi s10,s8,1 │ │ │ │ - bltu s10,s9,2ab32 │ │ │ │ - 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 │ │ │ │ + mv a0,s4 │ │ │ │ + ld s10,16(a5) │ │ │ │ + ld s9,16(s2) │ │ │ │ + jal 53ee6 │ │ │ │ + lwu a3,0(a0) │ │ │ │ + ld a4,8(sp) │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a5,s9,a3 │ │ │ │ lw a5,0(a5) │ │ │ │ - ld a2,16(a1) │ │ │ │ - lbu a1,44(a1) │ │ │ │ - addw a5,a5,a0 │ │ │ │ + addw a5,a5,a4 │ │ │ │ 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) │ │ │ │ + add a4,s10,a5 │ │ │ │ + lbu a5,0(a4) │ │ │ │ + beq a5,s8,2a176 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s3,a0,2a0dc │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 53dd0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s6 │ │ │ │ + li a4,1 │ │ │ │ sw a4,0(a5) │ │ │ │ - auipc a5,0x4f │ │ │ │ - ld a5,752(a5) │ │ │ │ - ld a4,72(sp) │ │ │ │ + sw zero,4(a5) │ │ │ │ + auipc a5,0x50 │ │ │ │ + ld a5,-562(a5) │ │ │ │ + ld a4,104(sp) │ │ │ │ ld a5,0(a5) │ │ │ │ xor a5,a5,a4 │ │ │ │ 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 │ │ │ │ + bnez a5,2a84c │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 53ee6 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s4 │ │ │ │ + lw s3,0(a5) │ │ │ │ + jal 53ee6 │ │ │ │ + mv a5,a0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s4 │ │ │ │ + lw s9,4(a5) │ │ │ │ + jal 53dd0 │ │ │ │ + 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,2a142 │ │ │ │ + bltu s3,s9,2a28a │ │ │ │ + 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 │ │ │ │ - lbu a5,0(a5) │ │ │ │ - sd zero,0(sp) │ │ │ │ - beq a5,a1,2acc8 │ │ │ │ - ld a2,24(sp) │ │ │ │ - addiw a5,a3,-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 │ │ │ │ + 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,2a22c │ │ │ │ + bltu s8,s4,2a22c │ │ │ │ + bltu s7,s0,2a22c │ │ │ │ + lbu a5,0(s4) │ │ │ │ + bne a5,a4,2a266 │ │ │ │ + jal 4280a │ │ │ │ + bnez a0,2a24e │ │ │ │ + lbu a5,0(s0) │ │ │ │ + lbu a4,0(s4) │ │ │ │ + bne a4,a5,2a264 │ │ │ │ + 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,2a1ec │ │ │ │ + ld a5,32(sp) │ │ │ │ + bgeu s1,a5,2a142 │ │ │ │ + lbu s8,0(s0) │ │ │ │ + bne s3,s9,2a026 │ │ │ │ + slli a5,s1,0x20 │ │ │ │ + srli s1,a5,0x1d │ │ │ │ + add s1,s1,s6 │ │ │ │ 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 │ │ │ │ + sw a5,0(s1) │ │ │ │ + sw zero,4(s1) │ │ │ │ + j 2a142 │ │ │ │ + lbu a1,0(s4) │ │ │ │ + lbu a0,0(s0) │ │ │ │ + beq a1,a0,2a20e │ │ │ │ + jal 427cc │ │ │ │ + bnez a0,2a20e │ │ │ │ + lbu a5,0(s0) │ │ │ │ + beqz a5,2a22c │ │ │ │ + bltu s8,s4,2a22c │ │ │ │ + bltu s7,s0,2a22c │ │ │ │ + jal 4280a │ │ │ │ + bnez a0,2a7e6 │ │ │ │ + lbu a4,0(s4) │ │ │ │ + lbu a5,0(s0) │ │ │ │ + bne a4,a5,2a142 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu s1,a5,2a232 │ │ │ │ + j 2a142 │ │ │ │ + lw a4,8(s2) │ │ │ │ + bnez s3,2a29a │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + beq a5,s9,2a810 │ │ │ │ + ld a5,72(s2) │ │ │ │ + bgeu s9,a4,2a53e │ │ │ │ + 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,2a80a │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s8,88(s2) │ │ │ │ + sw s9,100(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + beqz s8,2a2f4 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2a2fa │ │ │ │ + beqz a0,2a6b4 │ │ │ │ + addi s11,s4,1 │ │ │ │ + bltu s11,s8,2a2ca │ │ │ │ + mv a0,s9 │ │ │ │ + jal 20e6e │ │ │ │ + mv s8,s4 │ │ │ │ + bltu s11,s8,2a2ca │ │ │ │ + j 2a2f4 │ │ │ │ + ld a4,120(s2) │ │ │ │ + slli a3,s3,0x20 │ │ │ │ srli a3,a3,0x20 │ │ │ │ - slli a4,a3,0x2 │ │ │ │ - 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,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - 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) │ │ │ │ + sd a3,40(sp) │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lw a4,0(a4) │ │ │ │ + sd a3,64(sp) │ │ │ │ li a3,253 │ │ │ │ - slli a4,s5,0x20 │ │ │ │ + sd a4,24(sp) │ │ │ │ + slli a4,a4,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) │ │ │ │ + lbu a4,0(a4) │ │ │ │ + bgeu a3,a4,2a446 │ │ │ │ + ld a5,24(sp) │ │ │ │ + lwu s9,88(s2) │ │ │ │ + sw a5,100(sp) │ │ │ │ + ld a5,80(s2) │ │ │ │ + sd a5,16(sp) │ │ │ │ + beqz s9,2a366 │ │ │ │ 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 │ │ │ │ + add a5,s11,s9 │ │ │ │ + srli s10,a5,0x1 │ │ │ │ + ld a5,16(sp) │ │ │ │ + slli a1,s10,0x3 │ │ │ │ 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 │ │ │ │ + add a1,a1,a5 │ │ │ │ + sd a1,8(sp) │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2a36a │ │ │ │ + ld a1,8(sp) │ │ │ │ + beqz a0,2a372 │ │ │ │ + addi s11,s10,1 │ │ │ │ + bltu s11,s9,2a33e │ │ │ │ + ld a3,24(sp) │ │ │ │ + j 2a0a4 │ │ │ │ + mv s9,s10 │ │ │ │ + bltu s11,s9,2a33e │ │ │ │ + j 2a366 │ │ │ │ + beqz a1,2a366 │ │ │ │ + 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,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 │ │ │ │ + bgeu a4,a5,2a442 │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw s3,100(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + beqz s10,2a3c8 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2a3cc │ │ │ │ + ld a1,8(sp) │ │ │ │ + beqz a0,2a0ca │ │ │ │ + addi s9,s11,1 │ │ │ │ + bltu s9,s10,2a39e │ │ │ │ + mv a3,s3 │ │ │ │ + j 2a0a4 │ │ │ │ + mv s10,s11 │ │ │ │ + bltu s9,s10,2a39e │ │ │ │ + j 2a3c8 │ │ │ │ + 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,2a7a4 │ │ │ │ + ld a5,16(sp) │ │ │ │ + lwu s3,88(s2) │ │ │ │ + sw a5,100(sp) │ │ │ │ + ld a5,80(s2) │ │ │ │ + sd a5,8(sp) │ │ │ │ + beqz s3,2a434 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2a43a │ │ │ │ + beqz a0,2a692 │ │ │ │ + addi s11,s9,1 │ │ │ │ + bltu s11,s3,2a40a │ │ │ │ + ld a0,16(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s3,s9 │ │ │ │ + bltu s11,s3,2a40a │ │ │ │ + j 2a434 │ │ │ │ sext.w a5,a5 │ │ │ │ - j 2ae5e │ │ │ │ - sext.w s2,s2 │ │ │ │ - j 2ae02 │ │ │ │ - ld a4,120(s1) │ │ │ │ - ld a5,72(s1) │ │ │ │ + j 2a0d0 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,24(sp) │ │ │ │ + j 2a37c │ │ │ │ + beqz a1,2a0a2 │ │ │ │ + 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 │ │ │ │ - add s6,a4,s9 │ │ │ │ - lw s5,0(s6) │ │ │ │ - slli a4,s5,0x20 │ │ │ │ + bgeu a3,a4,2a69e │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw a2,100(sp) │ │ │ │ + sd a5,24(sp) │ │ │ │ + beqz s10,2a4b2 │ │ │ │ + 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 4e4e6 │ │ │ │ + ld a5,8(sp) │ │ │ │ + bltz a0,2a4b6 │ │ │ │ + ld a1,16(sp) │ │ │ │ + beqz a0,2a4be │ │ │ │ + addi s11,a5,1 │ │ │ │ + bltu s11,s10,2a488 │ │ │ │ + ld a3,72(sp) │ │ │ │ + j 2a0a4 │ │ │ │ + mv s10,a5 │ │ │ │ + bltu s11,s10,2a488 │ │ │ │ + j 2a4b2 │ │ │ │ + beqz a1,2a4b2 │ │ │ │ + lw a3,4(a1) │ │ │ │ + ld a5,72(s2) │ │ │ │ + ld a2,40(sp) │ │ │ │ + ld a4,120(s2) │ │ │ │ + bgeu a3,a2,2a306 │ │ │ │ + ld a3,64(sp) │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw a3,0(a3) │ │ │ │ + bgeu s3,a3,2a306 │ │ │ │ + bltu s9,a3,2a306 │ │ │ │ + slli a4,a3,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 │ │ │ │ - addiw a4,a4,1 │ │ │ │ - slli a3,a4,0x20 │ │ │ │ + lbu s9,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + bgeu a5,s9,2a7a4 │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s3,88(s2) │ │ │ │ + sw a3,100(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + beqz s3,2a538 │ │ │ │ + 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 4e4e6 │ │ │ │ + ld a3,8(sp) │ │ │ │ + bltz a0,2a81c │ │ │ │ + beqz a0,2a838 │ │ │ │ + addi s11,s9,1 │ │ │ │ + bltu s11,s3,2a50a │ │ │ │ + mv a0,a3 │ │ │ │ + jal 20e6e │ │ │ │ + ld a4,120(s2) │ │ │ │ + slli a3,s3,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 │ │ │ │ + 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,2a6ae │ │ │ │ + ld a5,40(sp) │ │ │ │ + lwu s11,88(s2) │ │ │ │ + sw a5,100(sp) │ │ │ │ + ld a5,80(s2) │ │ │ │ + sd a5,16(sp) │ │ │ │ + beqz s11,2a5a2 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2a5a6 │ │ │ │ + beqz a0,2a5ae │ │ │ │ + addi s8,s4,1 │ │ │ │ + bltu s8,s11,2a57a │ │ │ │ + ld a3,40(sp) │ │ │ │ + j 2a0a4 │ │ │ │ + mv s11,s4 │ │ │ │ + bltu s8,s11,2a57a │ │ │ │ + j 2a5a2 │ │ │ │ + beqz s10,2a5a2 │ │ │ │ + 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,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 │ │ │ │ - mv a0,s4 │ │ │ │ - sd s10,96(sp) │ │ │ │ - jal 281e8 │ │ │ │ - addiw s0,s2,-1 │ │ │ │ - sd zero,32(sp) │ │ │ │ - j 2a9b4 │ │ │ │ + bgeu a4,a5,2a6aa │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw s3,100(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + beqz s10,2a3c8 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2a608 │ │ │ │ + beqz a0,2a610 │ │ │ │ + addi s8,s4,1 │ │ │ │ + bltu s8,s10,2a5de │ │ │ │ + j 2a3c8 │ │ │ │ + mv s10,s4 │ │ │ │ + bltu s8,s10,2a5de │ │ │ │ + j 2a3c8 │ │ │ │ + beqz s11,2a3c8 │ │ │ │ + lw a5,4(s11) │ │ │ │ + ld a4,40(sp) │ │ │ │ + ld a3,80(sp) │ │ │ │ + bgeu a5,a4,2a1c8 │ │ │ │ + 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,2a818 │ │ │ │ + ld a5,64(sp) │ │ │ │ + lwu a3,88(s2) │ │ │ │ + sw a5,100(sp) │ │ │ │ + ld a5,80(s2) │ │ │ │ + mv s10,a5 │ │ │ │ + beqz a3,2a684 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2a68a │ │ │ │ + beqz a0,2a7ac │ │ │ │ + ld a3,16(sp) │ │ │ │ + addi s11,s8,1 │ │ │ │ + bltu s11,a3,2a658 │ │ │ │ + ld a0,64(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv a3,s8 │ │ │ │ + bltu s11,a3,2a658 │ │ │ │ + j 2a684 │ │ │ │ + beqz s10,2a434 │ │ │ │ + lw a5,4(s10) │ │ │ │ + sd a5,8(sp) │ │ │ │ + j 2a0d8 │ │ │ │ + sext.w a3,a4 │ │ │ │ + j 2a4c6 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,40(sp) │ │ │ │ + j 2a458 │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + j 2a618 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,40(sp) │ │ │ │ + j 2a5bc │ │ │ │ + beqz s10,2a2f4 │ │ │ │ + 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,2a804 │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s8,88(s2) │ │ │ │ + sw a2,100(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + beqz s8,2a684 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2a71c │ │ │ │ + beqz a0,2a724 │ │ │ │ + addi s11,s4,1 │ │ │ │ + bltu s11,s8,2a6f2 │ │ │ │ + j 2a684 │ │ │ │ + mv s8,s4 │ │ │ │ + bltu s11,s8,2a6f2 │ │ │ │ + j 2a684 │ │ │ │ + beqz s10,2a684 │ │ │ │ + lw a3,4(s10) │ │ │ │ + ld a5,72(s2) │ │ │ │ + ld a2,16(sp) │ │ │ │ + ld a4,120(s2) │ │ │ │ + bgeu a3,a2,2a542 │ │ │ │ + ld a3,40(sp) │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw s8,0(a3) │ │ │ │ + bgeu s3,s8,2a542 │ │ │ │ + bltu s9,s8,2a542 │ │ │ │ + slli a4,s8,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + bgeu a5,a4,2a7c6 │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw s8,100(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + beqz s10,2a79e │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2a83e │ │ │ │ + ld a1,8(sp) │ │ │ │ + beqz a0,2a846 │ │ │ │ + addi s11,s4,1 │ │ │ │ + bltu s11,s10,2a776 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 20e6e │ │ │ │ + sext.w a5,s9 │ │ │ │ + sd a5,8(sp) │ │ │ │ + j 2a0d8 │ │ │ │ + beqz s4,2a684 │ │ │ │ + lw a4,4(s4) │ │ │ │ + ld a3,32(sp) │ │ │ │ + lw a5,92(sp) │ │ │ │ + bltu a4,a3,2a7da │ │ │ │ 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) │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + j 2a1c8 │ │ │ │ + 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,2a7bc │ │ │ │ + mv a5,a4 │ │ │ │ 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 │ │ │ │ - srli s2,s2,0x20 │ │ │ │ - slli s7,s2,0x2 │ │ │ │ - add a5,a5,s7 │ │ │ │ - lw s10,0(a5) │ │ │ │ - ld a5,72(s1) │ │ │ │ - slli a4,s10,0x20 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + j 2a1c8 │ │ │ │ + lbu a1,0(s4) │ │ │ │ + lbu a5,0(s0) │ │ │ │ + bne a1,a5,2a142 │ │ │ │ + mv a0,a1 │ │ │ │ + jal 427cc │ │ │ │ + beqz a0,2a142 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu s1,a5,2a232 │ │ │ │ + j 2a142 │ │ │ │ + sext.w a3,a4 │ │ │ │ + j 2a730 │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,16(sp) │ │ │ │ + j 2a6c2 │ │ │ │ + li a3,-1 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + sd zero,8(sp) │ │ │ │ + j 2a1c8 │ │ │ │ + sext.w a4,a4 │ │ │ │ + j 2a7b4 │ │ │ │ + mv s3,s9 │ │ │ │ + bltu s11,s3,2a50a │ │ │ │ + j 2a538 │ │ │ │ + mv a5,a0 │ │ │ │ + add a4,s1,a0 │ │ │ │ + li a3,1 │ │ │ │ + sd a3,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a4,a5,2a82c │ │ │ │ + j 29ffa │ │ │ │ + bnez s10,2a696 │ │ │ │ + j 2a538 │ │ │ │ + mv s10,s4 │ │ │ │ + bltu s11,s10,2a776 │ │ │ │ + j 2a79e │ │ │ │ + beqz a1,2a79e │ │ │ │ + lw a4,4(a1) │ │ │ │ + j 2a7c8 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + auipc a3,0x3b │ │ │ │ + addi a3,a3,216 │ │ │ │ + li a2,1830 │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,276 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,1356 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x3b │ │ │ │ + addi a3,a3,184 │ │ │ │ + li a2,1832 │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,244 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,1340 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x3b │ │ │ │ + addi a3,a3,152 │ │ │ │ + li a2,1831 │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,212 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,1300 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-224 │ │ │ │ + sd s2,192(sp) │ │ │ │ + sd a4,88(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + auipc a4,0x4f │ │ │ │ + ld a4,1624(a4) │ │ │ │ + mv a1,a3 │ │ │ │ + sd s8,144(sp) │ │ │ │ + sd a3,24(sp) │ │ │ │ + lw s8,8(s2) │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + 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 │ │ │ │ + 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,2aa18 │ │ │ │ + li a4,1 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,0 │ │ │ │ + jal 23c7c │ │ │ │ + lw a4,8(s2) │ │ │ │ + mv s3,a0 │ │ │ │ + bnez s6,2a930 │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + beq a5,s8,2a9c0 │ │ │ │ + ld a5,72(s2) │ │ │ │ + bgeu s8,a4,2abf8 │ │ │ │ + slli a4,s8,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ + sd a4,48(sp) │ │ │ │ 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 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + li a3,253 │ │ │ │ + bgeu a3,a4,2af88 │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw s8,100(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + beqz s10,2a98a │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2a9aa │ │ │ │ + ld a1,8(sp) │ │ │ │ + beqz a0,2ad44 │ │ │ │ + addi s11,s9,1 │ │ │ │ + bltu s11,s10,2a960 │ │ │ │ + mv a3,s8 │ │ │ │ + auipc a2,0x35 │ │ │ │ + addi a2,a2,-68 │ │ │ │ li a1,658 │ │ │ │ - auipc a0,0x36 │ │ │ │ - addi a0,a0,-1764 │ │ │ │ - jal b382 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,-40 │ │ │ │ + jal 4c0b8 │ │ │ │ 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 │ │ │ │ + mv s10,s9 │ │ │ │ + bltu s11,s10,2a960 │ │ │ │ + j 2a98a │ │ │ │ + beqz s10,2acc2 │ │ │ │ + lw a5,4(s10) │ │ │ │ + ld a4,16(sp) │ │ │ │ + bltu a5,a4,2acce │ │ │ │ + li s8,0 │ │ │ │ + li s6,0 │ │ │ │ + j 2a9fe │ │ │ │ + ld a5,0(s2) │ │ │ │ + sext.w s10,s6 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s3 │ │ │ │ + ld s11,16(a5) │ │ │ │ + ld s9,16(s2) │ │ │ │ + jal 53ee6 │ │ │ │ + lwu a4,0(a0) │ │ │ │ + slli a4,a4,0x2 │ │ │ │ + add a5,s9,a4 │ │ │ │ + lw a5,0(a5) │ │ │ │ + addw a5,a5,s8 │ │ │ │ + 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 │ │ │ │ + add s11,s11,a5 │ │ │ │ + lbu a5,0(s11) │ │ │ │ + beq a5,s7,2aa52 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 53fc8 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu s6,a0,2a9c6 │ │ │ │ + mv a0,s3 │ │ │ │ + li a1,0 │ │ │ │ + jal 53dd0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + li a0,0 │ │ │ │ + li s0,0 │ │ │ │ + ld a5,80(sp) │ │ │ │ + sw s0,0(a5) │ │ │ │ auipc a5,0x4f │ │ │ │ - ld a5,-558(a5) │ │ │ │ - ld a4,72(sp) │ │ │ │ + ld a5,1264(a5) │ │ │ │ + ld a4,104(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 │ │ │ │ + bnez a5,2b116 │ │ │ │ + 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 │ │ │ │ - li a0,24 │ │ │ │ - jal 3330 │ │ │ │ - li a2,8 │ │ │ │ - li a1,10 │ │ │ │ - sd a0,16(sp) │ │ │ │ - jal 1c694 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 53ee6 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s3 │ │ │ │ + lw s6,0(a5) │ │ │ │ + jal 53ee6 │ │ │ │ + mv a5,a0 │ │ │ │ + lw s8,4(a5) │ │ │ │ + mv a0,s3 │ │ │ │ + li a1,0 │ │ │ │ + jal 53dd0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + bltu s8,s6,2aa18 │ │ │ │ + bltu s6,s8,2ab86 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + 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,2aae6 │ │ │ │ + bltu s3,s7,2aae6 │ │ │ │ + bltu s5,s0,2aae6 │ │ │ │ + lbu a4,0(s7) │ │ │ │ + bne a4,a5,2ab62 │ │ │ │ + jal 4280a │ │ │ │ + bnez a0,2ab4a │ │ │ │ + lbu a5,0(s0) │ │ │ │ + lbu a4,0(s7) │ │ │ │ + bne a4,a5,2ab60 │ │ │ │ + lbu a5,1(s0) │ │ │ │ + addi s7,s7,1 │ │ │ │ + addi s0,s0,1 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + bnez a5,2aab8 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + bltu s1,a5,2a908 │ │ │ │ + ld a3,88(sp) │ │ │ │ + subw a4,s8,s6 │ │ │ │ + bgeu a4,a3,2aa18 │ │ │ │ + addiw a5,a4,1 │ │ │ │ + slli s1,a5,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + slli a1,s1,0x2 │ │ │ │ + li a0,0 │ │ │ │ + sext.w s0,a5 │ │ │ │ + jal 1957a │ │ │ │ + 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,2ab14 │ │ │ │ + auipc a3,0x4f │ │ │ │ + ld a3,1084(a3) │ │ │ │ + li a2,4 │ │ │ │ + mv a1,s1 │ │ │ │ + sd a0,8(sp) │ │ │ │ + jal 3400 │ │ │ │ + ld a0,8(sp) │ │ │ │ + j 2aa1c │ │ │ │ + lbu a1,0(s7) │ │ │ │ + lbu a0,0(s0) │ │ │ │ + beq a1,a0,2aada │ │ │ │ + jal 427cc │ │ │ │ + bnez a0,2aada │ │ │ │ + lbu a5,0(s0) │ │ │ │ + beqz a5,2aae6 │ │ │ │ + bltu s3,s7,2aae6 │ │ │ │ + bltu s5,s0,2aae6 │ │ │ │ + jal 4280a │ │ │ │ + bnez a0,2b0bc │ │ │ │ + lbu a4,0(s7) │ │ │ │ + lbu a5,0(s0) │ │ │ │ + bne a4,a5,2aa18 │ │ │ │ + ld a5,24(sp) │ │ │ │ + bltu s1,a5,2a908 │ │ │ │ + j 2aaec │ │ │ │ + lw a4,8(s2) │ │ │ │ + bnez s6,2ab96 │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + beq a5,s8,2b0e6 │ │ │ │ + ld a5,72(s2) │ │ │ │ + bgeu s8,a4,2ae2e │ │ │ │ + slli a4,s8,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + sd a4,16(sp) │ │ │ │ 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 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + li a3,253 │ │ │ │ + bgeu a3,a4,2b0e0 │ │ │ │ + lwu s3,88(s2) │ │ │ │ + sw s8,100(sp) │ │ │ │ + ld s9,80(s2) │ │ │ │ + beqz s3,2abea │ │ │ │ + li s7,0 │ │ │ │ + add s10,s7,s3 │ │ │ │ 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 │ │ │ │ + slli s11,s10,0x3 │ │ │ │ + add s11,s11,s9 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2abf0 │ │ │ │ + beqz a0,2af92 │ │ │ │ + addi s7,s10,1 │ │ │ │ + bltu s7,s3,2abc4 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 20e6e │ │ │ │ + mv s3,s10 │ │ │ │ + bltu s7,s3,2abc4 │ │ │ │ + j 2abea │ │ │ │ + ld a4,120(s2) │ │ │ │ + slli a3,s6,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 │ │ │ │ + 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,2ad3e │ │ │ │ + ld a5,16(sp) │ │ │ │ + lwu s11,88(s2) │ │ │ │ + sw a5,100(sp) │ │ │ │ + ld a5,80(s2) │ │ │ │ + sd a5,8(sp) │ │ │ │ + beqz s11,2ac5c │ │ │ │ li s10,0 │ │ │ │ - add a5,s10,s9 │ │ │ │ + add a5,s10,s11 │ │ │ │ srli s8,a5,0x1 │ │ │ │ + ld a5,8(sp) │ │ │ │ slli a1,s8,0x3 │ │ │ │ - add s11,s3,a1 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2b32a │ │ │ │ - beqz a0,2b332 │ │ │ │ + mv a0,s4 │ │ │ │ + add s9,a5,a1 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2ac60 │ │ │ │ + beqz a0,2ac68 │ │ │ │ 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 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ + bltu s10,s11,2ac34 │ │ │ │ + ld a3,16(sp) │ │ │ │ + j 2a98c │ │ │ │ + mv s11,s8 │ │ │ │ + bltu s10,s11,2ac34 │ │ │ │ + j 2ac5c │ │ │ │ + beqz s9,2ac5c │ │ │ │ + lw a5,4(s9) │ │ │ │ + sd a5,16(sp) │ │ │ │ + ld a5,72(s2) │ │ │ │ + ld a4,32(sp) │ │ │ │ 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,0x20 │ │ │ │ - and s2,s2,a4 │ │ │ │ - or s2,s2,a5 │ │ │ │ - mv a1,s0 │ │ │ │ - mv a0,s4 │ │ │ │ - sd s2,64(sp) │ │ │ │ - jal 1c7e0 │ │ │ │ + li a4,253 │ │ │ │ + bgeu a4,a5,2ad3a │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s8,88(s2) │ │ │ │ + sw s6,100(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + beqz s8,2acc2 │ │ │ │ + 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 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 │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2acc6 │ │ │ │ + beqz a0,2a9b2 │ │ │ │ + addi s9,s11,1 │ │ │ │ + bltu s9,s8,2ac98 │ │ │ │ + mv a3,s6 │ │ │ │ + j 2a98c │ │ │ │ + mv s8,s11 │ │ │ │ + bltu s9,s8,2ac98 │ │ │ │ + j 2acc2 │ │ │ │ + ld a4,120(s2) │ │ │ │ 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) │ │ │ │ + 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,s3,2b728 │ │ │ │ - lwu s7,88(s1) │ │ │ │ - sw a3,64(sp) │ │ │ │ - ld s3,80(s1) │ │ │ │ + bgeu a5,s8,2b07e │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s6,88(s2) │ │ │ │ + sw s9,100(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + beqz s6,2ad2c │ │ │ │ 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) │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2ad32 │ │ │ │ + beqz a0,2af78 │ │ │ │ + addi s10,s8,1 │ │ │ │ + bltu s10,s6,2ad04 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 20e6e │ │ │ │ + mv s6,s8 │ │ │ │ + bltu s10,s6,2ad04 │ │ │ │ + j 2ad2c │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 2a9ba │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,16(sp) │ │ │ │ + j 2ac76 │ │ │ │ + beqz a1,2a98a │ │ │ │ + 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 │ │ │ │ - slli a5,s7,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s5,0(a5) │ │ │ │ - bgeu a3,s5,2b624 │ │ │ │ - lwu s3,88(s1) │ │ │ │ - sw s7,64(sp) │ │ │ │ - ld s0,80(s1) │ │ │ │ + bgeu a3,a4,2af82 │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw a2,100(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + beqz s10,2ada8 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + add a5,s11,s10 │ │ │ │ + srli s9,a5,0x1 │ │ │ │ + ld a5,16(sp) │ │ │ │ + slli a1,s9,0x3 │ │ │ │ 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 │ │ │ │ - add a5,a5,a4 │ │ │ │ - lbu s11,0(a5) │ │ │ │ - bgeu a3,s11,2b70c │ │ │ │ - lwu s7,88(s1) │ │ │ │ - sw s3,64(sp) │ │ │ │ - ld s2,80(s1) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + add a1,a1,a5 │ │ │ │ + sd a1,8(sp) │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2adac │ │ │ │ + ld a1,8(sp) │ │ │ │ + beqz a0,2adb4 │ │ │ │ + addi s11,s9,1 │ │ │ │ + bltu s11,s10,2ad80 │ │ │ │ + ld a3,56(sp) │ │ │ │ + j 2a98c │ │ │ │ + mv s10,s9 │ │ │ │ + bltu s11,s10,2ad80 │ │ │ │ + j 2ada8 │ │ │ │ + beqz a1,2ada8 │ │ │ │ + lw a3,4(a1) │ │ │ │ + ld a5,72(s2) │ │ │ │ + ld a2,32(sp) │ │ │ │ + ld a4,120(s2) │ │ │ │ + bgeu a3,a2,2abfc │ │ │ │ ld a3,48(sp) │ │ │ │ - bltu a3,s2,2b47a │ │ │ │ - slli a5,s2,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw a3,0(a3) │ │ │ │ + bgeu s6,a3,2abfc │ │ │ │ + bltu s8,a3,2abfc │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ add a5,a5,a4 │ │ │ │ - lbu s11,0(a5) │ │ │ │ + lbu s8,0(a5) │ │ │ │ li a5,253 │ │ │ │ - bgeu a5,s11,2b70c │ │ │ │ - lwu s5,88(s1) │ │ │ │ - sw s2,64(sp) │ │ │ │ - ld s10,80(s1) │ │ │ │ - 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 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - mv s3,a5 │ │ │ │ - or a5,a5,a2 │ │ │ │ - j 2b106 │ │ │ │ - sd s9,104(sp) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - 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) │ │ │ │ - sd ra,152(sp) │ │ │ │ - sd s0,144(sp) │ │ │ │ - sd s2,128(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 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) │ │ │ │ + bgeu a5,s8,2b07e │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw a3,100(sp) │ │ │ │ + ld s6,80(s2) │ │ │ │ + beqz s10,2ae28 │ │ │ │ + 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 4e4e6 │ │ │ │ + ld a3,8(sp) │ │ │ │ + bltz a0,2b0f2 │ │ │ │ + beqz a0,2b0fa │ │ │ │ + addi s9,s8,1 │ │ │ │ + bltu s9,s10,2adfe │ │ │ │ + mv a0,a3 │ │ │ │ + jal 20e6e │ │ │ │ + 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,8(sp) │ │ │ │ li a3,253 │ │ │ │ - slli a4,s8,0x20 │ │ │ │ + sd a4,16(sp) │ │ │ │ + slli a4,a4,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) │ │ │ │ - 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 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a3,a3,0x20 │ │ │ │ - and a4,a4,a5 │ │ │ │ - or a4,a4,a3 │ │ │ │ - and a0,a4,a5 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + sext.w s9,a4 │ │ │ │ + bgeu a3,a4,2aea8 │ │ │ │ + ld a5,16(sp) │ │ │ │ + lwu s10,88(s2) │ │ │ │ + ld s7,80(s2) │ │ │ │ + sw a5,100(sp) │ │ │ │ + beqz s10,2ac5c │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2ae94 │ │ │ │ + beqz a0,2ae9c │ │ │ │ + addi s11,s9,1 │ │ │ │ + bltu s11,s10,2ae6c │ │ │ │ + j 2ac5c │ │ │ │ + mv s10,s9 │ │ │ │ + bltu s11,s10,2ae6c │ │ │ │ + j 2ac5c │ │ │ │ + beqz s3,2ac5c │ │ │ │ + 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,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 │ │ │ │ + bgeu a4,a5,2af8e │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s3,88(s2) │ │ │ │ + sw s6,100(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + beqz s3,2acc2 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2aef4 │ │ │ │ + beqz a0,2aefc │ │ │ │ + addi s7,s10,1 │ │ │ │ + bltu s7,s3,2aeca │ │ │ │ + j 2acc2 │ │ │ │ + mv s3,s10 │ │ │ │ + bltu s7,s3,2aeca │ │ │ │ + j 2acc2 │ │ │ │ + beqz s11,2acc2 │ │ │ │ + lw a5,4(s11) │ │ │ │ + ld a3,64(sp) │ │ │ │ + bgeu a5,s9,2aa90 │ │ │ │ + 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 a2,a4,a5 │ │ │ │ - bgtz a5,2b85c │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + bgeu a5,a4,2b0ee │ │ │ │ + ld a5,80(s2) │ │ │ │ + lwu s10,88(s2) │ │ │ │ + sw s9,100(sp) │ │ │ │ + sd a5,32(sp) │ │ │ │ + beqz s10,2ad2c │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2af70 │ │ │ │ + beqz a0,2b082 │ │ │ │ + addi s7,s3,1 │ │ │ │ + bltu s7,s10,2af44 │ │ │ │ + j 2ad2c │ │ │ │ + mv s10,s3 │ │ │ │ + bltu s7,s10,2af44 │ │ │ │ + j 2ad2c │ │ │ │ + beqz s11,2ad2c │ │ │ │ + lw s8,4(s11) │ │ │ │ + j 2a9c2 │ │ │ │ + sext.w a3,a4 │ │ │ │ + j 2adbc │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,32(sp) │ │ │ │ + j 2ad50 │ │ │ │ + sext.w a5,a5 │ │ │ │ + j 2af04 │ │ │ │ + beqz s11,2abea │ │ │ │ + lw a5,4(s11) │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a5,72(s2) │ │ │ │ + addiw a2,s8,1 │ │ │ │ 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 │ │ │ │ + add a4,a4,a5 │ │ │ │ + lbu a4,0(a4) │ │ │ │ + sext.w a3,a2 │ │ │ │ + sd a3,32(sp) │ │ │ │ + li a3,253 │ │ │ │ + bgeu a3,a4,2b0da │ │ │ │ + lwu s7,88(s2) │ │ │ │ + sw a2,100(sp) │ │ │ │ + ld s3,80(s2) │ │ │ │ + beqz s7,2aff4 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - li a2,4 │ │ │ │ - addi a1,sp,28 │ │ │ │ - jal 3880 │ │ │ │ - li s2,-1 │ │ │ │ - beq a0,s2,2bb2e │ │ │ │ - lw s6,28(sp) │ │ │ │ + jal 4e4e6 │ │ │ │ + bltz a0,2affa │ │ │ │ + beqz a0,2b002 │ │ │ │ + addi s10,s9,1 │ │ │ │ + bltu s10,s7,2afce │ │ │ │ + ld a0,32(sp) │ │ │ │ + jal 20e6e │ │ │ │ + mv s7,s9 │ │ │ │ + bltu s10,s7,2afce │ │ │ │ + j 2aff4 │ │ │ │ + beqz s11,2aff4 │ │ │ │ + lw a3,4(s11) │ │ │ │ + ld a5,72(s2) │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a4,120(s2) │ │ │ │ + bgeu a3,a2,2ae32 │ │ │ │ + ld a3,16(sp) │ │ │ │ + slli a3,a3,0x2 │ │ │ │ + add a3,a3,a4 │ │ │ │ + lw s3,0(a3) │ │ │ │ + bgeu s6,s3,2ae32 │ │ │ │ + bltu s8,s3,2ae32 │ │ │ │ + slli a4,s3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a5,a5,a4 │ │ │ │ + lbu a4,0(a5) │ │ │ │ + li a5,253 │ │ │ │ + bgeu a5,a4,2b09c │ │ │ │ + lwu a4,88(s2) │ │ │ │ + sw s3,100(sp) │ │ │ │ + ld s9,80(s2) │ │ │ │ + beqz a4,2b078 │ │ │ │ + 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 4e4e6 │ │ │ │ + bltz a0,2b104 │ │ │ │ + beqz a0,2b10c │ │ │ │ + ld a4,8(sp) │ │ │ │ + addi s10,s7,1 │ │ │ │ + bltu s10,a4,2b050 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 20e6e │ │ │ │ + sext.w s8,s8 │ │ │ │ + j 2a9c2 │ │ │ │ + beqz s11,2ad2c │ │ │ │ + lw a4,4(s11) │ │ │ │ + ld a3,24(sp) │ │ │ │ + lw a5,76(sp) │ │ │ │ + bltu a4,a3,2b0b0 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + j 2aa90 │ │ │ │ + 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,2b092 │ │ │ │ + mv a5,a4 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + j 2aa90 │ │ │ │ + lbu a1,0(s7) │ │ │ │ lbu a5,0(s0) │ │ │ │ - slli s0,s6,0x20 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - beqz a5,2b838 │ │ │ │ - ld a1,160(s1) │ │ │ │ - lw a0,148(s1) │ │ │ │ - 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 │ │ │ │ + bne a1,a5,2aa18 │ │ │ │ + mv a0,a1 │ │ │ │ + jal 427cc │ │ │ │ + beqz a0,2aa18 │ │ │ │ + ld a5,24(sp) │ │ │ │ + bltu s1,a5,2a908 │ │ │ │ + j 2aaec │ │ │ │ + sext.w a3,a4 │ │ │ │ + j 2b00e │ │ │ │ + sext.w a4,a4 │ │ │ │ + sd a4,8(sp) │ │ │ │ + j 2afa0 │ │ │ │ + li a3,-1 │ │ │ │ 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) │ │ │ │ + sd zero,8(sp) │ │ │ │ + j 2aa90 │ │ │ │ + sext.w a4,a4 │ │ │ │ + j 2b08a │ │ │ │ + mv s10,s8 │ │ │ │ + bltu s9,s10,2adfe │ │ │ │ + j 2ae28 │ │ │ │ + beqz s11,2ae28 │ │ │ │ + lw s8,4(s11) │ │ │ │ + j 2a9c2 │ │ │ │ + mv a4,s7 │ │ │ │ + bltu s10,a4,2b050 │ │ │ │ + j 2b078 │ │ │ │ + beqz s11,2b078 │ │ │ │ + lw a4,4(s11) │ │ │ │ + j 2b09e │ │ │ │ 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,-112 │ │ │ │ + sd s8,32(sp) │ │ │ │ + lui a5,0x54474 │ │ │ │ + auipc s8,0x4f │ │ │ │ + ld s8,-530(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) │ │ │ │ + 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 3dbb6 │ │ │ │ + lwu a1,4(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + lw a5,4(sp) │ │ │ │ + mv s6,a0 │ │ │ │ + beqz a5,2b1b0 │ │ │ │ + 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 3db02 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bne a0,s0,2b1d6 │ │ │ │ + ld a2,0(s1) │ │ │ │ + mv a3,s3 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 282e6 │ │ │ │ + srai a5,a0,0x20 │ │ │ │ + sw a0,0(s2) │ │ │ │ + sw a5,4(s2) │ │ │ │ + lw a5,4(sp) │ │ │ │ + sd a0,8(sp) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + addi s2,s2,8 │ │ │ │ + bltu s0,a5,2b176 │ │ │ │ + ld s0,96(sp) │ │ │ │ + ld s1,88(sp) │ │ │ │ + ld s2,80(sp) │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3670 │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a5,0(s8) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,2b1f6 │ │ │ │ + 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,0x3a │ │ │ │ + addi a3,a3,1898 │ │ │ │ + li a2,1945 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,1934 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,-1058 │ │ │ │ + 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,2b26a │ │ │ │ + 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 3db02 │ │ │ │ + sext.w a7,a0 │ │ │ │ + li a5,-1 │ │ │ │ + li a0,1 │ │ │ │ + beq a7,a5,2b248 │ │ │ │ + slli a5,a7,0x20 │ │ │ │ + srli a7,a5,0x1d │ │ │ │ + add a5,s2,a7 │ │ │ │ + lw a2,0(a5) │ │ │ │ + lw a3,4(a5) │ │ │ │ + bgeu a3,a2,2b25a │ │ │ │ + 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 │ │ │ │ + mv a6,s1 │ │ │ │ + mv a5,s0 │ │ │ │ + mv a4,s5 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 292fe │ │ │ │ + j 2b248 │ │ │ │ + auipc a3,0x3a │ │ │ │ + addi a3,a3,1774 │ │ │ │ + li a2,1972 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,1786 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,-1190 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a5,24(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + beqz a5,2b2da │ │ │ │ + mv s0,a1 │ │ │ │ + lwu a1,8(a1) │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + jal 1957a │ │ │ │ + lw a4,8(s0) │ │ │ │ + li a5,1 │ │ │ │ + beq a4,a5,2b2d2 │ │ │ │ + ld a2,24(s0) │ │ │ │ + ld a3,16(s0) │ │ │ │ + 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) │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bltu a4,a5,2b2b0 │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + auipc a3,0x3a │ │ │ │ + addi a3,a3,1686 │ │ │ │ + li a2,2007 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,1674 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,-1286 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + auipc a3,0x3a │ │ │ │ + addi a3,a3,1708 │ │ │ │ + li a2,1049 │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,-1288 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,-1280 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + auipc a3,0x3a │ │ │ │ + addi a3,a3,1704 │ │ │ │ + li a2,1068 │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,-1324 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,-1316 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + auipc a3,0x3a │ │ │ │ + addi a3,a3,1692 │ │ │ │ + li a2,1397 │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,-1360 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,-1312 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-16 │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x35 │ │ │ │ + addi a2,a2,-1314 │ │ │ │ + li a1,307 │ │ │ │ + auipc a0,0x35 │ │ │ │ + addi a0,a0,-1398 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-192 │ │ │ │ - auipc a4,0x4e │ │ │ │ - ld a4,968(a4) │ │ │ │ + mv t1,a1 │ │ │ │ + auipc a1,0x38 │ │ │ │ + addi a1,a1,-502 │ │ │ │ + sd s0,176(sp) │ │ │ │ + sd ra,184(sp) │ │ │ │ + sd s1,168(sp) │ │ │ │ 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 │ │ │ │ - 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 s5,136(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 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,2b9cc │ │ │ │ + ld a1,16(sp) │ │ │ │ + li a2,0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + jal 3280 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,2b9ae │ │ │ │ + ld a3,24(sp) │ │ │ │ + lw a5,8(a3) │ │ │ │ + lw a4,12(a3) │ │ │ │ + ld a0,0(a3) │ │ │ │ + addiw a3,a5,2 │ │ │ │ + bgeu a3,a4,2b972 │ │ │ │ + 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 │ │ │ │ + li s11,0 │ │ │ │ + li s3,0 │ │ │ │ + li s7,64 │ │ │ │ + bnez a5,2b532 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3940 │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,2b49e │ │ │ │ + beq a5,s7,2b706 │ │ │ │ + li a4,62 │ │ │ │ + beq a5,a4,2b7de │ │ │ │ + mv a2,a5 │ │ │ │ + beq s3,a5,2b5d2 │ │ │ │ + beqz s0,2b466 │ │ │ │ + bltu s6,s10,2b5b2 │ │ │ │ + bge a2,s5,2b45c │ │ │ │ + zext.b s5,a0 │ │ │ │ + li s0,1 │ │ │ │ + bge s4,a2,2b466 │ │ │ │ + zext.b s4,a0 │ │ │ │ + bnez s9,2b6e0 │ │ │ │ + or a2,s8,s11 │ │ │ │ + zext.b a2,a2 │ │ │ │ + bnez a2,2b5ec │ │ │ │ + li a4,10 │ │ │ │ + li s11,0 │ │ │ │ + beq a5,a4,2b7fc │ │ │ │ + li a0,13 │ │ │ │ + mv s8,a2 │ │ │ │ + beq a5,a0,2b428 │ │ │ │ + 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,2b43c │ │ │ │ + bnez s9,2b8f2 │ │ │ │ + beqz s2,2b4c2 │ │ │ │ + beqz s10,2b4c2 │ │ │ │ + ld a5,8(sp) │ │ │ │ + bnez a5,2b998 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ ret │ │ │ │ - ld a4,120(s1) │ │ │ │ - slli s4,s2,0x20 │ │ │ │ - srli s4,s4,0x20 │ │ │ │ - slli a3,s4,0x2 │ │ │ │ - add a4,a4,a3 │ │ │ │ - lw a4,0(a4) │ │ │ │ - sd a3,24(sp) │ │ │ │ - sd a4,8(sp) │ │ │ │ - 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 │ │ │ │ + bnez s3,2b552 │ │ │ │ + zext.b s3,a0 │ │ │ │ + beq s3,s7,2b59c │ │ │ │ + li s9,1 │ │ │ │ + li s3,62 │ │ │ │ + li a2,64 │ │ │ │ + li s11,1 │ │ │ │ + bnez s0,2b5ae │ │ │ │ + bnez s9,2b57a │ │ │ │ + or a2,s8,s11 │ │ │ │ + zext.b a2,a2 │ │ │ │ + bnez a2,2b724 │ │ │ │ + li a4,10 │ │ │ │ + beq a5,a4,2b60e │ │ │ │ + li s11,0 │ │ │ │ + li a4,13 │ │ │ │ + mv s8,a2 │ │ │ │ + beq a5,a4,2b532 │ │ │ │ + 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,2b49e │ │ │ │ + beq a5,s7,2b4f4 │ │ │ │ + li a2,62 │ │ │ │ + beq a5,a2,2b7c4 │ │ │ │ + mv a2,a5 │ │ │ │ + bne a5,s3,2b50c │ │ │ │ + bnez s9,2b5a2 │ │ │ │ + bnez s10,2b644 │ │ │ │ + li s9,0 │ │ │ │ + beqz s0,2b512 │ │ │ │ + bge a2,s5,2b56c │ │ │ │ + zext.b s5,a0 │ │ │ │ + li s0,1 │ │ │ │ + bge s4,a2,2b50e │ │ │ │ + zext.b s4,a0 │ │ │ │ + beqz s9,2b512 │ │ │ │ + li a4,43 │ │ │ │ + li s9,1 │ │ │ │ + bne a5,a4,2b512 │ │ │ │ + beqz s2,2b82c │ │ │ │ + bnez s10,2b8aa │ │ │ │ + or a3,s8,s11 │ │ │ │ + zext.b a3,a3 │ │ │ │ + bnez a3,2b900 │ │ │ │ + li s10,1 │ │ │ │ + j 2b83a │ │ │ │ + li s11,1 │ │ │ │ + li a2,64 │ │ │ │ + beqz s0,2b57a │ │ │ │ + mv s9,s0 │ │ │ │ + beqz s10,2b564 │ │ │ │ + beq s10,s6,2b646 │ │ │ │ + bgeu s6,s10,2b564 │ │ │ │ ld a3,8(sp) │ │ │ │ auipc a2,0x35 │ │ │ │ - addi a2,a2,-742 │ │ │ │ - li a1,658 │ │ │ │ + addi a2,a2,-1740 │ │ │ │ + li a1,2036 │ │ │ │ auipc a0,0x35 │ │ │ │ - addi a0,a0,-714 │ │ │ │ - jal b382 │ │ │ │ + addi a0,a0,-1984 │ │ │ │ + jal 5a1d4 │ │ │ │ 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 │ │ │ │ + bnez s9,2b61a │ │ │ │ + bnez s10,2b73a │ │ │ │ + li s9,0 │ │ │ │ + bnez s0,2b454 │ │ │ │ + or a2,s8,s11 │ │ │ │ + zext.b a2,a2 │ │ │ │ + beqz a2,2b476 │ │ │ │ + bnez s11,2b7b2 │ │ │ │ + mv a2,s8 │ │ │ │ + beqz s9,2b47e │ │ │ │ + bnez s8,2b842 │ │ │ │ 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 │ │ │ │ + li a2,0 │ │ │ │ + li s9,1 │ │ │ │ + j 2b47e │ │ │ │ + li a4,10 │ │ │ │ + bne a5,a4,2ba12 │ │ │ │ + mv s0,s8 │ │ │ │ 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 │ │ │ │ + li s11,0 │ │ │ │ + j 2b532 │ │ │ │ + li s11,1 │ │ │ │ + li a2,64 │ │ │ │ + beqz s0,2b6e0 │ │ │ │ + beqz s10,2b994 │ │ │ │ + mv s9,s0 │ │ │ │ + bne s6,s10,2b450 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - addi sp,sp,-160 │ │ │ │ - sd s1,136(sp) │ │ │ │ - mv s1,a1 │ │ │ │ - lw a1,8(a1) │ │ │ │ - auipc a4,0x4e │ │ │ │ - ld a4,-782(a4) │ │ │ │ - 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 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - lui a1,0x18 │ │ │ │ - addi a1,a1,1696 │ │ │ │ - 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 │ │ │ │ + mv s2,s0 │ │ │ │ + beqz a4,2b742 │ │ │ │ + ld a4,40(sp) │ │ │ │ + lw a3,0(a4) │ │ │ │ + bgeu s10,a3,2b63a │ │ │ │ + sw s10,0(a4) │ │ │ │ + ld a4,32(sp) │ │ │ │ + lw a3,0(a4) │ │ │ │ + bltu a3,s10,2b748 │ │ │ │ + j 2b74e │ │ │ │ + li s0,0 │ │ │ │ + ld a4,8(sp) │ │ │ │ + bnez a4,2b854 │ │ │ │ + ld a4,40(sp) │ │ │ │ + sw s10,0(a4) │ │ │ │ + ld a4,32(sp) │ │ │ │ + sw s10,0(a4) │ │ │ │ + sd a5,48(sp) │ │ │ │ ld a5,8(sp) │ │ │ │ - lwu s10,88(s1) │ │ │ │ - ld s3,80(s1) │ │ │ │ - sw a5,36(sp) │ │ │ │ - beqz s10,2c2da │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s6,a5,1 │ │ │ │ + jal 3370 │ │ │ │ + li a4,-1 │ │ │ │ + ld a5,48(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + beq a0,a4,2b9f4 │ │ │ │ + ld a4,16(sp) │ │ │ │ + lui a3,0x100 │ │ │ │ + add a4,a4,a3 │ │ │ │ + blt a4,a0,2b6a6 │ │ │ │ + ld a4,56(sp) │ │ │ │ + beq s6,a4,2b6a6 │ │ │ │ + ld s2,16(sp) │ │ │ │ + bnez s0,2b882 │ │ │ │ + sd s6,8(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + li s9,0 │ │ │ │ + li s2,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,2c2fa │ │ │ │ - beqz a0,2c302 │ │ │ │ - addi s6,s2,1 │ │ │ │ - bltu s6,s10,2c2b6 │ │ │ │ + li s10,0 │ │ │ │ + li a4,10 │ │ │ │ + mv a2,s8 │ │ │ │ + li s11,1 │ │ │ │ + bne a5,a4,2b526 │ │ │ │ + li s10,0 │ │ │ │ + li s2,1 │ │ │ │ + li s11,0 │ │ │ │ + j 2b532 │ │ │ │ + ld a2,24(sp) │ │ │ │ + lw a4,8(a2) │ │ │ │ + lw a3,12(a2) │ │ │ │ + ld a0,0(a2) │ │ │ │ + addiw a2,a4,2 │ │ │ │ + bgeu a2,a3,2b94c │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a3,12(a0) │ │ │ │ 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 │ │ │ │ + sw a4,8(a3) │ │ │ │ + ld a4,56(sp) │ │ │ │ + bne s6,a4,2b684 │ │ │ │ + sd s6,8(sp) │ │ │ │ + j 2b4c2 │ │ │ │ + li a4,43 │ │ │ │ + li s9,1 │ │ │ │ + bne a5,a4,2b46a │ │ │ │ + beqz s2,2b80c │ │ │ │ + beqz s10,2b89c │ │ │ │ + beqz s11,2b908 │ │ │ │ + li a5,0 │ │ │ │ + li s2,0 │ │ │ │ + mv s6,s10 │ │ │ │ + mv a2,s11 │ │ │ │ + mv s10,a5 │ │ │ │ + li s9,1 │ │ │ │ + li s11,1 │ │ │ │ + j 2b486 │ │ │ │ + bnez s3,2b448 │ │ │ │ + zext.b s3,a0 │ │ │ │ + beq s3,s7,2b614 │ │ │ │ + li s9,1 │ │ │ │ + li s3,62 │ │ │ │ + li a2,64 │ │ │ │ + li s11,1 │ │ │ │ + bnez s0,2b450 │ │ │ │ + j 2b466 │ │ │ │ + bnez s11,2b694 │ │ │ │ + mv a2,s8 │ │ │ │ + beqz s9,2b526 │ │ │ │ + bnez s8,2b602 │ │ │ │ + li s11,0 │ │ │ │ + li a2,0 │ │ │ │ + li s9,1 │ │ │ │ + j 2b526 │ │ │ │ + ld a4,8(sp) │ │ │ │ + li s2,0 │ │ │ │ + bnez a4,2b62e │ │ │ │ + ld a4,40(sp) │ │ │ │ + sw s10,0(a4) │ │ │ │ + ld a4,32(sp) │ │ │ │ + sw s10,0(a4) │ │ │ │ + sd a5,48(sp) │ │ │ │ ld a5,8(sp) │ │ │ │ - lwu s10,88(s1) │ │ │ │ - ld s3,80(s1) │ │ │ │ - sw a5,36(sp) │ │ │ │ - beqz s10,2c2da │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s0,a5,1 │ │ │ │ + jal 3370 │ │ │ │ + li a5,-1 │ │ │ │ + mv s6,a0 │ │ │ │ + beq a0,a5,2b9f4 │ │ │ │ + ld a5,16(sp) │ │ │ │ + lui a4,0x100 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a5,48(sp) │ │ │ │ + bge a4,a0,2b7a4 │ │ │ │ + ld a2,24(sp) │ │ │ │ + lw a3,8(a2) │ │ │ │ + lw a4,12(a2) │ │ │ │ + ld a0,0(a2) │ │ │ │ + addiw a2,a3,2 │ │ │ │ + bgeu a2,a4,2b928 │ │ │ │ + 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,2b86a │ │ │ │ + sd s0,8(sp) │ │ │ │ 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 s0,0 │ │ │ │ + li s9,0 │ │ │ │ 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 a4,10 │ │ │ │ + mv a2,s8 │ │ │ │ + li s11,1 │ │ │ │ + bne a5,a4,2b47e │ │ │ │ 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 s2,1 │ │ │ │ + li s11,0 │ │ │ │ + j 2b428 │ │ │ │ + bnez s3,2b552 │ │ │ │ + zext.b a3,a0 │ │ │ │ + beq a3,a5,2b8e6 │ │ │ │ + li s9,0 │ │ │ │ + li s3,64 │ │ │ │ + li s11,1 │ │ │ │ + bnez s0,2b5ae │ │ │ │ + j 2b50e │ │ │ │ + bnez s3,2b448 │ │ │ │ + zext.b a3,a0 │ │ │ │ + beq a3,a4,2b8da │ │ │ │ + li s9,0 │ │ │ │ + li s3,64 │ │ │ │ + li a2,62 │ │ │ │ + li s11,1 │ │ │ │ + bnez s0,2b450 │ │ │ │ + j 2b466 │ │ │ │ + li s8,0 │ │ │ │ + li s11,0 │ │ │ │ + j 2b428 │ │ │ │ + sd s0,8(sp) │ │ │ │ + mv s11,s2 │ │ │ │ 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 │ │ │ │ - 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 s6,0 │ │ │ │ + li s0,0 │ │ │ │ + or s2,s8,s11 │ │ │ │ + zext.b s2,s2 │ │ │ │ + bnez s2,2b8be │ │ │ │ + addiw s10,s10,1 │ │ │ │ + li s8,0 │ │ │ │ + li s11,0 │ │ │ │ + li s9,1 │ │ │ │ + j 2b428 │ │ │ │ + sd s6,8(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ - mv a0,s4 │ │ │ │ - jal d71c │ │ │ │ - ld a4,16(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - and a4,a4,a0 │ │ │ │ - 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 s6,0 │ │ │ │ + li s0,0 │ │ │ │ + or s2,s8,s11 │ │ │ │ + zext.b s2,s2 │ │ │ │ + bnez s2,2b8cc │ │ │ │ + addiw s10,s10,1 │ │ │ │ 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 s11,0 │ │ │ │ + li s9,1 │ │ │ │ + j 2b532 │ │ │ │ + li a4,10 │ │ │ │ + bne a5,a4,2b9ec │ │ │ │ + mv s0,s8 │ │ │ │ + mv s9,s8 │ │ │ │ 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 │ │ │ │ + li s8,0 │ │ │ │ + li s11,0 │ │ │ │ + j 2b428 │ │ │ │ + ld a4,40(sp) │ │ │ │ + lw a3,0(a4) │ │ │ │ + bgeu s10,a3,2b860 │ │ │ │ + sw s10,0(a4) │ │ │ │ + ld a4,32(sp) │ │ │ │ + lw a3,0(a4) │ │ │ │ + bgeu a3,s10,2b658 │ │ │ │ + j 2b652 │ │ │ │ + li a4,43 │ │ │ │ + beq a5,a4,2b802 │ │ │ │ + mv s11,s2 │ │ │ │ + mv s9,s2 │ │ │ │ + sd s0,8(sp) │ │ │ │ + li s10,0 │ │ │ │ + li s6,0 │ │ │ │ + li s2,0 │ │ │ │ + li s0,0 │ │ │ │ + j 2b46a │ │ │ │ + li a4,43 │ │ │ │ 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 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) │ │ │ │ + beq a5,a4,2b822 │ │ │ │ + mv s9,s0 │ │ │ │ + sd s6,8(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + li s10,0 │ │ │ │ + li s2,0 │ │ │ │ + li s6,0 │ │ │ │ + li s0,0 │ │ │ │ + j 2b512 │ │ │ │ + or a3,s8,s11 │ │ │ │ + zext.b a3,a3 │ │ │ │ + bnez a3,2b914 │ │ │ │ + li s10,1 │ │ │ │ + j 2b81a │ │ │ │ + beqz s11,2b91c │ │ │ │ + li s2,0 │ │ │ │ + li a5,0 │ │ │ │ + mv s6,s10 │ │ │ │ + mv a2,s11 │ │ │ │ + mv s10,a5 │ │ │ │ + li s11,1 │ │ │ │ + li s9,1 │ │ │ │ + j 2b52e │ │ │ │ + li s2,0 │ │ │ │ + beqz s11,2b5f6 │ │ │ │ + mv a5,s10 │ │ │ │ + mv s11,s8 │ │ │ │ + mv s10,s6 │ │ │ │ + j 2b6fa │ │ │ │ + li s2,0 │ │ │ │ + beqz s11,2b72e │ │ │ │ + mv a5,s10 │ │ │ │ + mv s11,s8 │ │ │ │ + mv s10,s6 │ │ │ │ + j 2b8b2 │ │ │ │ + li s3,62 │ │ │ │ + li s11,1 │ │ │ │ + li a2,62 │ │ │ │ + j 2b5d6 │ │ │ │ + li s3,62 │ │ │ │ + li s11,1 │ │ │ │ + li a2,62 │ │ │ │ + j 2b55c │ │ │ │ + beqz s0,2b4c2 │ │ │ │ + beqz s10,2b4c2 │ │ │ │ + bne s6,s10,2b4c2 │ │ │ │ + j 2b4aa │ │ │ │ + mv s2,a3 │ │ │ │ + beqz s11,2b72e │ │ │ │ + j 2b8d2 │ │ │ │ + mv s9,s2 │ │ │ │ + mv s6,s10 │ │ │ │ + mv a2,s2 │ │ │ │ + li s10,0 │ │ │ │ + li s2,0 │ │ │ │ + j 2b47e │ │ │ │ + mv s2,a3 │ │ │ │ + beqz s11,2b5f6 │ │ │ │ + j 2b8c4 │ │ │ │ + mv s9,s2 │ │ │ │ + mv s6,s10 │ │ │ │ + mv a2,s2 │ │ │ │ + li s10,0 │ │ │ │ + li s2,0 │ │ │ │ + j 2b526 │ │ │ │ + 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 1957a │ │ │ │ + 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 2b782 │ │ │ │ + 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 1957a │ │ │ │ + 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 2b6b6 │ │ │ │ + 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 1957a │ │ │ │ + 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 2b3e8 │ │ │ │ + mv s9,s0 │ │ │ │ + j 2b454 │ │ │ │ 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 │ │ │ │ - mv a0,s4 │ │ │ │ - jal d702 │ │ │ │ - ld a5,120(s1) │ │ │ │ - slli a4,a0,0x2 │ │ │ │ - mv a1,s6 │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a4,8(sp) │ │ │ │ - sw a4,0(a5) │ │ │ │ - j 2c742 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + lw a5,0(a4) │ │ │ │ + bgeu s10,a5,2b9a4 │ │ │ │ + sw s10,0(a4) │ │ │ │ + ld a5,32(sp) │ │ │ │ + lw a5,0(a5) │ │ │ │ + bgeu a5,s10,2b4bc │ │ │ │ + j 2b4b6 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,1274 │ │ │ │ + li a1,1957 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,1094 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x4e │ │ │ │ + ld a5,1500(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,1184 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s9,s8 │ │ │ │ + mv a2,s8 │ │ │ │ + li s11,0 │ │ │ │ + j 2b47e │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,1236 │ │ │ │ + li a1,2009 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,1024 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv s9,s8 │ │ │ │ + mv a2,s8 │ │ │ │ + j 2b524 │ │ │ │ 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) │ │ │ │ - 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 s7,184(sp) │ │ │ │ sd s8,176(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ sd s10,160(sp) │ │ │ │ sd s11,152(sp) │ │ │ │ - sd s0,32(sp) │ │ │ │ - jal f9bc │ │ │ │ - lw a1,8(s1) │ │ │ │ + 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 │ │ │ │ + beqz a1,2c278 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,1264 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3750 │ │ │ │ + sd a0,104(sp) │ │ │ │ + beqz a0,2c390 │ │ │ │ + lui a1,0x2 │ │ │ │ + addi a1,a1,1808 │ │ │ │ li a0,0 │ │ │ │ - li s9,-1 │ │ │ │ - addiw a1,a1,2 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - 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 │ │ │ │ + jal 1957a │ │ │ │ + mv a7,a0 │ │ │ │ + lui a1,0x100 │ │ │ │ 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 │ │ │ │ - sd a5,8(sp) │ │ │ │ - ld a5,72(s1) │ │ │ │ - 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 │ │ │ │ + sd a7,16(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a3,a0 │ │ │ │ + sd a0,8(sp) │ │ │ │ + ld a1,112(sp) │ │ │ │ + ld a0,104(sp) │ │ │ │ + li a2,0 │ │ │ │ + lui a4,0x100 │ │ │ │ + jal 551a2 │ │ │ │ + sext.w a2,a0 │ │ │ │ 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 │ │ │ │ + ld a7,16(sp) │ │ │ │ + bltz a2,2c2d2 │ │ │ │ + bnez s1,2bc32 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + li s11,0 │ │ │ │ + li s9,0 │ │ │ │ + li s6,0 │ │ │ │ + li s7,0 │ │ │ │ + li s0,0 │ │ │ │ + li s2,64 │ │ │ │ + beqz a2,2bb7a │ │ │ │ + mv a4,s8 │ │ │ │ + add s1,a2,a3 │ │ │ │ + sd s0,56(sp) │ │ │ │ + mv s8,s7 │ │ │ │ + mv s0,s6 │ │ │ │ + li s4,10 │ │ │ │ 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 │ │ │ │ + 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,2bdb6 │ │ │ │ + beq s1,s2,2bdd2 │ │ │ │ + li a5,62 │ │ │ │ + beq s1,a5,2c02a │ │ │ │ + bnez s6,2c056 │ │ │ │ + beqz s7,2c19e │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s8,2c252 │ │ │ │ + beq s1,s0,2c116 │ │ │ │ + or a4,s11,s10 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bnez a4,2bdf0 │ │ │ │ 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 s11,0 │ │ │ │ + beq s1,s4,2bb5c │ │ │ │ + li a5,13 │ │ │ │ + beq s1,a5,2bb5c │ │ │ │ + ld a5,64(sp) │ │ │ │ + addiw a1,s8,1 │ │ │ │ + beqz a5,2be2c │ │ │ │ + or a4,a4,s7 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bnez a4,2be2c │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s3,a0,2cb14 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s2 │ │ │ │ + li s11,0 │ │ │ │ + ld a5,8(sp) │ │ │ │ + addi s3,s3,1 │ │ │ │ + bne a5,s3,2badc │ │ │ │ + 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 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 │ │ │ │ - jal 3400 │ │ │ │ - ld a0,32(sp) │ │ │ │ - li a1,0 │ │ │ │ - jal fa5c │ │ │ │ - auipc a5,0x4d │ │ │ │ - ld a5,856(a5) │ │ │ │ - ld a4,136(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,2cd7c │ │ │ │ + ld a5,120(sp) │ │ │ │ + ld a2,8(sp) │ │ │ │ + lui a1,0x100 │ │ │ │ + li a0,0 │ │ │ │ + add s1,a5,a2 │ │ │ │ + sd s1,120(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a3,a0 │ │ │ │ + sd a0,8(sp) │ │ │ │ + ld a1,112(sp) │ │ │ │ + ld a0,104(sp) │ │ │ │ + mv a2,s1 │ │ │ │ + lui a4,0x100 │ │ │ │ + jal 551a2 │ │ │ │ + sext.w a2,a0 │ │ │ │ + bltz a2,2c30e │ │ │ │ + ld a3,8(sp) │ │ │ │ + ld a7,56(sp) │ │ │ │ + ld a5,72(sp) │ │ │ │ + bnez a2,2babc │ │ │ │ + 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 1957a │ │ │ │ + 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,2c228 │ │ │ │ + beqz a5,2c344 │ │ │ │ + beqz s0,2c234 │ │ │ │ + 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) │ │ │ │ + mv a5,s1 │ │ │ │ + mv a6,s7 │ │ │ │ + jalr s0 │ │ │ │ + ld a0,104(sp) │ │ │ │ + jal 35a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,2c3be │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ + li s1,0 │ │ │ │ + li s0,0 │ │ │ │ + beqz a2,2bd0e │ │ │ │ + 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,2bd54 │ │ │ │ + beq s4,s2,2bd70 │ │ │ │ + li a5,62 │ │ │ │ + beq s4,a5,2c040 │ │ │ │ + bnez s1,2c0b6 │ │ │ │ + beqz s10,2c1aa │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s7,2c252 │ │ │ │ + beq s4,s3,2bfda │ │ │ │ + mv a4,s0 │ │ │ │ + li s10,1 │ │ │ │ + or a5,s0,s11 │ │ │ │ + zext.b s0,a5 │ │ │ │ + bnez s0,2bd90 │ │ │ │ + li s11,0 │ │ │ │ + beq s4,s5,2bcf4 │ │ │ │ + li a1,0 │ │ │ │ + li a5,13 │ │ │ │ + beq s4,a5,2bfce │ │ │ │ + or a5,s0,s10 │ │ │ │ + zext.b s0,a5 │ │ │ │ + addiw t0,s7,1 │ │ │ │ + bnez s0,2c196 │ │ │ │ + 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,2bc7a │ │ │ │ + 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 1957a │ │ │ │ + mv a3,a0 │ │ │ │ + sd a0,8(sp) │ │ │ │ + ld a1,112(sp) │ │ │ │ + ld a0,104(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + lui a4,0x100 │ │ │ │ + jal 551a2 │ │ │ │ + sext.w a2,a0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 a7,56(sp) │ │ │ │ + ld a5,64(sp) │ │ │ │ + bltz a2,2c30e │ │ │ │ + bnez a2,2bc52 │ │ │ │ + j 2bbbe │ │ │ │ + slliw a3,s6,0x1 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + slli a1,a3,0x20 │ │ │ │ + mv a0,s8 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sext.w s6,a3 │ │ │ │ + jal 1957a │ │ │ │ + mv s8,a0 │ │ │ │ + bne s4,s2,2bc8a │ │ │ │ + bnez s3,2bf0c │ │ │ │ + bnez s10,2c220 │ │ │ │ + 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,2bcb2 │ │ │ │ + bnez a4,2bf84 │ │ │ │ + beqz s1,2bcb8 │ │ │ │ + bne s4,s5,2c178 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + ld s6,72(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s10,s1 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 1957a │ │ │ │ + mv s8,a0 │ │ │ │ + li s11,0 │ │ │ │ + li s0,0 │ │ │ │ + li s7,0 │ │ │ │ + j 2bcf4 │ │ │ │ + slliw a5,s5,0x1 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + mv a0,s9 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sext.w s5,a5 │ │ │ │ + jal 1957a │ │ │ │ + mv s9,a0 │ │ │ │ + bne s1,s2,2baec │ │ │ │ + bnez s0,2be3e │ │ │ │ + bnez s7,2c218 │ │ │ │ + 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,2bb12 │ │ │ │ + bnez s11,2bec0 │ │ │ │ + beqz s6,2bb1a │ │ │ │ + bne s1,s4,2be1e │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3670 │ │ │ │ + lui s1,0x2 │ │ │ │ + addi a1,s1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s9,a0 │ │ │ │ + mv s7,s6 │ │ │ │ + li s10,0 │ │ │ │ + li s8,0 │ │ │ │ + addi s5,s1,1808 │ │ │ │ + j 2bb5c │ │ │ │ + mv s11,s10 │ │ │ │ + li a5,13 │ │ │ │ + beq s1,a5,2c20a │ │ │ │ + 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 2bb5c │ │ │ │ + beqz s7,2c10e │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s8,2c252 │ │ │ │ + bne s1,s0,2bb06 │ │ │ │ + beqz s6,2c116 │ │ │ │ + li s6,1 │ │ │ │ + li s7,1 │ │ │ │ + beqz s8,2bb06 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bne a5,s8,2bb06 │ │ │ │ + addiw a1,s8,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s8,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a4,2c36e │ │ │ │ + ld a4,56(sp) │ │ │ │ + beqz a4,2c14a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,2befe │ │ │ │ + addiw a1,s8,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 1957a │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lui s1,0x2 │ │ │ │ + sd a0,56(sp) │ │ │ │ + sb zero,0(a5) │ │ │ │ + addi a1,s1,1808 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s7,a0 │ │ │ │ - li a1,24 │ │ │ │ + jal 1957a │ │ │ │ + li a5,1 │ │ │ │ + sd s8,24(sp) │ │ │ │ + mv s9,a0 │ │ │ │ + li s11,0 │ │ │ │ + li s8,0 │ │ │ │ + addi s5,s1,1808 │ │ │ │ + sd a5,40(sp) │ │ │ │ + j 2bb5c │ │ │ │ + beqz s6,2c16c │ │ │ │ + bnez s10,2be1c │ │ │ │ + mv a4,s6 │ │ │ │ + mv s11,s6 │ │ │ │ + j 2bb1a │ │ │ │ + beqz s10,2bfd2 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s7,2c252 │ │ │ │ + bne s4,s3,2bca4 │ │ │ │ + beqz s1,2bfda │ │ │ │ + beqz s7,2c366 │ │ │ │ + ld a5,32(sp) │ │ │ │ + li s1,1 │ │ │ │ + bne a5,s7,2bca4 │ │ │ │ + addiw a1,s7,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s7,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,16(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a4,2c36e │ │ │ │ + li s1,1 │ │ │ │ + ld a4,56(sp) │ │ │ │ + beqz a4,2c008 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + mv a1,s6 │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv s8,a0 │ │ │ │ + sd zero,32(sp) │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ 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 zero,56(sp) │ │ │ │ + li s10,0 │ │ │ │ + li s7,0 │ │ │ │ + bne s4,s5,2bfbc │ │ │ │ + addiw a1,s7,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 1957a │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + ld s6,72(sp) │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a0 │ │ │ │ + sd a0,56(sp) │ │ │ │ + sb zero,0(a5) │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + li a5,1 │ │ │ │ + sd s7,24(sp) │ │ │ │ + mv s8,a0 │ │ │ │ + li s7,0 │ │ │ │ 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 │ │ │ │ + li s0,0 │ │ │ │ + j 2bcf4 │ │ │ │ + beqz s1,2c172 │ │ │ │ + bnez s11,2c17a │ │ │ │ + li a5,13 │ │ │ │ + mv s0,s1 │ │ │ │ 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) │ │ │ │ + bne s4,a5,2bcc0 │ │ │ │ + mv s0,a1 │ │ │ │ + j 2bcf4 │ │ │ │ + bne s4,s3,2bd82 │ │ │ │ + bnez s1,2bd82 │ │ │ │ + beqz s7,2c1d4 │ │ │ │ + addiw a1,s7,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s7,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,16(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + li s1,0 │ │ │ │ + bnez a4,2bf4c │ │ │ │ + ld a4,56(sp) │ │ │ │ + sd a0,16(sp) │ │ │ │ + li a5,0 │ │ │ │ + bnez a4,2bf50 │ │ │ │ + ld a3,48(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ auipc a2,0x34 │ │ │ │ - addi a2,a2,-1294 │ │ │ │ - li a1,658 │ │ │ │ + addi a2,a2,-124 │ │ │ │ + addi a1,a1,-1266 │ │ │ │ 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 │ │ │ │ + addi a0,a0,-536 │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a5,32(sp) │ │ │ │ + j 2bf50 │ │ │ │ + bnez s0,2be3e │ │ │ │ + li a4,62 │ │ │ │ + beqz s7,2c1da │ │ │ │ + mv s6,s0 │ │ │ │ + li s7,1 │ │ │ │ + mv s0,a4 │ │ │ │ + li s8,0 │ │ │ │ + j 2bec0 │ │ │ │ + bnez s3,2bf0c │ │ │ │ + li a5,62 │ │ │ │ + beqz s10,2c1cc │ │ │ │ + mv s1,s3 │ │ │ │ + li s10,1 │ │ │ │ + mv s3,a5 │ │ │ │ + li s7,0 │ │ │ │ + j 2bf84 │ │ │ │ + li a5,43 │ │ │ │ + bne s1,a5,2c1e6 │ │ │ │ + ld a4,40(sp) │ │ │ │ + beqz a4,2c1b0 │ │ │ │ + bnez s8,2c074 │ │ │ │ + beqz s7,2c0ac │ │ │ │ + mv s6,s7 │ │ │ │ + sd a4,40(sp) │ │ │ │ + li s8,0 │ │ │ │ + j 2bb06 │ │ │ │ + addiw a1,s8,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 1957a │ │ │ │ + slli a5,s8,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - bge a5,a0,2d05c │ │ │ │ - ld s1,0(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - jal d702 │ │ │ │ - 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 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lui s5,0x2 │ │ │ │ + sd a0,16(sp) │ │ │ │ + addi a1,s5,1808 │ │ │ │ + sb zero,0(a5) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd s8,32(sp) │ │ │ │ + ld s10,40(sp) │ │ │ │ + mv s9,a0 │ │ │ │ + li a4,0 │ │ │ │ + addi s5,s5,1808 │ │ │ │ + bnez s7,2c06c │ │ │ │ + ld s6,40(sp) │ │ │ │ + li s8,0 │ │ │ │ + sd a4,40(sp) │ │ │ │ + li s7,0 │ │ │ │ + j 2bde4 │ │ │ │ + li a5,43 │ │ │ │ + bne s4,a5,2c1f8 │ │ │ │ + ld a4,40(sp) │ │ │ │ + beqz a4,2c1be │ │ │ │ + bnez s7,2c0d4 │ │ │ │ + beqz s10,2c106 │ │ │ │ + sd a4,40(sp) │ │ │ │ + mv s1,s10 │ │ │ │ + li s7,0 │ │ │ │ + j 2bca4 │ │ │ │ + addiw a1,s7,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s7,0x20 │ │ │ │ + ld s6,72(sp) │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sd a0,16(sp) │ │ │ │ + sb zero,0(a4) │ │ │ │ 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 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd s7,32(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + mv s8,a0 │ │ │ │ + li a4,0 │ │ │ │ + bnez s10,2c0cc │ │ │ │ + ld s1,40(sp) │ │ │ │ + li s7,0 │ │ │ │ + sd a4,40(sp) │ │ │ │ + j 2bd82 │ │ │ │ + bne s1,s0,2bde2 │ │ │ │ + bnez s6,2bde2 │ │ │ │ + beqz s8,2c1a6 │ │ │ │ + addiw a1,s8,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s8,0x20 │ │ │ │ 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 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,16(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + li s6,0 │ │ │ │ + bnez a4,2be80 │ │ │ │ + ld a4,56(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + li s6,0 │ │ │ │ + li a5,0 │ │ │ │ + bnez a4,2be86 │ │ │ │ + ld a3,48(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,-446 │ │ │ │ + addi a1,a1,-1266 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,-858 │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a5,32(sp) │ │ │ │ + j 2be86 │ │ │ │ + li a4,1 │ │ │ │ + li s11,1 │ │ │ │ + j 2bb1a │ │ │ │ + li s0,1 │ │ │ │ + li a1,1 │ │ │ │ + j 2bcba │ │ │ │ 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 │ │ │ │ + li a5,13 │ │ │ │ + beq s4,a5,2c210 │ │ │ │ + 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 2bcf4 │ │ │ │ + mv a4,s7 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s7,t0 │ │ │ │ + j 2c18a │ │ │ │ + beq s1,s0,2c116 │ │ │ │ + li s7,0 │ │ │ │ + j 2bde4 │ │ │ │ + li s6,0 │ │ │ │ + j 2bb06 │ │ │ │ + bne s4,s3,2bd82 │ │ │ │ + j 2bfda │ │ │ │ + beqz s7,2bde2 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s8,2c252 │ │ │ │ + mv s6,s7 │ │ │ │ + j 2bb06 │ │ │ │ + beqz s10,2bd82 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s7,2c252 │ │ │ │ + mv s1,s10 │ │ │ │ + j 2bca4 │ │ │ │ + li s3,62 │ │ │ │ + li s0,1 │ │ │ │ + li s7,0 │ │ │ │ + mv a4,s0 │ │ │ │ + li s1,0 │ │ │ │ + j 2bca8 │ │ │ │ + li s0,62 │ │ │ │ + li s11,1 │ │ │ │ + li s8,0 │ │ │ │ + li s6,0 │ │ │ │ + j 2bb06 │ │ │ │ + beqz s7,2bde2 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s8,2c252 │ │ │ │ + beq s1,s0,2be50 │ │ │ │ + mv s6,s7 │ │ │ │ + j 2bb06 │ │ │ │ + beqz s10,2bd82 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bltu a5,s7,2c252 │ │ │ │ + beq s4,s3,2bf1c │ │ │ │ + mv s1,s10 │ │ │ │ + j 2bca4 │ │ │ │ + li s10,1 │ │ │ │ + li s6,1 │ │ │ │ + j 2bb5c │ │ │ │ + mv s0,s11 │ │ │ │ + li s1,1 │ │ │ │ + li s11,1 │ │ │ │ + j 2bcf4 │ │ │ │ + mv s0,s7 │ │ │ │ + li a4,64 │ │ │ │ + j 2c036 │ │ │ │ + mv s3,s10 │ │ │ │ + li a5,64 │ │ │ │ + j 2c04c │ │ │ │ + bnez a5,2bbee │ │ │ │ + sd a0,16(sp) │ │ │ │ + li s1,0 │ │ │ │ + bnez s0,2bbf2 │ │ │ │ + ld a3,48(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ auipc a2,0x34 │ │ │ │ - addi a2,a2,-1456 │ │ │ │ - li a1,775 │ │ │ │ + addi a2,a2,-568 │ │ │ │ + addi a1,a1,-1168 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,-1092 │ │ │ │ + jal 4c0b8 │ │ │ │ + j 2bbf2 │ │ │ │ + ld s0,56(sp) │ │ │ │ + ld a4,48(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,-674 │ │ │ │ + addi a1,a1,-1294 │ │ │ │ auipc a0,0x34 │ │ │ │ - addi a0,a0,-1540 │ │ │ │ - jal b382 │ │ │ │ + addi a0,a0,-1126 │ │ │ │ + jal 4c0b8 │ │ │ │ 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) │ │ │ │ - mv a0,s1 │ │ │ │ - jal d66c │ │ │ │ - mv a0,s0 │ │ │ │ - jal d66c │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,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 │ │ │ │ - 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 │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 2ba48 │ │ │ │ + li a5,-4 │ │ │ │ + auipc a3,0x34 │ │ │ │ + addi a3,a3,-940 │ │ │ │ + bne a2,a5,2c2e8 │ │ │ │ + auipc a3,0x34 │ │ │ │ + addi a3,a3,-968 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,-882 │ │ │ │ + addi a1,a1,-1335 │ │ │ │ auipc a0,0x34 │ │ │ │ - addi a0,a0,-1960 │ │ │ │ - jal 38e0 │ │ │ │ - li a0,1 │ │ │ │ + addi a0,a0,-1270 │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a0,104(sp) │ │ │ │ + jal 35a0 │ │ │ │ + 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 │ │ │ │ + li a5,-4 │ │ │ │ + auipc a3,0x34 │ │ │ │ + addi a3,a3,-1000 │ │ │ │ + bne a2,a5,2c324 │ │ │ │ + auipc a3,0x34 │ │ │ │ + addi a3,a3,-1028 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,-942 │ │ │ │ + addi a1,a1,-1196 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,-1330 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,1714 │ │ │ │ + addi a2,a2,-1177 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,-1362 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,-882 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a4,s0 │ │ │ │ + li s1,1 │ │ │ │ + li s10,1 │ │ │ │ + j 2bca8 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,1672 │ │ │ │ + addi a2,a2,-1276 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,-1404 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,-924 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + lui a1,0x1 │ │ │ │ mv a4,a0 │ │ │ │ - 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) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,-1120 │ │ │ │ + addi a1,a1,-1354 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,-1452 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a5,0x4e │ │ │ │ + ld a5,-1046(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x34 │ │ │ │ + addi a2,a2,-928 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + li a1,152 │ │ │ │ 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) │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 1957a │ │ │ │ + li a4,1 │ │ │ │ + sh zero,58(a0) │ │ │ │ + sh zero,60(a0) │ │ │ │ + sb a4,62(a0) │ │ │ │ + ld ra,8(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 │ │ │ │ + lbu a0,60(a0) │ │ │ │ + ret │ │ │ │ + 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 1957a │ │ │ │ + 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 1957a │ │ │ │ + sd a0,0(s0) │ │ │ │ + mv a2,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 │ │ │ │ + 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 │ │ │ │ + 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 1957a │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli s1,a5,0x1 │ │ │ │ + add s1,s1,a5 │ │ │ │ + slli s1,s1,0x3 │ │ │ │ mv s0,a0 │ │ │ │ - sd a0,0(sp) │ │ │ │ - jal 5a2e │ │ │ │ - lw a1,92(s1) │ │ │ │ + mv a1,s1 │ │ │ │ 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) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,0(s0) │ │ │ │ + mv a2,s1 │ │ │ │ li a1,0 │ │ │ │ - jal 5bce │ │ │ │ - lw s3,0(a0) │ │ │ │ - lw s5,4(a0) │ │ │ │ + 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 a4,16(a0) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,1 │ │ │ │ + beqz a4,2c4e2 │ │ │ │ + ret │ │ │ │ + lbu a0,59(a5) │ │ │ │ + beqz a0,2c4e0 │ │ │ │ + lbu a0,60(a5) │ │ │ │ + snez a0,a0 │ │ │ │ + ret │ │ │ │ + ld a0,16(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + beqz a0,2c50e │ │ │ │ + mv s0,a1 │ │ │ │ jal 3670 │ │ │ │ - ld a0,32(sp) │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s1 │ │ │ │ - jal 28222 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd zero,16(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,1274 │ │ │ │ + li a2,823 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,-1818 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,-1250 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a0,8(a0) │ │ │ │ + snez a0,a0 │ │ │ │ + ret │ │ │ │ + ld a5,8(a1) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd ra,24(sp) │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ + beqz a5,2c578 │ │ │ │ + lw a4,28(a1) │ │ │ │ + mv s1,a1 │ │ │ │ mv s2,a0 │ │ │ │ - bnez s3,2d2b8 │ │ │ │ - lw a5,8(s1) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + li s0,0 │ │ │ │ + bnez a4,2c552 │ │ │ │ + j 2c56c │ │ │ │ + ld a5,8(s1) │ │ │ │ + slli a4,s0,0x3 │ │ │ │ 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 │ │ │ │ + ld a1,0(a5) │ │ │ │ mv a0,s2 │ │ │ │ - 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 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,24(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 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 │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 16a40 │ │ │ │ + lw a4,28(s1) │ │ │ │ + sext.w a5,s0 │ │ │ │ + bltu a5,a4,2c550 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ 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 │ │ │ │ - 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 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,1192 │ │ │ │ + li a2,979 │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,-1924 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,-1340 │ │ │ │ + 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) │ │ │ │ + sd s3,8(sp) │ │ │ │ + lbu a4,0(a2) │ │ │ │ + addiw a4,a4,-62 │ │ │ │ + andi a4,a4,253 │ │ │ │ + beqz a4,2c5b6 │ │ │ │ + jal 2b2fa │ │ │ │ + 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,12(a4) │ │ │ │ + ld s0,32(sp) │ │ │ │ + sd a0,56(a4) │ │ │ │ + ld s2,16(sp) │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + 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) │ │ │ │ + lbu a4,0(a2) │ │ │ │ + addiw a4,a4,-62 │ │ │ │ + andi a4,a4,253 │ │ │ │ + beqz a4,2c61a │ │ │ │ + jal 2b31e │ │ │ │ + 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 │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv s5,a4 │ │ │ │ + mv s0,a3 │ │ │ │ + addw a4,a4,s1 │ │ │ │ + bnez s1,2c6a6 │ │ │ │ + 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 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 │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s9,8(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + 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 1957a │ │ │ │ + mv s0,a0 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + ld a0,16(s2) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + jal 1957a │ │ │ │ + addiw a5,s1,1 │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + slli s8,s8,0x2 │ │ │ │ srli a4,a4,0x20 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ + jal 36a0 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + add s1,s1,s0 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,s0 │ │ │ │ + sb zero,0(s1) │ │ │ │ + sb zero,0(a5) │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + 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 2c68e │ │ │ │ + ld a5,8(a1) │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd ra,72(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + beqz a5,2c800 │ │ │ │ + mv s4,a4 │ │ │ │ slli a4,a2,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 │ │ │ │ + srli s1,a4,0x1d │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + beqz a5,2c800 │ │ │ │ sd s2,48(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - mv s2,s8 │ │ │ │ - mv s1,s4 │ │ │ │ - sd s3,40(sp) │ │ │ │ - mv s11,a3 │ │ │ │ - mv s8,a1 │ │ │ │ - mv s4,a0 │ │ │ │ - add s10,s2,s1 │ │ │ │ - srli s10,s10,0x1 │ │ │ │ - slli a1,s10,0x3 │ │ │ │ - add s3,s9,a1 │ │ │ │ - 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 │ │ │ │ + lw s2,64(a5) │ │ │ │ + sd s0,64(sp) │ │ │ │ + mv s0,a3 │ │ │ │ + addw a4,s2,s4 │ │ │ │ + bnez s2,2c786 │ │ │ │ + ld ra,72(sp) │ │ │ │ + sd s0,48(a5) │ │ │ │ + ld s0,64(sp) │ │ │ │ + sw a4,64(a5) │ │ │ │ ld s2,48(sp) │ │ │ │ - ld s3,40(sp) │ │ │ │ ld s1,56(sp) │ │ │ │ - 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 │ │ │ │ - add a3,a3,a4 │ │ │ │ - lw s8,0(a3) │ │ │ │ - bgeu s3,s8,2d67c │ │ │ │ - bltu s5,s8,2d67c │ │ │ │ - slli a4,s8,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 │ │ │ │ + ld s4,32(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + sd s6,16(sp) │ │ │ │ + mv s6,a1 │ │ │ │ + addiw a1,a4,2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ 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 │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + addiw s3,a4,1 │ │ │ │ + sd s7,8(sp) │ │ │ │ + ld s7,48(a5) │ │ │ │ + jal 1957a │ │ │ │ + addiw a5,s2,1 │ │ │ │ + mv s0,a0 │ │ │ │ + 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 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 36a0 │ │ │ │ + slli a3,s3,0x20 │ │ │ │ + add s2,s2,s0 │ │ │ │ + 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 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 │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + j 2c774 │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,568 │ │ │ │ + li a2,1342 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,1524 │ │ │ │ + auipc a0,0x34 │ │ │ │ + addi a0,a0,-1972 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s2,48(sp) │ │ │ │ sd s3,40(sp) │ │ │ │ - sd t1,48(sp) │ │ │ │ - sd a5,56(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) │ │ │ │ - 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 │ │ │ │ + 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,2c9d2 │ │ │ │ + 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 1957a │ │ │ │ + sd a0,0(s0) │ │ │ │ + mv a1,a0 │ │ │ │ + beqz a0,2c9ce │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + srli s9,a5,0x1d │ │ │ │ mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2ddea │ │ │ │ - beqz a0,2ddf2 │ │ │ │ - addi s1,s3,1 │ │ │ │ - bltu s1,s0,2dafa │ │ │ │ + add s1,a1,s9 │ │ │ │ + jal 169fc │ │ │ │ + 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,2c8b2 │ │ │ │ + jal 2b31e │ │ │ │ + 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 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 │ │ │ │ - mv s9,a5 │ │ │ │ - add a5,s0,s1 │ │ │ │ - srli s3,a5,0x1 │ │ │ │ - slli a1,s3,0x3 │ │ │ │ - add s2,s10,a1 │ │ │ │ - mv a1,s2 │ │ │ │ + mv a1,s0 │ │ │ │ mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2dbc2 │ │ │ │ - beqz a0,2dcd4 │ │ │ │ - addi s0,s3,1 │ │ │ │ - bltu s0,s1,2db94 │ │ │ │ - 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) │ │ │ │ - li a2,0 │ │ │ │ - ld a4,32(s1) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + jal 2c660 │ │ │ │ + lw a5,36(s0) │ │ │ │ + mv a4,a5 │ │ │ │ + bltu s3,a5,2c9a0 │ │ │ │ + lw a5,40(s0) │ │ │ │ + sw a4,36(s0) │ │ │ │ + mv a4,a5 │ │ │ │ + bltu a5,s3,2c974 │ │ │ │ + sw a4,40(s0) │ │ │ │ + beqz s7,2c97c │ │ │ │ + ld a0,8(s0) │ │ │ │ + beqz s6,2c910 │ │ │ │ + beqz a0,2c9ae │ │ │ │ + lw s1,28(s0) │ │ │ │ + addiw a1,s1,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + jal 1957a │ │ │ │ + sd a0,8(s0) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a0,2c9f2 │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + srli s1,a4,0x1d │ │ │ │ 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 a3,-1 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - mv a1,s2 │ │ │ │ + add s1,s1,a5 │ │ │ │ + jal 169fc │ │ │ │ + lw a2,28(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + sd a0,0(s1) │ │ │ │ + mv a3,s7 │ │ │ │ + mv a1,s0 │ │ │ │ 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) │ │ │ │ + jal 2c746 │ │ │ │ + lw a5,28(s0) │ │ │ │ + lbu a4,60(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,28(s0) │ │ │ │ + bnez a4,2c95a │ │ │ │ + lw a5,24(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,24(s0) │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ + 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 a4,s3 │ │ │ │ + sw a4,40(s0) │ │ │ │ + bnez s7,2c908 │ │ │ │ + ld a5,8(s0) │ │ │ │ + beqz a5,2c948 │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,208 │ │ │ │ + li a2,1475 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,1140 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,1852 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lw a5,40(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + sw a4,36(s0) │ │ │ │ + mv a4,a5 │ │ │ │ + bgeu a5,s3,2c902 │ │ │ │ + j 2c974 │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,162 │ │ │ │ + li a2,1471 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,1094 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,1750 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 2b342 │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,126 │ │ │ │ + li a2,1461 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,1058 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,1690 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,110 │ │ │ │ + li a2,1378 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,1026 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,1714 │ │ │ │ + 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 1957a │ │ │ │ + sd a0,8(s0) │ │ │ │ + beqz a0,2ca58 │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + mv a5,a0 │ │ │ │ + srli s1,a4,0x1d │ │ │ │ + mv a0,s2 │ │ │ │ + add s1,s1,a5 │ │ │ │ + jal 169fc │ │ │ │ + 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,0x39 │ │ │ │ + addi a3,a3,8 │ │ │ │ + li a2,1378 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,924 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,1612 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + lw s2,28(a1) │ │ │ │ + sd s1,24(sp) │ │ │ │ + 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 1957a │ │ │ │ + sd a0,0(s1) │ │ │ │ + beqz a0,2cad8 │ │ │ │ + slli a4,s2,0x20 │ │ │ │ + mv a5,a0 │ │ │ │ + srli s2,a4,0x1d │ │ │ │ + mv a0,s3 │ │ │ │ + add s0,a5,s2 │ │ │ │ + jal 169fc │ │ │ │ + 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) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + jal 2b342 │ │ │ │ + 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 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 s7,8(sp) │ │ │ │ + sd s8,0(sp) │ │ │ │ + bne s6,a6,2cbee │ │ │ │ + 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 1957a │ │ │ │ + sd a0,0(s0) │ │ │ │ + mv a1,a0 │ │ │ │ + beqz a0,2cbea │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s8,a5,0x1d │ │ │ │ + mv a0,s5 │ │ │ │ + add s1,a1,s8 │ │ │ │ + jal 169fc │ │ │ │ + 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,2cb56 │ │ │ │ + jal 2b31e │ │ │ │ + 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) │ │ │ │ + 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 2c660 │ │ │ │ + lw a5,36(s0) │ │ │ │ + mv a4,a5 │ │ │ │ + bltu s3,a5,2cbdc │ │ │ │ + lw a5,40(s0) │ │ │ │ + sw a4,36(s0) │ │ │ │ + mv a4,a5 │ │ │ │ + bltu a5,s3,2cbca │ │ │ │ + lw a5,28(s0) │ │ │ │ + lbu a3,60(s0) │ │ │ │ + sw a4,40(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,28(s0) │ │ │ │ + bnez a3,2cbb2 │ │ │ │ + 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 │ │ │ │ + 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,2cbb2 │ │ │ │ + j 2cbac │ │ │ │ + lw a5,40(s0) │ │ │ │ + mv a4,s3 │ │ │ │ + sw a4,36(s0) │ │ │ │ + mv a4,a5 │ │ │ │ + bgeu a5,s3,2cb9e │ │ │ │ + j 2cbca │ │ │ │ + jal 2b342 │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,-374 │ │ │ │ + li a2,1424 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,518 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,1150 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a5,0(a0) │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1d │ │ │ │ + add a5,a5,a1 │ │ │ │ + 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 │ │ │ │ + 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 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s1,a0 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3480 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3480 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,1148 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32a0 │ │ │ │ + mv s5,a0 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,1132 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32a0 │ │ │ │ + mv a1,a0 │ │ │ │ mv a0,s5 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,2e262 │ │ │ │ - beqz a0,2e298 │ │ │ │ - addi s0,s4,1 │ │ │ │ - bltu s0,s2,2dee6 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,2ccb8 │ │ │ │ + li s0,1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ - sd s1,56(sp) │ │ │ │ + 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 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s1,a0 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3480 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3480 │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,608 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32a0 │ │ │ │ + mv s0,a0 │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,592 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32a0 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3580 │ │ │ │ + seqz s0,a0 │ │ │ │ + j 2cc96 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd ra,72(sp) │ │ │ │ sd s0,64(sp) │ │ │ │ - mv s1,s11 │ │ │ │ - mv s0,s10 │ │ │ │ - addi s5,sp,144 │ │ │ │ - sd s3,40(sp) │ │ │ │ + sd s1,56(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 │ │ │ │ + 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,2cd3e │ │ │ │ + jal 2b2fa │ │ │ │ + addiw s8,a3,-1 │ │ │ │ + slli s3,s8,0x20 │ │ │ │ + srli s3,s3,0x20 │ │ │ │ + mv s0,a1 │ │ │ │ + mv a2,s3 │ │ │ │ + mv s4,a0 │ │ │ │ + addi a1,t1,1 │ │ │ │ + mv a0,t1 │ │ │ │ + mv s6,a3 │ │ │ │ + mv s7,a4 │ │ │ │ + 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 │ │ │ │ - bgeu a0,a1,2dc0a │ │ │ │ - ld a4,120(s1) │ │ │ │ - add a4,a4,a3 │ │ │ │ - lwu a2,0(a4) │ │ │ │ - slli a2,a2,0x2 │ │ │ │ - j 2dc0a │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a0,56(a5) │ │ │ │ + sw s8,12(a5) │ │ │ │ + lbu a5,62(s0) │ │ │ │ + bnez a5,2cde6 │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 2c660 │ │ │ │ + ld a5,8(s0) │ │ │ │ + beqz s5,2ce5c │ │ │ │ + beqz a5,2ce7e │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 2c746 │ │ │ │ + lw a4,36(s0) │ │ │ │ + mv a5,a4 │ │ │ │ + bltu s1,a4,2ce4c │ │ │ │ + lw a3,40(s0) │ │ │ │ + sext.w a4,a5 │ │ │ │ + mv a2,a3 │ │ │ │ + bltu a3,s1,2ce48 │ │ │ │ + lw a5,32(s0) │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + ld ra,72(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ 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 │ │ │ │ + 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 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 │ │ │ │ - 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 │ │ │ │ + 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 a2,a0 │ │ │ │ + mv a3,s6 │ │ │ │ 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 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2cc0e │ │ │ │ + bnez a0,2cd84 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x33 │ │ │ │ + addi a2,a2,762 │ │ │ │ + li a1,1588 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,-2 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x33 │ │ │ │ + addi a2,a2,792 │ │ │ │ + li a1,1589 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,-28 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x33 │ │ │ │ + addi a2,a2,814 │ │ │ │ + li a1,1590 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,-54 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + mv a2,s1 │ │ │ │ + j 2cdbe │ │ │ │ + lw a3,40(s0) │ │ │ │ + mv a5,s1 │ │ │ │ + sext.w a4,a5 │ │ │ │ + mv a2,a3 │ │ │ │ + bgeu a3,s1,2cdbe │ │ │ │ + j 2ce48 │ │ │ │ + beqz a5,2cdaa │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,-982 │ │ │ │ + li a2,1601 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,-106 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,606 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,-1014 │ │ │ │ + li a2,1598 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,-138 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,526 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + beqz a2,2ceca │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + jal 2b2fa │ │ │ │ + addiw s6,a3,-1 │ │ │ │ + slli s4,s6,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + mv s0,a1 │ │ │ │ + mv a2,s4 │ │ │ │ + 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,2cf2a │ │ │ │ + mv a2,a0 │ │ │ │ + mv a3,s5 │ │ │ │ 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 │ │ │ │ - slli a5,a5,0x2 │ │ │ │ - add a5,a5,a1 │ │ │ │ - lw a2,0(a5) │ │ │ │ - bgeu s8,a2,2e23a │ │ │ │ - bltu s4,a2,2e23a │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2cc0e │ │ │ │ + beqz a0,2d012 │ │ │ │ + ld a5,0(s0) │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a5,0(a5) │ │ │ │ + lw s4,64(a5) │ │ │ │ + addw a3,s1,s4 │ │ │ │ + bnez s4,2cf8c │ │ │ │ + lw a4,36(s0) │ │ │ │ + sw a3,64(a5) │ │ │ │ + sd s2,48(a5) │ │ │ │ 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 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) │ │ │ │ + bltu s1,a4,2cf7c │ │ │ │ + lw a3,40(s0) │ │ │ │ + sext.w a4,a5 │ │ │ │ + mv a2,a3 │ │ │ │ + bltu a3,s1,2cf78 │ │ │ │ + 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,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) │ │ │ │ - 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 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ + 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 │ │ │ │ + mv a2,s1 │ │ │ │ + j 2cf50 │ │ │ │ + lw a3,40(s0) │ │ │ │ + mv a5,s1 │ │ │ │ + sext.w a4,a5 │ │ │ │ + mv a2,a3 │ │ │ │ + bgeu a3,s1,2cf50 │ │ │ │ + j 2cf78 │ │ │ │ + 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 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + addiw a1,s3,1 │ │ │ │ + ld a0,16(s0) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + jal 1957a │ │ │ │ + addiw a5,s4,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 │ │ │ │ - li a0,1 │ │ │ │ - jal 33c0 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + slli s8,s8,0x2 │ │ │ │ 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 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 │ │ │ │ + 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 2cf36 │ │ │ │ + auipc a3,0x39 │ │ │ │ + addi a3,a3,-1402 │ │ │ │ + li a2,1554 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,-542 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,322 │ │ │ │ + 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 │ │ │ │ + sd s11,24(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s11,a1 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + sd s2,96(sp) │ │ │ │ + sd s9,40(sp) │ │ │ │ + sd ra,120(sp) │ │ │ │ + divuw s9,s5,a2 │ │ │ │ + mv s2,a2 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,8(sp) │ │ │ │ + beqz s2,2d326 │ │ │ │ + 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,2d336 │ │ │ │ + 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,2d096 │ │ │ │ + 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 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,8(s11) │ │ │ │ + sd a0,0(s10) │ │ │ │ + beqz a5,2d11c │ │ │ │ + ld s10,0(s1) │ │ │ │ + li a0,0 │ │ │ │ + lwu a1,28(s10) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,8(s10) │ │ │ │ + ld a5,16(s11) │ │ │ │ + ld t3,0(s1) │ │ │ │ + beqz a5,2d33a │ │ │ │ + slli a3,s0,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + sd a5,16(t3) │ │ │ │ + lw t0,28(t3) │ │ │ │ + beqz t0,2d1bc │ │ │ │ + ld a1,8(s11) │ │ │ │ + ld t1,0(s11) │ │ │ │ + ld a7,0(t3) │ │ │ │ + lw a2,36(t3) │ │ │ │ + lw a3,40(t3) │ │ │ │ + beqz a1,2d34c │ │ │ │ + ld t6,8(t3) │ │ │ │ + addw t5,t0,s0 │ │ │ │ + mv t0,t5 │ │ │ │ + mv a5,s0 │ │ │ │ + li a0,0 │ │ │ │ + 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,2d19e │ │ │ │ + mv t2,a4 │ │ │ │ + sext.w a2,t2 │ │ │ │ + bgeu a3,a4,2d1a8 │ │ │ │ + mv a6,a4 │ │ │ │ + sext.w a3,a6 │ │ │ │ + bne a5,t5,2d164 │ │ │ │ + sw a2,36(t3) │ │ │ │ + sw a3,40(t3) │ │ │ │ + sext.w s0,t0 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s8,s4,2d0a0 │ │ │ │ + bgeu s8,s2,2d3d4 │ │ │ │ + ld s7,56(sp) │ │ │ │ + ld s10,32(sp) │ │ │ │ + remuw s3,s5,s2 │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + srli s1,a5,0x1d │ │ │ │ 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 │ │ │ │ - ld ra,136(sp) │ │ │ │ - ld s0,128(sp) │ │ │ │ - ld a0,0(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) │ │ │ │ - addi sp,sp,144 │ │ │ │ + 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 │ │ │ │ + jal 1957a │ │ │ │ + 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 s4,62(a0) │ │ │ │ + sd a0,0(s1) │ │ │ │ + mv s6,a0 │ │ │ │ + sd s5,24(a0) │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,8(s11) │ │ │ │ + sd a0,0(s6) │ │ │ │ + beqz a5,2d276 │ │ │ │ + ld s6,0(s1) │ │ │ │ + li a0,0 │ │ │ │ + lwu a1,28(s6) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,8(s6) │ │ │ │ + ld a5,16(s11) │ │ │ │ + ld t3,0(s1) │ │ │ │ + beqz a5,2d388 │ │ │ │ + slli a3,s0,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a5,16(t3) │ │ │ │ + lw t0,28(t3) │ │ │ │ + beqz t0,2d312 │ │ │ │ + ld t5,8(s11) │ │ │ │ + ld t1,0(s11) │ │ │ │ + ld a6,0(t3) │ │ │ │ + lw a3,36(t3) │ │ │ │ + lw a2,40(t3) │ │ │ │ + beqz t5,2d398 │ │ │ │ + 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 │ │ │ │ + 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,2d2f4 │ │ │ │ + mv a7,a4 │ │ │ │ + sext.w a3,a7 │ │ │ │ + bgeu a2,a4,2d2fe │ │ │ │ + mv a0,a4 │ │ │ │ + sext.w a2,a0 │ │ │ │ + bne a5,t6,2d2be │ │ │ │ + sw a3,36(t3) │ │ │ │ + sw a2,40(t3) │ │ │ │ + sext.w s0,t0 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bltu s8,s2,2d1fa │ │ │ │ + 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 │ │ │ │ - sext.w a5,a5 │ │ │ │ - j 2e568 │ │ │ │ - sext.w s4,s4 │ │ │ │ - j 2e50c │ │ │ │ - ld a5,0(sp) │ │ │ │ + li s0,0 │ │ │ │ + j 2d1cc │ │ │ │ + lbu a4,59(s11) │ │ │ │ + beqz a4,2d136 │ │ │ │ + lbu a4,60(s11) │ │ │ │ + beqz a4,2d136 │ │ │ │ + j 2d128 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + addi a7,a7,8 │ │ │ │ + lw a4,64(a1) │ │ │ │ + sd a1,-8(a7) │ │ │ │ + mv a0,a4 │ │ │ │ + bgeu a2,a4,2d372 │ │ │ │ + mv a0,a2 │ │ │ │ + mv a1,a4 │ │ │ │ + sext.w a2,a0 │ │ │ │ + bgeu a4,a3,2d37e │ │ │ │ + mv a1,a3 │ │ │ │ + sext.w a3,a1 │ │ │ │ + bne a5,a6,2d354 │ │ │ │ + j 2d1b0 │ │ │ │ + lbu a4,59(s11) │ │ │ │ + beqz a4,2d290 │ │ │ │ + lbu a4,60(s11) │ │ │ │ + beqz a4,2d290 │ │ │ │ + j 2d282 │ │ │ │ + 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,2d3be │ │ │ │ + mv a6,a1 │ │ │ │ + sext.w a3,a6 │ │ │ │ + bgeu a2,a1,2d3c8 │ │ │ │ + mv a0,a1 │ │ │ │ + sext.w a2,a0 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bne a5,a7,2d3a2 │ │ │ │ + j 2d306 │ │ │ │ + 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 │ │ │ │ + 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,2d57e │ │ │ │ + mv s2,a1 │ │ │ │ + li a0,0 │ │ │ │ + li a1,152 │ │ │ │ + mv s0,a2 │ │ │ │ + mv s3,a3 │ │ │ │ + jal 1957a │ │ │ │ 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 │ │ │ │ - mv s5,a1 │ │ │ │ - jal 2a956 │ │ │ │ + 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) │ │ │ │ + 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) │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - jal 3670 │ │ │ │ - ld s1,152(sp) │ │ │ │ - ld s5,120(sp) │ │ │ │ - ld s6,112(sp) │ │ │ │ - ld s7,104(sp) │ │ │ │ - slli a0,s0,0x20 │ │ │ │ + bltu a5,a4,2d532 │ │ │ │ + slli a5,s3,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 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + or a5,a5,a4 │ │ │ │ + sd a5,24(s1) │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,8(s2) │ │ │ │ + sd a0,0(s1) │ │ │ │ + beqz a5,2d4a0 │ │ │ │ + lwu a1,28(s1) │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,8(s1) │ │ │ │ + ld a5,16(s2) │ │ │ │ + beqz a5,2d538 │ │ │ │ + slli a3,s0,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a5,16(s1) │ │ │ │ + lw a7,28(s1) │ │ │ │ + beqz a7,2d522 │ │ │ │ + ld t4,8(s2) │ │ │ │ + ld t3,0(s2) │ │ │ │ + ld a6,0(s1) │ │ │ │ + lw a1,36(s1) │ │ │ │ + lw a2,40(s1) │ │ │ │ + beqz t4,2d546 │ │ │ │ + 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,2d506 │ │ │ │ + mv a3,a1 │ │ │ │ + sext.w a1,a3 │ │ │ │ + mv a3,a5 │ │ │ │ + bgeu a5,a2,2d512 │ │ │ │ + mv a3,a2 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + sext.w a2,a3 │ │ │ │ + addi a4,a4,8 │ │ │ │ + bne s0,a7,2d4d8 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + subw s3,a5,s0 │ │ │ │ + j 2d46e │ │ │ │ + lbu a4,59(s2) │ │ │ │ + beqz a4,2d4b2 │ │ │ │ + lbu a4,60(s2) │ │ │ │ + beqz a4,2d4b2 │ │ │ │ + j 2d4a6 │ │ │ │ + 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,2d564 │ │ │ │ + mv a3,a1 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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> │ │ │ │ + mv a3,a4 │ │ │ │ + bgeu a4,a2,2d570 │ │ │ │ + mv a3,a2 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + sext.w a2,a3 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne s0,a7,2d54c │ │ │ │ + j 2d51e │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,1322 │ │ │ │ + li a2,1687 │ │ │ │ + auipc a1,0x33 │ │ │ │ + addi a1,a1,-1930 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,-1018 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ addi sp,sp,-160 │ │ │ │ - sd s6,96(sp) │ │ │ │ - auipc s6,0x4b │ │ │ │ - ld s6,1320(s6) │ │ │ │ sd ra,152(sp) │ │ │ │ + lbu a5,60(a1) │ │ │ │ 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 s4,112(sp) │ │ │ │ - sd s5,104(sp) │ │ │ │ + beqz a5,2d87c │ │ │ │ + ld a5,96(a1) │ │ │ │ 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 │ │ │ │ + mv s0,a2 │ │ │ │ + lw a5,8(a5) │ │ │ │ + mv s7,a1 │ │ │ │ + bltu a5,a2,2d848 │ │ │ │ + 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 1957a │ │ │ │ + ld a5,96(s7) │ │ │ │ + sd a0,40(sp) │ │ │ │ + lw s8,8(a5) │ │ │ │ + divuw s10,s8,s0 │ │ │ │ + remuw s8,s8,s0 │ │ │ │ + beqz s0,2d77c │ │ │ │ + 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 │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ + mv s3,a0 │ │ │ │ + li s6,0 │ │ │ │ + li s5,0 │ │ │ │ + sd a5,16(sp) │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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,2d78e │ │ │ │ + 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 1957a │ │ │ │ + mv s9,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a4,96(s7) │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + 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,2d70a │ │ │ │ + ld a5,96(s7) │ │ │ │ + addiw a4,s5,-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 a2,16(a5) │ │ │ │ + beqz s11,2d728 │ │ │ │ + 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,2d71a │ │ │ │ + ld a5,104(s7) │ │ │ │ + bnez a5,2d7aa │ │ │ │ + ld a3,0(s3) │ │ │ │ + ld a4,0(s9) │ │ │ │ + sd s9,96(a3) │ │ │ │ + sd s6,104(a3) │ │ │ │ + beqz s6,2d796 │ │ │ │ + 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 │ │ │ │ - lbu a4,0(a4) │ │ │ │ - sext.w s7,a4 │ │ │ │ - bgeu a3,a4,2ebd8 │ │ │ │ + add a2,a2,a5 │ │ │ │ + lw a5,16(a2) │ │ │ │ + lw a4,16(a4) │ │ │ │ + bne a4,a5,2d828 │ │ │ │ + sw a5,24(a3) │ │ │ │ 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 │ │ │ │ - mv a1,s11 │ │ │ │ - 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 │ │ │ │ + addi s3,s3,8 │ │ │ │ + addw s5,s11,s5 │ │ │ │ + bne a5,s3,2d612 │ │ │ │ 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) │ │ │ │ - sd s0,32(sp) │ │ │ │ - ld a4,40(sp) │ │ │ │ - ld a5,0(s6) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - mv a0,s0 │ │ │ │ - bnez a5,2edb8 │ │ │ │ - ld ra,152(sp) │ │ │ │ - ld s0,144(sp) │ │ │ │ - ld s6,96(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(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 │ │ │ │ + ld s11,24(sp) │ │ │ │ + addiw s8,s8,-1 │ │ │ │ + mv s4,s10 │ │ │ │ + j 2d698 │ │ │ │ + slli s4,s4,0x20 │ │ │ │ + srli s4,s4,0x20 │ │ │ │ + slli a5,s4,0x1 │ │ │ │ + add a5,a5,s4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ 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 │ │ │ │ - mv a1,s5 │ │ │ │ - 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 │ │ │ │ + lw a5,16(a4) │ │ │ │ + j 2d760 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s6,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,104(s7) │ │ │ │ + sd a0,0(s6) │ │ │ │ + mv a2,s0 │ │ │ │ + ld a1,0(a5) │ │ │ │ + add a1,a1,s2 │ │ │ │ + jal 36a0 │ │ │ │ + sd s1,8(s6) │ │ │ │ + bnez s5,2d7f6 │ │ │ │ + li a2,0 │ │ │ │ + beqz s11,2d816 │ │ │ │ + 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,2d7e4 │ │ │ │ + j 2d72e │ │ │ │ + ld a5,104(s7) │ │ │ │ + addiw a4,s5,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ srli a4,a4,0x20 │ │ │ │ + ld a3,0(a5) │ │ │ │ + slli a5,a4,0x1 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a3 │ │ │ │ + lw a2,16(a5) │ │ │ │ + bnez s11,2d7dc │ │ │ │ + j 2d72e │ │ │ │ + ld a3,0(s3) │ │ │ │ + ld a4,0(s9) │ │ │ │ + sd s9,96(a3) │ │ │ │ + sd s6,104(a3) │ │ │ │ + j 2d742 │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,656 │ │ │ │ + li a2,1812 │ │ │ │ + auipc a1,0x32 │ │ │ │ + addi a1,a1,1484 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,-1628 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,624 │ │ │ │ + li a2,1747 │ │ │ │ + auipc a1,0x32 │ │ │ │ + addi a1,a1,1452 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,-1692 │ │ │ │ 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 s6,96(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) │ │ │ │ - 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) │ │ │ │ - mv a2,s6 │ │ │ │ - sd a3,0(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,572 │ │ │ │ + li a2,1746 │ │ │ │ auipc a1,0x32 │ │ │ │ - addi a1,a1,-300 │ │ │ │ - mv a3,s7 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - lw a5,8(s1) │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - addi sp,sp,-160 │ │ │ │ - auipc a3,0x4b │ │ │ │ - ld a3,-12(a3) │ │ │ │ - sd ra,152(sp) │ │ │ │ - ld a4,0(a3) │ │ │ │ - sd a4,40(sp) │ │ │ │ - li a4,0 │ │ │ │ - beqz a5,2eff0 │ │ │ │ - sd s0,144(sp) │ │ │ │ + addi a1,a1,1400 │ │ │ │ + auipc a0,0x33 │ │ │ │ + addi a0,a0,-1760 │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd ra,88(sp) │ │ │ │ + lbu a5,60(a1) │ │ │ │ + beqz a5,2dada │ │ │ │ + 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,2dab8 │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + mv s6,a3 │ │ │ │ + jal 1957a │ │ │ │ + li a5,1 │ │ │ │ + mv s0,a0 │ │ │ │ + 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,2d960 │ │ │ │ + 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 1957a │ │ │ │ + mv s7,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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,2da8a │ │ │ │ + beqz s6,2d9d4 │ │ │ │ + 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,2d9c6 │ │ │ │ + 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,2daa6 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + sd s9,8(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv s9,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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,2da34 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + 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,2da54 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addi a5,a5,24 │ │ │ │ + subw a4,a4,s2 │ │ │ │ + sw a4,-24(a5) │ │ │ │ + bne a5,s1,2da44 │ │ │ │ + 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,2db0e │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld ra,88(sp) │ │ │ │ + sw a5,24(s0) │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ + 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 2d9b6 │ │ │ │ + ld a5,0(s7) │ │ │ │ + sd s7,96(s0) │ │ │ │ + sd zero,104(s0) │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a5,16(a5) │ │ │ │ + j 2da6e │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,24 │ │ │ │ + li a2,1838 │ │ │ │ + auipc a1,0x32 │ │ │ │ + addi a1,a1,828 │ │ │ │ auipc a0,0x32 │ │ │ │ - addi a0,a0,-1464 │ │ │ │ - jal b382 │ │ │ │ - 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 │ │ │ │ - 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 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) │ │ │ │ - addi sp,sp,160 │ │ │ │ + addi a0,a0,1900 │ │ │ │ + sd s9,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,-10 │ │ │ │ + li a2,1837 │ │ │ │ + auipc a1,0x32 │ │ │ │ + addi a1,a1,794 │ │ │ │ + auipc a0,0x32 │ │ │ │ + addi a0,a0,1730 │ │ │ │ + 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) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,-62 │ │ │ │ + li a2,1897 │ │ │ │ + auipc a1,0x32 │ │ │ │ + addi a1,a1,742 │ │ │ │ + auipc a0,0x32 │ │ │ │ + addi a0,a0,1726 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-192 │ │ │ │ + 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) │ │ │ │ + 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,2e0e6 │ │ │ │ + auipc a1,0x32 │ │ │ │ + addi a1,a1,988 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3750 │ │ │ │ + sd a0,16(sp) │ │ │ │ + beqz a0,2e1ae │ │ │ │ + ld a2,24(sp) │ │ │ │ + ld a1,72(sp) │ │ │ │ + lui a3,0x190 │ │ │ │ + jal 551de │ │ │ │ + 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,2e0bc │ │ │ │ + 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 │ │ │ │ + li s6,-1 │ │ │ │ + li s7,64 │ │ │ │ + beqz a5,2dce6 │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 5525c │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + beq a5,s6,2dc46 │ │ │ │ + beq a5,s7,2dd66 │ │ │ │ + li a4,62 │ │ │ │ + beq a5,a4,2de14 │ │ │ │ + mv a4,a5 │ │ │ │ + sext.w a3,s1 │ │ │ │ + beq a5,s1,2de54 │ │ │ │ + beqz s0,2dc10 │ │ │ │ + bltu s8,s11,2e164 │ │ │ │ + bge a4,s5,2dc06 │ │ │ │ + zext.b s5,a0 │ │ │ │ + li s0,1 │ │ │ │ + bge s4,a4,2dc10 │ │ │ │ + zext.b s4,a0 │ │ │ │ + bnez s3,2dd36 │ │ │ │ + or a4,s10,s9 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bnez a4,2dd16 │ │ │ │ + li a3,10 │ │ │ │ + beq a5,a3,2dd30 │ │ │ │ + li s10,0 │ │ │ │ + li a3,13 │ │ │ │ + mv s9,a4 │ │ │ │ + beq a5,a3,2dbd0 │ │ │ │ + ld a0,0(sp) │ │ │ │ + mv s9,a4 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + jal 5525c │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + bne a5,s6,2dbe2 │ │ │ │ + beqz s3,2dff8 │ │ │ │ + beqz s0,2dc50 │ │ │ │ + bnez s11,2e12a │ │ │ │ + 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,2dc6c │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 55256 │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 3670 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + bnez s1,2dd04 │ │ │ │ + li s10,1 │ │ │ │ + li s1,64 │ │ │ │ + li a4,64 │ │ │ │ + beqz s0,2de32 │ │ │ │ + beqz s11,2e142 │ │ │ │ + mv s3,s0 │ │ │ │ + beq s11,s8,2e052 │ │ │ │ + bltu s8,s11,2e164 │ │ │ │ + bge a4,s5,2dcb8 │ │ │ │ + zext.b s5,a0 │ │ │ │ + li s0,1 │ │ │ │ + bge s4,a4,2dcc2 │ │ │ │ + zext.b s4,a0 │ │ │ │ + bnez s3,2de32 │ │ │ │ + or a4,s9,s10 │ │ │ │ + zext.b a4,a4 │ │ │ │ + bnez a4,2de78 │ │ │ │ + li a3,10 │ │ │ │ + li s10,0 │ │ │ │ + beq a5,a3,2dee2 │ │ │ │ + li a3,13 │ │ │ │ + mv s9,a4 │ │ │ │ + beq a5,a3,2dce6 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + mv s9,a4 │ │ │ │ + ld a0,16(sp) │ │ │ │ + jal 3940 │ │ │ │ + slliw a5,a0,0x18 │ │ │ │ + sraiw a5,a5,0x18 │ │ │ │ + beq a5,s6,2dc46 │ │ │ │ + beq a5,s7,2dc92 │ │ │ │ + li a4,62 │ │ │ │ + beq a5,a4,2dea6 │ │ │ │ + mv a4,a5 │ │ │ │ + sext.w a3,s1 │ │ │ │ + beq a5,s1,2dee8 │ │ │ │ + beqz s0,2dcc2 │ │ │ │ + bgeu s8,s11,2dcb0 │ │ │ │ + j 2e164 │ │ │ │ + bnez s10,2ddc8 │ │ │ │ + mv a4,s9 │ │ │ │ + beqz s3,2dc28 │ │ │ │ + beqz s9,2e0de │ │ │ │ + li a4,10 │ │ │ │ + bne a5,a4,2df58 │ │ │ │ + mv s0,s9 │ │ │ │ + mv s3,s9 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ + j 2dbd0 │ │ │ │ + li a4,43 │ │ │ │ + li s3,1 │ │ │ │ + bne a5,a4,2dc14 │ │ │ │ + beqz s2,2dece │ │ │ │ + bnez s11,2df5e │ │ │ │ + or a4,s9,s10 │ │ │ │ + zext.b a4,a4 │ │ │ │ + beqz a4,2dff4 │ │ │ │ + mv s2,a4 │ │ │ │ + beqz s10,2dd20 │ │ │ │ + mv a5,s10 │ │ │ │ + mv a3,s11 │ │ │ │ + mv s10,s2 │ │ │ │ + mv s11,s8 │ │ │ │ + mv s2,s9 │ │ │ │ + j 2e0ae │ │ │ │ + bnez s1,2dbee │ │ │ │ + li s10,1 │ │ │ │ + li s1,64 │ │ │ │ + li a4,64 │ │ │ │ + beqz s0,2dd36 │ │ │ │ + mv s3,s0 │ │ │ │ + beqz s11,2dbfe │ │ │ │ + bne s8,s11,2dbfa │ │ │ │ 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) │ │ │ │ + bnez a4,2de62 │ │ │ │ + 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 55312 │ │ │ │ + ld a5,24(sp) │ │ │ │ + lui a4,0x100 │ │ │ │ + mv s8,a0 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a5,48(sp) │ │ │ │ + blt a4,a0,2ddd6 │ │ │ │ + ld a4,64(sp) │ │ │ │ + beqz a4,2ddb6 │ │ │ │ + beq s0,a4,2ddd6 │ │ │ │ + ld s8,24(sp) │ │ │ │ + bnez s3,2df40 │ │ │ │ + sd s0,8(sp) │ │ │ │ + sd s8,24(sp) │ │ │ │ + li s2,0 │ │ │ │ + li s0,0 │ │ │ │ + li s11,0 │ │ │ │ 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 a4,10 │ │ │ │ + bne a5,a4,2e1a8 │ │ │ │ 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 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) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - sd s10,32(sp) │ │ │ │ - sd s11,24(sp) │ │ │ │ - mv s5,a0 │ │ │ │ - li s4,0 │ │ │ │ + li s2,1 │ │ │ │ + li s10,0 │ │ │ │ + j 2dbd0 │ │ │ │ + ld a2,32(sp) │ │ │ │ + lw a4,8(a2) │ │ │ │ + lw a3,12(a2) │ │ │ │ + ld a0,0(a2) │ │ │ │ + addiw a2,a4,2 │ │ │ │ + bgeu a2,a3,2e07c │ │ │ │ + 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,2ddb8 │ │ │ │ + bne s0,a4,2ddb8 │ │ │ │ + ld a5,64(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + j 2dc50 │ │ │ │ + bnez s1,2dbee │ │ │ │ + li s10,1 │ │ │ │ + li s1,62 │ │ │ │ + li a3,62 │ │ │ │ + bnez s11,2de5c │ │ │ │ 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 │ │ │ │ + beqz s0,2dc14 │ │ │ │ + mv a4,a3 │ │ │ │ + li s3,0 │ │ │ │ + j 2dbfe │ │ │ │ + li a4,43 │ │ │ │ + li s3,1 │ │ │ │ + bne a5,a4,2dcc6 │ │ │ │ + beqz s2,2df8c │ │ │ │ + beqz s11,2e01a │ │ │ │ + beqz s10,2e130 │ │ │ │ + mv s8,s11 │ │ │ │ + mv s3,s10 │ │ │ │ + mv a4,s10 │ │ │ │ + li s11,0 │ │ │ │ + li s2,0 │ │ │ │ + j 2dcda │ │ │ │ + bnez s3,2dd74 │ │ │ │ + beqz s11,2de26 │ │ │ │ + ld a4,8(sp) │ │ │ │ + li s3,0 │ │ │ │ + beqz a4,2dd84 │ │ │ │ + ld a3,56(sp) │ │ │ │ + lw a4,0(a3) │ │ │ │ + bgeu s11,a4,2de6e │ │ │ │ + sw s11,0(a3) │ │ │ │ + ld a4,40(sp) │ │ │ │ + lw a4,0(a4) │ │ │ │ + bgeu a4,s11,2dd90 │ │ │ │ + j 2dd8a │ │ │ │ + beqz s10,2de8a │ │ │ │ + li a4,10 │ │ │ │ + bne a5,a4,2e1a2 │ │ │ │ + li s11,0 │ │ │ │ + li s2,1 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + j 2dce6 │ │ │ │ + mv a4,s9 │ │ │ │ + beqz s3,2dcda │ │ │ │ + beqz s9,2e146 │ │ │ │ + li a4,10 │ │ │ │ + bne a5,a4,2e0a2 │ │ │ │ + mv s0,s9 │ │ │ │ + mv s3,s9 │ │ │ │ + li s11,0 │ │ │ │ + li s9,0 │ │ │ │ + li s10,0 │ │ │ │ + j 2dce6 │ │ │ │ + bnez s1,2dd04 │ │ │ │ + li s10,1 │ │ │ │ + li s1,62 │ │ │ │ + li a3,62 │ │ │ │ + bnez s11,2def0 │ │ │ │ + li s3,0 │ │ │ │ + beqz s0,2dcc6 │ │ │ │ + mv a4,a3 │ │ │ │ + li s3,0 │ │ │ │ + j 2dcb0 │ │ │ │ + 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,2df6e │ │ │ │ + li s2,0 │ │ │ │ + beqz s10,2dd20 │ │ │ │ + j 2dd5a │ │ │ │ + li s9,0 │ │ │ │ + li s10,0 │ │ │ │ + j 2dce6 │ │ │ │ + bnez s3,2dc9e │ │ │ │ + beqz s11,2deb8 │ │ │ │ + li s2,0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + bnez a4,2dfdc │ │ │ │ + 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,2e184 │ │ │ │ + ld a5,24(sp) │ │ │ │ + lui a4,0x100 │ │ │ │ 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 │ │ │ │ + ld a5,48(sp) │ │ │ │ + blt a4,a0,2dfa2 │ │ │ │ + ld a4,64(sp) │ │ │ │ + beqz a4,2df2c │ │ │ │ + beq a4,s0,2dfa2 │ │ │ │ + ld s8,24(sp) │ │ │ │ + bnez s2,2df78 │ │ │ │ + sd s0,8(sp) │ │ │ │ + sd s8,24(sp) │ │ │ │ + li s0,0 │ │ │ │ + li s3,0 │ │ │ │ + li s11,0 │ │ │ │ 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 │ │ │ │ + j 2de7c │ │ │ │ + li a4,43 │ │ │ │ + sd s0,8(sp) │ │ │ │ + beq a5,a4,2dec4 │ │ │ │ + sd s8,24(sp) │ │ │ │ + mv s10,s3 │ │ │ │ + li s11,0 │ │ │ │ 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 s2,0 │ │ │ │ + li s0,0 │ │ │ │ + j 2dc14 │ │ │ │ + mv s3,s9 │ │ │ │ + mv a4,s9 │ │ │ │ + j 2dc26 │ │ │ │ + beqz s10,2e0aa │ │ │ │ + mv s8,s11 │ │ │ │ + mv s3,s10 │ │ │ │ + mv a4,s10 │ │ │ │ + li s11,0 │ │ │ │ + li s2,0 │ │ │ │ + j 2dc28 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + li s9,0 │ │ │ │ + li s3,1 │ │ │ │ + li s10,0 │ │ │ │ + j 2dbd0 │ │ │ │ + li a4,43 │ │ │ │ + bne a5,a4,2e040 │ │ │ │ + sd s0,8(sp) │ │ │ │ + sd s8,24(sp) │ │ │ │ + mv s10,s2 │ │ │ │ + li s11,0 │ │ │ │ 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 │ │ │ │ + li s0,0 │ │ │ │ + or s2,s9,s10 │ │ │ │ + zext.b s2,s2 │ │ │ │ + bnez s2,2e038 │ │ │ │ + addiw s11,s11,1 │ │ │ │ + li s9,0 │ │ │ │ + li s3,1 │ │ │ │ + li s10,0 │ │ │ │ + j 2dce6 │ │ │ │ + ld a2,32(sp) │ │ │ │ + lw a4,8(a2) │ │ │ │ + lw a3,12(a2) │ │ │ │ + ld a0,0(a2) │ │ │ │ + addiw a2,a4,2 │ │ │ │ + bgeu a2,a3,2e056 │ │ │ │ + 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,2df2e │ │ │ │ + bne a4,s0,2df2e │ │ │ │ + j 2de0e │ │ │ │ + ld a4,56(sp) │ │ │ │ + lw a4,0(a4) │ │ │ │ + bgeu s11,a4,2dfea │ │ │ │ + ld a4,56(sp) │ │ │ │ + sw s11,0(a4) │ │ │ │ + ld a4,40(sp) │ │ │ │ + lw a4,0(a4) │ │ │ │ + bltu a4,s11,2defc │ │ │ │ + j 2df02 │ │ │ │ + li s11,1 │ │ │ │ + j 2df70 │ │ │ │ + beqz s2,2dc50 │ │ │ │ + beqz s11,2dc50 │ │ │ │ + ld a5,8(sp) │ │ │ │ + bnez a5,2e14e │ │ │ │ + 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 2dc50 │ │ │ │ + or a4,s9,s10 │ │ │ │ + zext.b a4,a4 │ │ │ │ + beqz a4,2e126 │ │ │ │ + mv s2,a4 │ │ │ │ + beqz s10,2de90 │ │ │ │ + mv a5,s10 │ │ │ │ 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 │ │ │ │ + mv s10,s2 │ │ │ │ + mv s11,s8 │ │ │ │ + mv s2,s9 │ │ │ │ + j 2e134 │ │ │ │ + li s2,0 │ │ │ │ + beqz s10,2de90 │ │ │ │ + j 2e02c │ │ │ │ + mv s3,s2 │ │ │ │ + mv s10,s2 │ │ │ │ + sd s0,8(sp) │ │ │ │ + sd s8,24(sp) │ │ │ │ + li s11,0 │ │ │ │ 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 │ │ │ │ + li s2,0 │ │ │ │ + li s0,0 │ │ │ │ + j 2dcc6 │ │ │ │ + mv s2,s0 │ │ │ │ + j 2def2 │ │ │ │ + addiw a4,a3,11 │ │ │ │ + slli a4,a4,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) │ │ │ │ + slli a1,a4,0x1 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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 2dfb2 │ │ │ │ + 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 1957a │ │ │ │ + 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 2dde6 │ │ │ │ + mv s3,s9 │ │ │ │ + mv a4,s9 │ │ │ │ + li s10,0 │ │ │ │ + j 2dcda │ │ │ │ + li a5,0 │ │ │ │ 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 s8,s11 │ │ │ │ + mv a4,s2 │ │ │ │ + mv s11,a3 │ │ │ │ + mv s2,s10 │ │ │ │ + li s3,1 │ │ │ │ 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 │ │ │ │ + j 2dc30 │ │ │ │ + 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 1957a │ │ │ │ + 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 2db8e │ │ │ │ + li s10,0 │ │ │ │ + li a4,0 │ │ │ │ + li s3,1 │ │ │ │ + j 2dc28 │ │ │ │ + auipc a1,0x35 │ │ │ │ + addi a1,a1,178 │ │ │ │ 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 │ │ │ │ + jal 3750 │ │ │ │ + sd a0,16(sp) │ │ │ │ + beqz a0,2e1ae │ │ │ │ + ld a1,24(sp) │ │ │ │ + li a2,0 │ │ │ │ + jal 3280 │ │ │ │ + li a5,-1 │ │ │ │ + sd zero,0(sp) │ │ │ │ + bne a0,a5,2db7e │ │ │ │ + auipc a2,0x32 │ │ │ │ + addi a2,a2,-608 │ │ │ │ + li a1,1957 │ │ │ │ + auipc a0,0x32 │ │ │ │ + addi a0,a0,-788 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li s11,1 │ │ │ │ + j 2df9a │ │ │ │ + bne s11,s8,2dc50 │ │ │ │ + j 2e000 │ │ │ │ + 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 2dce2 │ │ │ │ + mv s3,s0 │ │ │ │ + j 2dcb0 │ │ │ │ + li s10,0 │ │ │ │ + li a4,0 │ │ │ │ + li s3,1 │ │ │ │ + j 2dcda │ │ │ │ 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) │ │ │ │ + lw a5,0(a4) │ │ │ │ + bgeu s11,a5,2e15a │ │ │ │ + sw s11,0(a4) │ │ │ │ ld a5,40(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addiw a1,s8,-1 │ │ │ │ - and a3,a2,a5 │ │ │ │ - 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 │ │ │ │ + lw a5,0(a5) │ │ │ │ + bgeu a5,s11,2e012 │ │ │ │ + j 2e00c │ │ │ │ + ld a3,8(sp) │ │ │ │ + auipc a2,0x32 │ │ │ │ + addi a2,a2,-638 │ │ │ │ + li a1,2036 │ │ │ │ + auipc a0,0x32 │ │ │ │ + addi a0,a0,-882 │ │ │ │ + jal 5a1d4 │ │ │ │ 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 │ │ │ │ + auipc a2,0x32 │ │ │ │ + addi a2,a2,-700 │ │ │ │ + li a1,2009 │ │ │ │ + auipc a0,0x32 │ │ │ │ + addi a0,a0,-912 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + mv a4,s9 │ │ │ │ + li s10,1 │ │ │ │ + j 2dcda │ │ │ │ + mv a4,s9 │ │ │ │ + li s10,1 │ │ │ │ + j 2dc28 │ │ │ │ + auipc a5,0x4c │ │ │ │ + ld a5,-518(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x32 │ │ │ │ + addi a2,a2,-834 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-272 │ │ │ │ + sd s1,248(sp) │ │ │ │ + auipc s1,0x4c │ │ │ │ + ld s1,-706(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 s8,a3 │ │ │ │ + mv s11,a4 │ │ │ │ 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 │ │ │ │ - lw a5,0(a5) │ │ │ │ - ld a4,16(a3) │ │ │ │ - lbu a3,44(a3) │ │ │ │ - addw a5,a5,a2 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ + bltu a6,s0,2e50e │ │ │ │ + divuw s0,a6,s0 │ │ │ │ + addiw s0,s0,1000 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - add a5,a5,a4 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + slli s1,a5,0x1 │ │ │ │ + add s1,s1,a5 │ │ │ │ + slli s1,s1,0x3 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s7,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,0(s7) │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + jal 3890 │ │ │ │ + sw zero,8(s7) │ │ │ │ + sw s0,12(s7) │ │ │ │ + beqz s3,2e4e0 │ │ │ │ + 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 │ │ │ │ - mv s8,a5 │ │ │ │ - j 2fce6 │ │ │ │ - ld a5,0(s7) │ │ │ │ - sext.w s3,s5 │ │ │ │ + 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,2e42a │ │ │ │ + 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 1957a │ │ │ │ + mv s7,a0 │ │ │ │ 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 a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,0(s7) │ │ │ │ + mv a2,s3 │ │ │ │ li a1,0 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ + jal 3890 │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ - 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 │ │ │ │ - mv s3,a4 │ │ │ │ - sd a4,32(sp) │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ + sw zero,8(s7) │ │ │ │ + sw s4,12(s7) │ │ │ │ + bgeu a5,s4,2e508 │ │ │ │ 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 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - or a5,a5,s7 │ │ │ │ - j 2fd02 │ │ │ │ - mv a5,s1 │ │ │ │ - j 2fdfc │ │ │ │ - lw a3,8(s7) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 2e33e │ │ │ │ + lw a3,0(a4) │ │ │ │ + addi a4,a4,24 │ │ │ │ + bgeu a3,s7,2e348 │ │ │ │ + sext.w a2,a5 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bltu a5,a1,2e336 │ │ │ │ + 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,2e364 │ │ │ │ + addiw a3,s7,-1 │ │ │ │ + subw a3,a3,a4 │ │ │ │ + beqz a3,2e45e │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a0,0(s2) │ │ │ │ + ld a1,0(a2) │ │ │ │ + beqz a5,2e4c4 │ │ │ │ + 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 │ │ │ │ + ld a0,80(sp) │ │ │ │ + jal 2db2e │ │ │ │ + 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,2e3b6 │ │ │ │ + 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,2e326 │ │ │ │ + mv s7,s10 │ │ │ │ + mv s10,s5 │ │ │ │ + ld s5,96(sp) │ │ │ │ + mv s9,s3 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3670 │ │ │ │ + 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,2e4d4 │ │ │ │ + ld a5,72(sp) │ │ │ │ + ld a1,112(sp) │ │ │ │ + lw a2,8(s10) │ │ │ │ + lw a6,0(a5) │ │ │ │ + sext.w s0,s5 │ │ │ │ + bltu a6,a1,2e292 │ │ │ │ + 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,2e29a │ │ │ │ + addiw s6,s6,-1 │ │ │ │ + addiw a6,s1,1 │ │ │ │ + j 2e29a │ │ │ │ + lw a4,8(s10) │ │ │ │ + lw a3,12(s10) │ │ │ │ + ld a0,0(s10) │ │ │ │ + addiw a1,a4,2 │ │ │ │ + bgeu a1,a3,2e492 │ │ │ │ + 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 2e3ac │ │ │ │ + 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 1957a │ │ │ │ + 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 2e472 │ │ │ │ + ld a7,48(sp) │ │ │ │ + ld a6,56(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ ld a4,32(sp) │ │ │ │ - ld a2,72(s7) │ │ │ │ - bgeu a4,a3,302ac │ │ │ │ + mv a2,s10 │ │ │ │ + jal 2b38a │ │ │ │ + j 2e392 │ │ │ │ + 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,0x4c │ │ │ │ + ld a5,-1488(a5) │ │ │ │ + ld a4,152(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,2e51a │ │ │ │ + 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 2e3fa │ │ │ │ + lui s1,0x6 │ │ │ │ + addi s1,s1,-552 │ │ │ │ + li s0,1001 │ │ │ │ + j 2e228 │ │ │ │ + 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,2e678 │ │ │ │ + ld a5,96(a0) │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s1,72(sp) │ │ │ │ + sd ra,88(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a5,2e67c │ │ │ │ + ld a7,0(a5) │ │ │ │ + sd s2,64(sp) │ │ │ │ + lw s2,8(a5) │ │ │ │ + lw a4,12(a7) │ │ │ │ + sd s0,80(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + divuw a4,a1,a4 │ │ │ │ + bgeu a4,s2,2e5b4 │ │ │ │ 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 │ │ │ │ + slli a5,a3,0x1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + addi a5,a5,16 │ │ │ │ + add a5,a5,a7 │ │ │ │ + j 2e572 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi a5,a5,24 │ │ │ │ + beq s2,a4,2e578 │ │ │ │ + lw a2,0(a5) │ │ │ │ + bgeu s0,a2,2e56a │ │ │ │ + beqz a4,2e59c │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + slli a6,a5,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) │ │ │ │ + slli a2,a6,0x1 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + slli a2,a2,0x3 │ │ │ │ + add a1,a7,a2 │ │ │ │ + lw a1,16(a1) │ │ │ │ + bgeu s0,a1,2e5bc │ │ │ │ + mv a4,a5 │ │ │ │ + bnez a4,2e57a │ │ │ │ + lw a5,16(a7) │ │ │ │ + bgeu s0,a5,2e680 │ │ │ │ + ld s0,80(sp) │ │ │ │ + ld s2,64(sp) │ │ │ │ + sext.w a0,a4 │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s1,72(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + li a4,0 │ │ │ │ + bnez s2,2e556 │ │ │ │ + j 2e578 │ │ │ │ + slli a3,a4,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 │ │ │ │ + slli a5,a3,0x1 │ │ │ │ + add a5,a5,a3 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,a7 │ │ │ │ + lw a5,16(a5) │ │ │ │ + bltu s0,a5,2e5a4 │ │ │ │ + add a7,a7,a2 │ │ │ │ + lw a6,16(a7) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a7,s0 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x32 │ │ │ │ + addi a2,a2,-902 │ │ │ │ + addi a1,a1,-1836 │ │ │ │ + auipc a0,0x32 │ │ │ │ + addi a0,a0,-2026 │ │ │ │ + sd s3,56(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s5,40(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + 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,0x32 │ │ │ │ + addi a2,a2,-896 │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,2016 │ │ │ │ + li s7,1 │ │ │ │ + jal 4c0b8 │ │ │ │ + li s3,24 │ │ │ │ + bgeu s7,s2,2e672 │ │ │ │ + lui s5,0x1 │ │ │ │ + auipc s6,0x32 │ │ │ │ + addi s6,s6,-926 │ │ │ │ + addi s5,s5,-1824 │ │ │ │ + auipc s4,0x31 │ │ │ │ + addi s4,s4,1982 │ │ │ │ + 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 4c0b8 │ │ │ │ + addi s3,s3,24 │ │ │ │ + bne s2,s7,2e64a │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a0,-1 │ │ │ │ + ret │ │ │ │ + li a0,-1 │ │ │ │ + j 2e5ac │ │ │ │ + li a2,3 │ │ │ │ + slli a2,a2,0x23 │ │ │ │ + addi a2,a2,-24 │ │ │ │ + j 2e5d2 │ │ │ │ + addi sp,sp,-256 │ │ │ │ + sd s0,240(sp) │ │ │ │ + sd s9,168(sp) │ │ │ │ + auipc s0,0x4c │ │ │ │ + ld s0,-1918(s0) │ │ │ │ + mv s9,a3 │ │ │ │ + slli a3,a3,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 │ │ │ │ + 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,2e892 │ │ │ │ + jal 1957a │ │ │ │ + ld a1,40(sp) │ │ │ │ + mv s10,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld t3,24(sp) │ │ │ │ + mv t1,a0 │ │ │ │ + bnez s9,2ea54 │ │ │ │ + sd zero,32(sp) │ │ │ │ + li s4,0 │ │ │ │ + li a7,1 │ │ │ │ + ld a2,32(sp) │ │ │ │ + ld a0,16(sp) │ │ │ │ + mv a5,s9 │ │ │ │ + mv a4,t1 │ │ │ │ + mv a6,s4 │ │ │ │ + mv a3,s10 │ │ │ │ + mv a1,s0 │ │ │ │ + sd t3,56(sp) │ │ │ │ + sd t1,24(sp) │ │ │ │ + jal 2e1ce │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld t1,24(sp) │ │ │ │ + ld t3,56(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a5,2e814 │ │ │ │ + beqz t3,2eb4a │ │ │ │ + lw a5,64(t3) │ │ │ │ + bne a5,s9,2eb4a │ │ │ │ + lw a5,24(t3) │ │ │ │ + bne a5,s4,2eb4a │ │ │ │ + ld a0,96(t3) │ │ │ │ + beqz a0,2eb4a │ │ │ │ + lw a2,8(s1) │ │ │ │ + lw a5,8(a0) │ │ │ │ + bne a5,a2,2eb4a │ │ │ │ + beqz s9,2e75c │ │ │ │ + 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,2eaf2 │ │ │ │ + addi a5,a5,4 │ │ │ │ + addi a4,a4,4 │ │ │ │ + bne a5,a1,2e74a │ │ │ │ + beqz a2,2e784 │ │ │ │ + slli a2,a2,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 │ │ │ │ + ld a5,0(s1) │ │ │ │ + ld a3,0(a0) │ │ │ │ + slli a1,a2,0x1 │ │ │ │ add a1,a1,a2 │ │ │ │ - lw a0,0(a1) │ │ │ │ - bgeu s6,a0,2f78c │ │ │ │ + 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,2eb1e │ │ │ │ + addi a5,a5,24 │ │ │ │ + addi a3,a3,24 │ │ │ │ + bne a1,a5,2e774 │ │ │ │ + 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,2e7b4 │ │ │ │ + sw a5,40(t3) │ │ │ │ + lw a5,128(sp) │ │ │ │ + lw a4,36(t3) │ │ │ │ + bgeu a5,a4,2e7c2 │ │ │ │ + sw a5,36(t3) │ │ │ │ + lbu a5,126(sp) │ │ │ │ + lbu a4,44(t3) │ │ │ │ + bgeu a5,a4,2e7d2 │ │ │ │ + sb a5,44(t3) │ │ │ │ + lbu a5,127(sp) │ │ │ │ + lbu a4,45(t3) │ │ │ │ + bltu a4,a5,2e80e │ │ │ │ + mv a0,t3 │ │ │ │ + auipc a5,0x4b │ │ │ │ + ld a5,1840(a5) │ │ │ │ + sw zero,28(a0) │ │ │ │ + sb zero,61(a0) │ │ │ │ + ld a4,136(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,2ebe0 │ │ │ │ + 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 2e7de │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + sd t1,16(sp) │ │ │ │ + jal 1957a │ │ │ │ + lbu a4,127(sp) │ │ │ │ + lbu a5,126(sp) │ │ │ │ + lw a1,128(sp) │ │ │ │ + slliw a4,a4,0x8 │ │ │ │ + or a5,a5,a4 │ │ │ │ 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 │ │ │ │ + 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 2e7e0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,32(sp) │ │ │ │ + ld t3,24(sp) │ │ │ │ + beqz s9,2ead8 │ │ │ │ + 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 55164 │ │ │ │ + sd a0,-8(s5) │ │ │ │ + bne s2,s1,2e8b4 │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,0 │ │ │ │ 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) │ │ │ │ + jal 1957a │ │ │ │ + ld a1,40(sp) │ │ │ │ mv s10,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld t3,24(sp) │ │ │ │ + mv t1,a0 │ │ │ │ + beqz a5,2e9ce │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ + 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 1957a │ │ │ │ + mv s10,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + sd a0,0(s10) │ │ │ │ + jal 3890 │ │ │ │ + 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 2db2e │ │ │ │ + sext.w a0,a0 │ │ │ │ + sw a0,0(s9) │ │ │ │ + addw s0,s0,a0 │ │ │ │ + addi s9,s9,4 │ │ │ │ + addi s3,s3,8 │ │ │ │ + bne s4,s5,2e914 │ │ │ │ + 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,2e99c │ │ │ │ + li a5,1 │ │ │ │ + lui a4,0x2 │ │ │ │ + addi a4,a4,1807 │ │ │ │ + sext.w a7,a5 │ │ │ │ + bgeu a4,a3,2e9c0 │ │ │ │ + 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 2e6f4 │ │ │ │ + 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 │ │ │ │ - add s11,s0,s3 │ │ │ │ - srli s11,s11,0x1 │ │ │ │ - slli s8,s11,0x3 │ │ │ │ - add s8,s8,s1 │ │ │ │ - mv a1,s8 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s11,a0 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ + mv a4,s11 │ │ │ │ + li a3,0 │ │ │ │ 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 │ │ │ │ + jal 2db2e │ │ │ │ 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 │ │ │ │ + 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,2e9fa │ │ │ │ + mv s4,s0 │ │ │ │ + ld s10,24(sp) │ │ │ │ + ld t1,72(sp) │ │ │ │ + ld t3,80(sp) │ │ │ │ + ld s0,88(sp) │ │ │ │ + ld s9,96(sp) │ │ │ │ + j 2e990 │ │ │ │ + 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 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - ld s4,16(sp) │ │ │ │ - ld a0,8(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) │ │ │ │ - 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 │ │ │ │ + mv a5,s6 │ │ │ │ + mv a4,s5 │ │ │ │ + li a3,0 │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,0 │ │ │ │ + jal 2b38a │ │ │ │ + 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,2ea84 │ │ │ │ + mv s4,s0 │ │ │ │ + ld t3,24(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + mv t1,s11 │ │ │ │ + sd zero,32(sp) │ │ │ │ + j 2e990 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + sd t3,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv s10,a0 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld t3,24(sp) │ │ │ │ + mv t1,a0 │ │ │ │ + j 2e6f0 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x32 │ │ │ │ + addi a2,a2,-1892 │ │ │ │ + addi a1,a1,-1642 │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,768 │ │ │ │ + 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 5a1d4 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x32 │ │ │ │ + addi a2,a2,-1872 │ │ │ │ + addi a1,a1,-1635 │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,724 │ │ │ │ + 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 5a1d4 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x31 │ │ │ │ + addi a2,a2,1932 │ │ │ │ + addi a1,a1,-1652 │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,680 │ │ │ │ + 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 5a1d4 │ │ │ │ + ld t3,16(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a4,s9 │ │ │ │ + lw a3,64(t3) │ │ │ │ + auipc a2,0x31 │ │ │ │ + addi a2,a2,1948 │ │ │ │ + addi a1,a1,-1651 │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,632 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld t3,16(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a4,s4 │ │ │ │ + lw a3,24(t3) │ │ │ │ + auipc a2,0x31 │ │ │ │ + addi a2,a2,1954 │ │ │ │ + addi a1,a1,-1650 │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,598 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld t3,16(sp) │ │ │ │ + lw a4,8(s1) │ │ │ │ + lui a1,0x1 │ │ │ │ + ld a5,96(t3) │ │ │ │ + auipc a2,0x31 │ │ │ │ + addi a2,a2,1952 │ │ │ │ + addi a1,a1,-1649 │ │ │ │ + lw a3,8(a5) │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,562 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 │ │ │ │ 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 ra,200(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 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - sd a5,64(sp) │ │ │ │ - ld a5,16(sp) │ │ │ │ sd s7,136(sp) │ │ │ │ + sd s8,128(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 t3,72(sp) │ │ │ │ + mv s4,t1 │ │ │ │ + sd t1,56(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + mv s3,a3 │ │ │ │ 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 │ │ │ │ + mv s0,a5 │ │ │ │ + sd a6,32(sp) │ │ │ │ + sd a7,64(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv s1,a0 │ │ │ │ + beqz s4,2f36e │ │ │ │ + auipc a1,0x34 │ │ │ │ + addi a1,a1,1380 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3750 │ │ │ │ + mv s4,a0 │ │ │ │ + beqz a0,2f474 │ │ │ │ + bgtz s0,2eeca │ │ │ │ + beqz s3,2ed48 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,40(sp) │ │ │ │ + li s5,0 │ │ │ │ + li s0,0 │ │ │ │ + li s9,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 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s3 │ │ │ │ - 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 │ │ │ │ - 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 zero,8(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + li s7,-1 │ │ │ │ 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 │ │ │ │ + mv s4,s2 │ │ │ │ + ld a0,0(sp) │ │ │ │ + jal 3940 │ │ │ │ + slliw s2,a0,0x18 │ │ │ │ + sraiw s2,s2,0x18 │ │ │ │ + mv s8,a0 │ │ │ │ + beq s2,s7,2ed16 │ │ │ │ + addiw a5,s3,-1 │ │ │ │ + beq a5,s11,2f10a │ │ │ │ + li a5,64 │ │ │ │ + beq s2,a5,2efa8 │ │ │ │ + li a5,62 │ │ │ │ + beq s2,a5,2f0e2 │ │ │ │ + bnez s0,2f196 │ │ │ │ + bnez s4,2ef4c │ │ │ │ + beq s2,s6,2f0c6 │ │ │ │ + mv a5,s9 │ │ │ │ + li s4,0 │ │ │ │ + or s9,s9,s5 │ │ │ │ + zext.b s9,s9 │ │ │ │ + bnez s9,2ef64 │ │ │ │ + li a5,10 │ │ │ │ + li s5,0 │ │ │ │ + beq s2,a5,2ec78 │ │ │ │ + li a4,0 │ │ │ │ + li a5,13 │ │ │ │ + beq s2,a5,2f0b6 │ │ │ │ + or s9,s9,s4 │ │ │ │ + zext.b s9,s9 │ │ │ │ + addiw a2,s11,1 │ │ │ │ + bnez s9,2f24e │ │ │ │ + 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 │ │ │ │ + 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,2ec8c │ │ │ │ + mv s2,s4 │ │ │ │ + ld s4,0(sp) │ │ │ │ + bnez s0,2f2e4 │ │ │ │ + bnez s11,2f348 │ │ │ │ + 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 s8,128(sp) │ │ │ │ - ld s1,184(sp) │ │ │ │ - addi sp,sp,208 │ │ │ │ - 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 s8,128(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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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,2ed16 │ │ │ │ + addiw a5,s3,-1 │ │ │ │ + beq a5,s11,2f0f4 │ │ │ │ + li a5,64 │ │ │ │ + beq s8,a5,2ef96 │ │ │ │ + li a5,62 │ │ │ │ + beq s8,a5,2f0d0 │ │ │ │ + bnez s0,2f120 │ │ │ │ + bnez s4,2eefe │ │ │ │ + sext.w a5,s6 │ │ │ │ + beq s8,a5,2ee12 │ │ │ │ + li s4,0 │ │ │ │ + or a5,s2,s5 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bnez a5,2ef18 │ │ │ │ + li a4,10 │ │ │ │ + li s5,0 │ │ │ │ + li s2,0 │ │ │ │ + beq s8,a4,2ed6e │ │ │ │ + li a4,13 │ │ │ │ + beq s8,a4,2ed6e │ │ │ │ + ld a3,48(sp) │ │ │ │ + addiw a4,s11,1 │ │ │ │ + beqz a3,2efd8 │ │ │ │ + or a5,a5,s4 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bnez a5,2efd8 │ │ │ │ + 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 2ed6e │ │ │ │ + bnez s4,2eefe │ │ │ │ + sext.w a5,s6 │ │ │ │ + bne s8,a5,2edaa │ │ │ │ + bnez s0,2edaa │ │ │ │ + li s0,0 │ │ │ │ + beqz s11,2edac │ │ │ │ + ld a5,64(sp) │ │ │ │ + beqz a5,2f2b0 │ │ │ │ + ld a5,88(sp) │ │ │ │ + ld a4,32(sp) │ │ │ │ + bgeu a4,a5,2f2de │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s11,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 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz s0,2f2cc │ │ │ │ + ld a4,8(sp) │ │ │ │ + beqz a4,2f452 │ │ │ │ + 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 1957a │ │ │ │ + mv s1,a0 │ │ │ │ + sd zero,40(sp) │ │ │ │ + li s4,0 │ │ │ │ + li s11,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ 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 │ │ │ │ + sd zero,24(sp) │ │ │ │ + sd zero,8(sp) │ │ │ │ + sd zero,16(sp) │ │ │ │ + li a5,10 │ │ │ │ + bne s8,a5,2efba │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + 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 1957a │ │ │ │ + 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 2ed6e │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 3280 │ │ │ │ + li a5,-1 │ │ │ │ + bne a0,a5,2ec4c │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x31 │ │ │ │ + addi a2,a2,1388 │ │ │ │ + addi a1,a1,-1538 │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,-232 │ │ │ │ + jal 5a1d4 │ │ │ │ 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 │ │ │ │ + mv s0,s4 │ │ │ │ + mv s2,s4 │ │ │ │ + bltu s10,s11,2f40e │ │ │ │ + sext.w a5,s6 │ │ │ │ + beq s8,a5,2f186 │ │ │ │ + or a5,s2,s5 │ │ │ │ + zext.b a5,a5 │ │ │ │ + li s4,1 │ │ │ │ + beqz a5,2edb8 │ │ │ │ + bnez s2,2ee88 │ │ │ │ + beqz s0,2edc2 │ │ │ │ + li a5,10 │ │ │ │ + bne s8,a5,2efca │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + lui a1,0x2 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lui s3,0x2 │ │ │ │ + mv s1,a0 │ │ │ │ + mv s4,s0 │ │ │ │ + li s5,0 │ │ │ │ + li s11,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + j 2ed6e │ │ │ │ + mv s0,s4 │ │ │ │ + mv s9,s4 │ │ │ │ + bltu s10,s11,2f40e │ │ │ │ + beq s2,s6,2efe8 │ │ │ │ + mv a5,s9 │ │ │ │ + or s9,s9,s5 │ │ │ │ + zext.b s9,s9 │ │ │ │ + li s4,1 │ │ │ │ + beqz s9,2ecc0 │ │ │ │ + bnez a5,2f062 │ │ │ │ + beqz s0,2ecc8 │ │ │ │ + li a5,10 │ │ │ │ + bne s2,a5,2f230 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + lui a1,0x2 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lui s3,0x2 │ │ │ │ + mv s1,a0 │ │ │ │ + mv s4,s0 │ │ │ │ + li s5,0 │ │ │ │ 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) │ │ │ │ - sd a5,24(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - addiw a2,s8,1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + j 2ec78 │ │ │ │ + bnez s6,2ee04 │ │ │ │ + zext.b s6,s9 │ │ │ │ + bnez s4,2eefa │ │ │ │ + li s0,1 │ │ │ │ + li s2,1 │ │ │ │ + j 2edaa │ │ │ │ + bnez s6,2f0ba │ │ │ │ + zext.b s6,s8 │ │ │ │ + bnez s4,2ef48 │ │ │ │ + li s0,1 │ │ │ │ + li s9,1 │ │ │ │ + j 2ecb0 │ │ │ │ + beqz s0,2f22a │ │ │ │ + bnez s5,2efc8 │ │ │ │ + mv s2,s0 │ │ │ │ + mv a5,s0 │ │ │ │ + j 2edc2 │ │ │ │ + mv s2,s5 │ │ │ │ + li a5,13 │ │ │ │ + beq s8,a5,2f332 │ │ │ │ + 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 2ed6e │ │ │ │ + beqz s0,2f0c6 │ │ │ │ + beqz s11,2f408 │ │ │ │ + bne s10,s11,2ef54 │ │ │ │ + ld a5,64(sp) │ │ │ │ + beqz a5,2f3c8 │ │ │ │ + ld a5,80(sp) │ │ │ │ + ld a4,32(sp) │ │ │ │ + bgeu a4,a5,2f2de │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s11,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 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz s0,2f28a │ │ │ │ + ld a4,8(sp) │ │ │ │ + beqz a4,2f452 │ │ │ │ + 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 │ │ │ │ + sd a5,32(sp) │ │ │ │ + lui s3,0x2 │ │ │ │ + jal 1957a │ │ │ │ + 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,2f0a4 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + j 2ec78 │ │ │ │ + beqz s0,2f224 │ │ │ │ + bnez s5,2f232 │ │ │ │ + li a5,13 │ │ │ │ + mv a4,s0 │ │ │ │ + mv s9,s0 │ │ │ │ + bne s2,a5,2ecd0 │ │ │ │ + mv s9,a4 │ │ │ │ + j 2ec78 │ │ │ │ + bnez s4,2ef4c │ │ │ │ + bne s2,s6,2ecb0 │ │ │ │ + bnez s0,2ecb0 │ │ │ │ + bnez s11,2f266 │ │ │ │ + mv a5,s9 │ │ │ │ + li s0,0 │ │ │ │ + j 2ecb4 │ │ │ │ + bnez s6,2ee04 │ │ │ │ + zext.b s6,s9 │ │ │ │ + beqz s4,2f29c │ │ │ │ + li s0,0 │ │ │ │ + mv s2,s4 │ │ │ │ + j 2eefe │ │ │ │ + bnez s6,2f0ba │ │ │ │ + zext.b s6,s8 │ │ │ │ + beqz s4,2f2a6 │ │ │ │ + li s0,0 │ │ │ │ + mv s9,s4 │ │ │ │ + j 2ef4c │ │ │ │ + slliw s3,s3,0x1 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + slli a1,s3,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + mv s1,a0 │ │ │ │ + j 2ed8a │ │ │ │ + slliw s3,s3,0x1 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + slli a1,s3,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + mv s1,a0 │ │ │ │ + j 2ec94 │ │ │ │ + li a5,43 │ │ │ │ + bne s8,a5,2f256 │ │ │ │ + ld a5,40(sp) │ │ │ │ + beqz a5,2f256 │ │ │ │ + bnez s11,2f13e │ │ │ │ + bnez s4,2f178 │ │ │ │ + ld s0,40(sp) │ │ │ │ + li s11,0 │ │ │ │ + sd a5,40(sp) │ │ │ │ + j 2edaa │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + 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 1957a │ │ │ │ + lui s3,0x2 │ │ │ │ + ld s5,40(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s10,s11 │ │ │ │ + li a5,0 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + beqz s4,2f136 │ │ │ │ + sd a5,40(sp) │ │ │ │ + sext.w a5,s6 │ │ │ │ + mv s0,s4 │ │ │ │ + li s11,0 │ │ │ │ + bne s8,a5,2ef0a │ │ │ │ + beqz s0,2ee12 │ │ │ │ + beqz s11,2f192 │ │ │ │ + beq s10,s11,2f200 │ │ │ │ + mv s4,s0 │ │ │ │ + j 2edac │ │ │ │ + li a5,43 │ │ │ │ + bne s2,a5,2f25e │ │ │ │ + ld a5,40(sp) │ │ │ │ + beqz a5,2f25e │ │ │ │ + bnez s11,2f1be │ │ │ │ + beqz s4,2f1f8 │ │ │ │ + li a4,43 │ │ │ │ + sd a5,40(sp) │ │ │ │ + mv s0,s4 │ │ │ │ + li s11,0 │ │ │ │ + bne s6,a4,2ef54 │ │ │ │ + mv a5,s9 │ │ │ │ + li s11,0 │ │ │ │ + j 2ecb4 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + 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 1957a │ │ │ │ + lui s3,0x2 │ │ │ │ + ld s5,40(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s10,s11 │ │ │ │ + addi s3,s3,1808 │ │ │ │ + li a5,0 │ │ │ │ + bnez s4,2f1aa │ │ │ │ + ld s0,40(sp) │ │ │ │ + li s11,0 │ │ │ │ + sd a5,40(sp) │ │ │ │ + j 2ecb0 │ │ │ │ + ld a5,64(sp) │ │ │ │ + bnez a5,2ee1e │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s11,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 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + j 2ee46 │ │ │ │ + li a4,1 │ │ │ │ + li s9,1 │ │ │ │ + j 2ecca │ │ │ │ + li s2,1 │ │ │ │ + li a5,1 │ │ │ │ + j 2edc2 │ │ │ │ + li s5,0 │ │ │ │ + li a5,13 │ │ │ │ + beq s2,a5,2f32a │ │ │ │ + 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 2ec78 │ │ │ │ + mv a5,s11 │ │ │ │ + mv s9,a4 │ │ │ │ + mv s11,a2 │ │ │ │ + j 2f242 │ │ │ │ + beqz s4,2edaa │ │ │ │ + mv s0,s4 │ │ │ │ + j 2eefe │ │ │ │ + beqz s4,2ecb0 │ │ │ │ + mv s0,s4 │ │ │ │ + j 2ef4c │ │ │ │ + ld a5,64(sp) │ │ │ │ + li s0,0 │ │ │ │ + bnez a5,2eff8 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s11,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) │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,8(sp) │ │ │ │ + li s0,0 │ │ │ │ + bnez a4,2f028 │ │ │ │ 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) │ │ │ │ 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 │ │ │ │ + li s0,0 │ │ │ │ + li a5,0 │ │ │ │ + j 2f028 │ │ │ │ + beq s6,s8,2f340 │ │ │ │ + li s0,0 │ │ │ │ + li s2,1 │ │ │ │ + j 2edaa │ │ │ │ + beq s6,s2,2f338 │ │ │ │ + li s0,0 │ │ │ │ + li s9,1 │ │ │ │ + j 2ecb0 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s11,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 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,8(sp) │ │ │ │ + li s0,0 │ │ │ │ + bnez a4,2ee4e │ │ │ │ + sd a5,8(sp) │ │ │ │ + ld a4,8(sp) │ │ │ │ + li s0,0 │ │ │ │ + li a5,0 │ │ │ │ + j 2ee4e │ │ │ │ + mv s2,s4 │ │ │ │ + ld s4,0(sp) │ │ │ │ + beqz s0,2f348 │ │ │ │ + beqz s2,2ed22 │ │ │ │ + beqz s11,2ed22 │ │ │ │ + bne s10,s11,2ed22 │ │ │ │ + addiw a1,s10,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s10,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 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,8(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a4,2f430 │ │ │ │ + ld a4,16(sp) │ │ │ │ + beqz a4,2f3e6 │ │ │ │ + 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 2ed22 │ │ │ │ + mv s9,s5 │ │ │ │ + li s0,1 │ │ │ │ + li s5,1 │ │ │ │ + j 2ec78 │ │ │ │ + li s5,1 │ │ │ │ + li s0,1 │ │ │ │ + j 2ed6e │ │ │ │ + li s6,62 │ │ │ │ + li s9,1 │ │ │ │ + j 2f0c6 │ │ │ │ + li s6,62 │ │ │ │ + li s2,1 │ │ │ │ + j 2ee12 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s11,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 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ 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) │ │ │ │ + mv a5,a0 │ │ │ │ + bnez a4,2f312 │ │ │ │ + sd a0,8(sp) │ │ │ │ + li a5,0 │ │ │ │ + j 2f312 │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 2ec34 │ │ │ │ + addiw a1,s11,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s11,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + j 2f020 │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x31 │ │ │ │ + addi a2,a2,-1002 │ │ │ │ + addi a1,a1,-1413 │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,-1526 │ │ │ │ + sd a5,0(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a5,0(sp) │ │ │ │ + j 2f316 │ │ │ │ + mv s4,s0 │ │ │ │ + mv a5,s9 │ │ │ │ + j 2ecb4 │ │ │ │ ld a3,16(sp) │ │ │ │ - lw a5,76(sp) │ │ │ │ - bltu a4,a3,30ee0 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x31 │ │ │ │ + addi a2,a2,110 │ │ │ │ + addi a1,a1,-1504 │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,-1566 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x36 │ │ │ │ + addi a3,a3,1718 │ │ │ │ + addi a2,a2,-1422 │ │ │ │ + auipc a1,0x31 │ │ │ │ + addi a1,a1,-1598 │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,-1118 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x36 │ │ │ │ + addi a3,a3,1684 │ │ │ │ + addi a2,a2,-1486 │ │ │ │ + auipc a1,0x31 │ │ │ │ + addi a1,a1,-1632 │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,-1152 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a4,0(a0) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x31 │ │ │ │ + addi a2,a2,-110 │ │ │ │ + addi a1,a1,-1545 │ │ │ │ + auipc a0,0x31 │ │ │ │ + addi a0,a0,-1674 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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,2fd90 │ │ │ │ + auipc a1,0x31 │ │ │ │ + addi a1,a1,-1434 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3750 │ │ │ │ + sd a0,112(sp) │ │ │ │ + beqz a0,2fe0e │ │ │ │ + lui a1,0x2 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lui a1,0x100 │ │ │ │ + mv s11,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a3,a0 │ │ │ │ + ld a2,96(sp) │ │ │ │ + sd a0,8(sp) │ │ │ │ + ld a1,120(sp) │ │ │ │ + ld a0,112(sp) │ │ │ │ + lui a4,0x100 │ │ │ │ + jal 551a2 │ │ │ │ + sext.w a2,a0 │ │ │ │ + ld a3,8(sp) │ │ │ │ + bltz a2,2fe3c │ │ │ │ + bnez s0,2f6ac │ │ │ │ + ld a5,72(sp) │ │ │ │ + lui s8,0x2 │ │ │ │ + sd zero,48(sp) │ │ │ │ addiw a5,a5,-1 │ │ │ │ - slli a3,a5,0x20 │ │ │ │ - srli a3,a3,0x20 │ │ │ │ - j 308a0 │ │ │ │ - beqz a1,30eaa │ │ │ │ - lw a4,4(a1) │ │ │ │ - ld a3,16(sp) │ │ │ │ + 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,2fd76 │ │ │ │ + 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,2f836 │ │ │ │ + beq s7,s1,2f852 │ │ │ │ + li a5,62 │ │ │ │ + beq s7,a5,2fae8 │ │ │ │ + bnez s5,2fb12 │ │ │ │ + beqz s0,2fc62 │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,2fdea │ │ │ │ + beq s7,s3,2fbde │ │ │ │ + or a5,s10,s8 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bnez a5,2f872 │ │ │ │ + li a3,10 │ │ │ │ + li s8,0 │ │ │ │ + li s10,0 │ │ │ │ + beq s7,a3,2f5e0 │ │ │ │ + li a1,13 │ │ │ │ + beq s7,a1,2f5e0 │ │ │ │ + ld a4,56(sp) │ │ │ │ + addiw a1,s6,1 │ │ │ │ + beqz a4,2f8b0 │ │ │ │ + or a5,a5,s0 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bnez a5,2f8b0 │ │ │ │ + sd a1,64(sp) │ │ │ │ + jal 3350 <__ctype_tolower_loc@plt> │ │ │ │ + ld a3,0(a0) │ │ │ │ + slli t1,s7,0x2 │ │ │ │ slli a5,s6,0x20 │ │ │ │ - srli s3,a5,0x1e │ │ │ │ - mv a5,a3 │ │ │ │ - bgeu a4,a3,30ec2 │ │ │ │ - mv a5,a4 │ │ │ │ - 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 │ │ │ │ + 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,2f560 │ │ │ │ + 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 a2,64(sp) │ │ │ │ + mv s4,s0 │ │ │ │ + mv s0,s6 │ │ │ │ + mv s6,s3 │ │ │ │ + mv s3,s5 │ │ │ │ + ld a5,96(sp) │ │ │ │ + lui a1,0x100 │ │ │ │ + li a0,0 │ │ │ │ + add s1,a5,a2 │ │ │ │ + sd s1,96(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a3,a0 │ │ │ │ + sd a0,64(sp) │ │ │ │ + ld a1,120(sp) │ │ │ │ + ld a0,112(sp) │ │ │ │ + mv a2,s1 │ │ │ │ + lui a4,0x100 │ │ │ │ + jal 551a2 │ │ │ │ + sext.w a2,a0 │ │ │ │ + bltz a2,2fea4 │ │ │ │ + ld a3,64(sp) │ │ │ │ + bnez a2,2f542 │ │ │ │ + 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 1957a │ │ │ │ + ld a4,40(sp) │ │ │ │ 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 │ │ │ │ + mv s1,a0 │ │ │ │ + add a4,a4,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + beqz s3,2fd4a │ │ │ │ + beqz a5,2feda │ │ │ │ + ld a5,8(sp) │ │ │ │ + beqz a5,2fd58 │ │ │ │ + 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,2fefc │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + li s9,0 │ │ │ │ + li s1,0 │ │ │ │ + beqz a2,2fd84 │ │ │ │ + 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,2f7ce │ │ │ │ + beq s1,s2,2f7ea │ │ │ │ + li a4,62 │ │ │ │ + beq s1,a4,2fafc │ │ │ │ + bnez s10,2fb6e │ │ │ │ + beqz s0,2fc6a │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,2fdea │ │ │ │ + beq s1,s8,2fa90 │ │ │ │ + mv a4,s9 │ │ │ │ + li s0,1 │ │ │ │ + or a5,s9,s11 │ │ │ │ + zext.b s9,a5 │ │ │ │ + bnez s9,2f80c │ │ │ │ + li a5,10 │ │ │ │ + li s11,0 │ │ │ │ + beq s1,a5,2f776 │ │ │ │ + li a1,0 │ │ │ │ + li a5,13 │ │ │ │ + beq s1,a5,2fa84 │ │ │ │ + or a5,s9,s0 │ │ │ │ + zext.b s9,a5 │ │ │ │ + addiw t0,s6,1 │ │ │ │ + bnez s9,2fc5a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + add a4,a4,s3 │ │ │ │ + mv s6,t0 │ │ │ │ + sb a1,0(a4) │ │ │ │ + li s0,0 │ │ │ │ + li s11,0 │ │ │ │ + addi s4,s4,1 │ │ │ │ + bne s5,s4,2f6f8 │ │ │ │ + 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 │ │ │ │ + add s2,a5,a2 │ │ │ │ + sd s2,96(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a3,a0 │ │ │ │ + sd a0,56(sp) │ │ │ │ + ld a1,120(sp) │ │ │ │ + ld a0,112(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + lui a4,0x100 │ │ │ │ + jal 551a2 │ │ │ │ + sext.w a2,a0 │ │ │ │ + ld a3,56(sp) │ │ │ │ + bltz a2,2fea4 │ │ │ │ + bnez a2,2f6cc │ │ │ │ + j 2f634 │ │ │ │ + slliw a3,s7,0x1 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + slli a1,a3,0x20 │ │ │ │ + mv a0,s3 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sext.w s7,a3 │ │ │ │ + jal 1957a │ │ │ │ + mv s3,a0 │ │ │ │ + bne s1,s2,2f708 │ │ │ │ + bnez s8,2f9aa │ │ │ │ + bnez s0,2fce2 │ │ │ │ + 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 │ │ │ │ + beqz s9,2f732 │ │ │ │ + bnez a4,2fa38 │ │ │ │ + beqz s10,2f73a │ │ │ │ + li a5,10 │ │ │ │ + bne s1,a5,2fc3c │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + ld s7,64(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s0,s10 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 1957a │ │ │ │ + mv s3,a0 │ │ │ │ + li s11,0 │ │ │ │ + li s9,0 │ │ │ │ + li s6,0 │ │ │ │ + j 2f776 │ │ │ │ + slliw a4,s9,0x1 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + slli a1,a4,0x20 │ │ │ │ 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 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + sext.w s9,a4 │ │ │ │ + jal 1957a │ │ │ │ + mv s11,a0 │ │ │ │ + bne s7,s1,2f570 │ │ │ │ + bnez s3,2f8c2 │ │ │ │ + bnez s0,2fcda │ │ │ │ + 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,2f596 │ │ │ │ + bnez s10,2f95c │ │ │ │ + beqz s5,2f5a0 │ │ │ │ + li a5,10 │ │ │ │ + bne s7,a5,2f8a2 │ │ │ │ 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) │ │ │ │ + jal 3670 │ │ │ │ + lui s7,0x2 │ │ │ │ + addi a1,s7,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s11,a0 │ │ │ │ + mv s0,s5 │ │ │ │ + li s8,0 │ │ │ │ + li s6,0 │ │ │ │ + addi s9,s7,1808 │ │ │ │ + j 2f5e0 │ │ │ │ + mv s10,s8 │ │ │ │ + li a5,13 │ │ │ │ + beq s7,a5,2fcd4 │ │ │ │ + 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 2f5e0 │ │ │ │ + beqz s0,2fbd6 │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,2fdea │ │ │ │ + bne s7,s3,2f58a │ │ │ │ + beqz s5,2fbde │ │ │ │ + li s5,1 │ │ │ │ + li s0,1 │ │ │ │ + beqz s6,2f58a │ │ │ │ + ld a5,40(sp) │ │ │ │ + bne s6,a5,2f58a │ │ │ │ + ld a5,72(sp) │ │ │ │ + beqz a5,2fcea │ │ │ │ + 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,2fd3e │ │ │ │ + mv a0,s11 │ │ │ │ + jal 1957a │ │ │ │ + add a4,a0,s0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz s5,2fc06 │ │ │ │ + ld a4,16(sp) │ │ │ │ + beqz a4,2fe78 │ │ │ │ + li s5,1 │ │ │ │ + ld a4,8(sp) │ │ │ │ + beqz a4,2fc1a │ │ │ │ + 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 │ │ │ │ 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) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li s4,0 │ │ │ │ - addi s11,sp,80 │ │ │ │ - beqz s7,30d1a │ │ │ │ - add a5,s7,s4 │ │ │ │ - srli s10,a5,0x1 │ │ │ │ - ld a5,8(sp) │ │ │ │ - slli a1,s10,0x3 │ │ │ │ + jal 1957a │ │ │ │ + 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,2f99c │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ + jal 1957a │ │ │ │ + li a5,1 │ │ │ │ + sd s6,32(sp) │ │ │ │ + mv s11,a0 │ │ │ │ + li s10,0 │ │ │ │ + li s6,0 │ │ │ │ + addi s9,s7,1808 │ │ │ │ + sd a5,48(sp) │ │ │ │ + j 2f5e0 │ │ │ │ + beqz s5,2fbd0 │ │ │ │ + bnez s8,2f8a0 │ │ │ │ + mv s10,s5 │ │ │ │ + mv a5,s5 │ │ │ │ + j 2f5a0 │ │ │ │ + beqz s0,2fa88 │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,2fdea │ │ │ │ + bne s1,s8,2f722 │ │ │ │ + beqz s10,2fa90 │ │ │ │ + beqz s6,2fe9a │ │ │ │ + ld a5,40(sp) │ │ │ │ + li s10,1 │ │ │ │ + bne s6,a5,2f722 │ │ │ │ + ld a5,72(sp) │ │ │ │ + beqz a5,2fd08 │ │ │ │ + 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,2fd26 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1957a │ │ │ │ + add a4,a0,s0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + mv a5,a0 │ │ │ │ + beqz s10,2fab6 │ │ │ │ + ld a4,16(sp) │ │ │ │ + beqz a4,2fe78 │ │ │ │ + li s10,1 │ │ │ │ + ld a4,8(sp) │ │ │ │ + beqz a4,2fac6 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,2fa72 │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - jal 1efae │ │ │ │ - bltz a0,311b8 │ │ │ │ - beqz a0,311c0 │ │ │ │ - addi s4,s10,1 │ │ │ │ - bltu s4,s9,3118e │ │ │ │ - j 30d98 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + li a5,1 │ │ │ │ + sd s6,32(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + li s6,0 │ │ │ │ + sd a5,48(sp) │ │ │ │ + li s9,0 │ │ │ │ + j 2f776 │ │ │ │ + beqz s10,2fbca │ │ │ │ + bnez s11,2fc3e │ │ │ │ + li a5,13 │ │ │ │ + mv a1,s10 │ │ │ │ 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 │ │ │ │ + bne s1,a5,2f742 │ │ │ │ + mv s9,a1 │ │ │ │ + j 2f776 │ │ │ │ + bne s1,s8,2f7fc │ │ │ │ + bnez s10,2f7fc │ │ │ │ + beqz s6,2fb0c │ │ │ │ + ld a5,72(sp) │ │ │ │ + li s10,0 │ │ │ │ + bnez a5,2f9cc │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s6,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 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + ld a4,16(sp) │ │ │ │ + li s10,0 │ │ │ │ + bnez a4,2fa00 │ │ │ │ + ld a4,8(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + li s10,0 │ │ │ │ + li a5,0 │ │ │ │ + bnez a4,2fa04 │ │ │ │ + ld a3,24(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x30 │ │ │ │ + addi a2,a2,1222 │ │ │ │ + addi a1,a1,-1266 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,810 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a5,40(sp) │ │ │ │ + j 2fa04 │ │ │ │ + bnez s3,2f8c2 │ │ │ │ + bnez s0,2fc8c │ │ │ │ + li s3,62 │ │ │ │ + li s6,0 │ │ │ │ + li s10,1 │ │ │ │ + li s5,0 │ │ │ │ + j 2f58a │ │ │ │ + bnez s8,2f9aa │ │ │ │ + bnez s0,2fc9a │ │ │ │ + li s8,62 │ │ │ │ + li s6,0 │ │ │ │ + li s9,1 │ │ │ │ + mv a4,s9 │ │ │ │ + li s10,0 │ │ │ │ + j 2f726 │ │ │ │ + li a5,43 │ │ │ │ + bne s7,a5,2fca8 │ │ │ │ + ld a5,48(sp) │ │ │ │ + beqz a5,2fc70 │ │ │ │ + bnez s6,2fb2e │ │ │ │ + beqz s0,2fb64 │ │ │ │ + mv s5,s0 │ │ │ │ + sd a5,48(sp) │ │ │ │ + li s6,0 │ │ │ │ + j 2f58a │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ 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) │ │ │ │ + jal 1957a │ │ │ │ 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 │ │ │ │ - auipc a3,0x35 │ │ │ │ - addi a3,a3,-1730 │ │ │ │ - li a2,1746 │ │ │ │ - auipc a1,0x2f │ │ │ │ - addi a1,a1,1826 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + add a5,a5,a0 │ │ │ │ + lui s5,0x2 │ │ │ │ + sd a0,16(sp) │ │ │ │ + sb zero,0(a5) │ │ │ │ + addi a1,s5,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd s6,40(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + mv s11,a0 │ │ │ │ + li a5,0 │ │ │ │ + addi s9,s5,1808 │ │ │ │ + bnez s0,2fb26 │ │ │ │ + ld s5,48(sp) │ │ │ │ + li s6,0 │ │ │ │ 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) │ │ │ │ - li s1,0 │ │ │ │ - addi s5,sp,100 │ │ │ │ - beq s3,s9,315b4 │ │ │ │ - ld a0,56(sp) │ │ │ │ - li a4,1 │ │ │ │ - mv a3,s9 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 2aff6 │ │ │ │ - lw a4,8(s2) │ │ │ │ - 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 │ │ │ │ + li s0,0 │ │ │ │ + j 2f866 │ │ │ │ + li a4,43 │ │ │ │ + bne s1,a4,2fcba │ │ │ │ + ld a4,48(sp) │ │ │ │ + beqz a4,2fc7e │ │ │ │ + bnez s6,2fb8a │ │ │ │ + beqz s0,2fbc2 │ │ │ │ + sd a4,48(sp) │ │ │ │ + mv s10,s0 │ │ │ │ + li s6,0 │ │ │ │ + j 2f722 │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s6,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 │ │ │ │ + add a4,a4,a0 │ │ │ │ + lui a1,0x2 │ │ │ │ + sd a0,16(sp) │ │ │ │ + sb zero,0(a4) │ │ │ │ + addi a1,a1,1808 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lui s7,0x2 │ │ │ │ + sd s6,40(sp) │ │ │ │ + ld s11,48(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + addi s7,s7,1808 │ │ │ │ + li a4,0 │ │ │ │ + bnez s0,2fb82 │ │ │ │ + ld s10,48(sp) │ │ │ │ + li s6,0 │ │ │ │ + sd a4,48(sp) │ │ │ │ + j 2f7fc │ │ │ │ + li a1,1 │ │ │ │ + li s9,1 │ │ │ │ + j 2f73c │ │ │ │ + li s10,1 │ │ │ │ + li a5,1 │ │ │ │ + j 2f5a0 │ │ │ │ + bne s7,s3,2f864 │ │ │ │ + bnez s5,2f864 │ │ │ │ + beqz s6,2faf8 │ │ │ │ + ld a5,72(sp) │ │ │ │ + li s5,0 │ │ │ │ + bnez a5,2f8e8 │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 1957a │ │ │ │ + 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,2f91c │ │ │ │ + ld a4,8(sp) │ │ │ │ + sd a5,16(sp) │ │ │ │ + li s5,0 │ │ │ │ + li a5,0 │ │ │ │ + bnez a4,2f922 │ │ │ │ + ld a3,24(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x30 │ │ │ │ + addi a2,a2,882 │ │ │ │ + addi a1,a1,-1266 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,470 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a5,40(sp) │ │ │ │ + j 2f922 │ │ │ │ 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 │ │ │ │ + li a5,13 │ │ │ │ + beq s1,a5,2fccc │ │ │ │ + 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,s3 │ │ │ │ + sb s1,0(a4) │ │ │ │ + j 2f776 │ │ │ │ + mv a4,s6 │ │ │ │ + mv s9,a1 │ │ │ │ + mv s6,t0 │ │ │ │ + j 2fc4e │ │ │ │ + beq s7,s3,2fbde │ │ │ │ + li s0,0 │ │ │ │ + j 2f866 │ │ │ │ + bne s1,s8,2f7fc │ │ │ │ + j 2fa90 │ │ │ │ + beqz s0,2f864 │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,2fdea │ │ │ │ + mv s5,s0 │ │ │ │ + j 2f58a │ │ │ │ + beqz s0,2f7fc │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,2fdea │ │ │ │ + mv s10,s0 │ │ │ │ + j 2f722 │ │ │ │ + li a5,62 │ │ │ │ + mv s5,s3 │ │ │ │ + li s6,0 │ │ │ │ + mv s3,a5 │ │ │ │ + li s0,1 │ │ │ │ + j 2f95c │ │ │ │ + li a5,62 │ │ │ │ + mv s10,s8 │ │ │ │ + li s6,0 │ │ │ │ + mv s8,a5 │ │ │ │ + li s0,1 │ │ │ │ + j 2fa38 │ │ │ │ + beqz s0,2f864 │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,2fdea │ │ │ │ + beq s7,s3,2f8d4 │ │ │ │ + mv s5,s0 │ │ │ │ + j 2f58a │ │ │ │ + beqz s0,2f7fc │ │ │ │ + ld a5,40(sp) │ │ │ │ + bltu a5,s6,2fdea │ │ │ │ + beq s1,s8,2f9ba │ │ │ │ + mv s10,s0 │ │ │ │ + j 2f722 │ │ │ │ + mv s9,s11 │ │ │ │ + li s10,1 │ │ │ │ + li s11,1 │ │ │ │ + j 2f776 │ │ │ │ + li s8,1 │ │ │ │ + li s5,1 │ │ │ │ + j 2f5e0 │ │ │ │ + li a5,64 │ │ │ │ + mv s3,s0 │ │ │ │ + j 2fc90 │ │ │ │ + li a5,64 │ │ │ │ + mv s8,s0 │ │ │ │ + j 2fc9e │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s6,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + j 2f914 │ │ │ │ + addiw a1,s6,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s6,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a0 │ │ │ │ + mv a5,a0 │ │ │ │ + sb zero,0(a4) │ │ │ │ + j 2f9f8 │ │ │ │ + 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 │ │ │ │ + ld a4,40(sp) │ │ │ │ + j 2f644 │ │ │ │ + mv a4,s0 │ │ │ │ + ld a3,128(sp) │ │ │ │ + mv s3,s5 │ │ │ │ + mv s4,a5 │ │ │ │ + mv s0,s6 │ │ │ │ + j 2fd32 │ │ │ │ + bnez a5,2f666 │ │ │ │ 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 │ │ │ │ + sd a0,16(sp) │ │ │ │ + li s1,0 │ │ │ │ + bnez a5,2f66c │ │ │ │ + ld a3,24(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x30 │ │ │ │ + addi a2,a2,676 │ │ │ │ + addi a1,a1,-1168 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,152 │ │ │ │ + jal 4c0b8 │ │ │ │ + j 2f66c │ │ │ │ + mv a0,a3 │ │ │ │ + sd a2,64(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a2,64(sp) │ │ │ │ + j 2f604 │ │ │ │ + mv a0,a3 │ │ │ │ + sd a2,56(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a2,56(sp) │ │ │ │ + j 2f79a │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 2f4d2 │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a3,8(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x30 │ │ │ │ + addi a2,a2,456 │ │ │ │ + addi a1,a1,-1294 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,4 │ │ │ │ + jal 4c0b8 │ │ │ │ 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 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + lw a0,0(a0) │ │ │ │ + jal 35b0 │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x30 │ │ │ │ + addi a2,a2,290 │ │ │ │ + addi a1,a1,-1354 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,-42 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a5,-4 │ │ │ │ + auipc a3,0x30 │ │ │ │ + addi a3,a3,234 │ │ │ │ + bne a2,a5,2fe52 │ │ │ │ + auipc a3,0x30 │ │ │ │ + addi a3,a3,206 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x30 │ │ │ │ + addi a2,a2,292 │ │ │ │ + addi a1,a1,-1335 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,-96 │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a0,112(sp) │ │ │ │ + jal 35a0 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x36 │ │ │ │ + addi a3,a3,-1154 │ │ │ │ + addi a2,a2,-1276 │ │ │ │ + auipc a1,0x30 │ │ │ │ + addi a1,a1,-134 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,346 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a4,s9 │ │ │ │ + li s10,1 │ │ │ │ + li s0,1 │ │ │ │ + j 2f726 │ │ │ │ + li a5,-4 │ │ │ │ + auipc a3,0x30 │ │ │ │ + addi a3,a3,130 │ │ │ │ + bne a2,a5,2feba │ │ │ │ + auipc a3,0x30 │ │ │ │ + addi a3,a3,102 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x30 │ │ │ │ + addi a2,a2,188 │ │ │ │ + addi a1,a1,-1196 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,-200 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x36 │ │ │ │ + addi a3,a3,-1252 │ │ │ │ + addi a2,a2,-1177 │ │ │ │ + auipc a1,0x30 │ │ │ │ + addi a1,a1,-232 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,248 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a5,0x4a │ │ │ │ + ld a5,172(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x30 │ │ │ │ + addi a2,a2,290 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-240 │ │ │ │ + sd s1,216(sp) │ │ │ │ + auipc s1,0x4a │ │ │ │ + ld s1,-14(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 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,303de │ │ │ │ + slli a5,s0,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - add a4,s10,a5 │ │ │ │ - lbu a5,0(a4) │ │ │ │ - beq a5,s8,314f0 │ │ │ │ - addiw s3,s3,1 │ │ │ │ + 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,0x30 │ │ │ │ + addi s7,s7,1360 │ │ │ │ + auipc s10,0x30 │ │ │ │ + addi s10,s10,1360 │ │ │ │ + j 2ffa8 │ │ │ │ + lbu a5,1(s4) │ │ │ │ + addiw a5,a5,-103 │ │ │ │ + bnez a5,2ffc6 │ │ │ │ + lbu a5,2(s4) │ │ │ │ + addiw a5,a5,-122 │ │ │ │ + bnez a5,2ffc6 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + zext.b s0,s0 │ │ │ │ + bltu s6,s0,30416 │ │ │ │ + li s0,1 │ │ │ │ + addi s11,s11,8 │ │ │ │ + beq s11,s2,30016 │ │ │ │ + ld a0,0(s11) │ │ │ │ + jal e420 │ │ │ │ + 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,2ff82 │ │ │ │ + li a2,5 │ │ │ │ + mv a1,s7 │ │ │ │ mv a0,s4 │ │ │ │ - jal 1c924 │ │ │ │ - sext.w a0,a0 │ │ │ │ - bltu s3,a0,31456 │ │ │ │ - li a1,0 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,2ff96 │ │ │ │ + li a2,4 │ │ │ │ + mv a1,s10 │ │ │ │ mv a0,s4 │ │ │ │ - jal 1c72c │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,2ff96 │ │ │ │ + li a2,6 │ │ │ │ + auipc a1,0x30 │ │ │ │ + addi a1,a1,1264 │ │ │ │ mv a0,s4 │ │ │ │ - jal 3670 │ │ │ │ - slli a4,s1,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,s6 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,2ff96 │ │ │ │ + andi s0,s0,253 │ │ │ │ + beqz s0,2ffa2 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x30 │ │ │ │ + addi a2,a2,1312 │ │ │ │ + addi a1,a1,-1120 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,-516 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + bnez a5,30104 │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ li a4,1 │ │ │ │ - sw a4,0(a5) │ │ │ │ - sw zero,4(a5) │ │ │ │ - auipc a5,0x49 │ │ │ │ - ld a5,-1452(a5) │ │ │ │ - ld a4,104(sp) │ │ │ │ + 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 │ │ │ │ + beqz a4,300d0 │ │ │ │ + slli a5,a4,0x20 │ │ │ │ + beqz s0,30264 │ │ │ │ + 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 55164 │ │ │ │ + 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 2ba18 │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,16(s0) │ │ │ │ + lw s3,28(s2) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + bne s4,s1,3009a │ │ │ │ + auipc a5,0x4a │ │ │ │ + ld a5,-448(a5) │ │ │ │ + ld a4,120(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 │ │ │ │ + bnez a5,30436 │ │ │ │ + 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 │ │ │ │ + ld s2,208(sp) │ │ │ │ + addi sp,sp,240 │ │ │ │ ret │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 1c842 │ │ │ │ + sw zero,112(sp) │ │ │ │ + sw zero,116(sp) │ │ │ │ + sb zero,110(sp) │ │ │ │ + sb zero,111(sp) │ │ │ │ + bnez s0,30296 │ │ │ │ + ld s6,32(sp) │ │ │ │ + li a0,0 │ │ │ │ + li s8,0 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 1957a │ │ │ │ + ld a4,40(sp) │ │ │ │ mv a5,a0 │ │ │ │ - mv a1,s11 │ │ │ │ - mv a0,s4 │ │ │ │ - lw s3,0(a5) │ │ │ │ - jal 1c842 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a4,0x2 │ │ │ │ + mv s4,a5 │ │ │ │ + sd a5,80(sp) │ │ │ │ + jal 1957a │ │ │ │ + addi a5,sp,116 │ │ │ │ + sd a5,40(sp) │ │ │ │ + addi a5,sp,112 │ │ │ │ + mv s11,s4 │ │ │ │ + sd a0,88(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + add s4,s4,s6 │ │ │ │ + addi s10,sp,111 │ │ │ │ + addi s9,sp,110 │ │ │ │ + sd a5,32(sp) │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s6,a0 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + jal 2b38a │ │ │ │ + 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,3014a │ │ │ │ + sd zero,72(sp) │ │ │ │ + ld a5,64(sp) │ │ │ │ + divuw a3,s8,a5 │ │ │ │ + mv a5,a3 │ │ │ │ + bnez a3,301a2 │ │ │ │ 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 │ │ │ │ + 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,301d2 │ │ │ │ + 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) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + or s3,s3,t1 │ │ │ │ + jal 2e1ce │ │ │ │ + mv s5,a0 │ │ │ │ + li a1,152 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + li a5,1 │ │ │ │ + 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 300d0 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + jal 2ebf0 │ │ │ │ + addi s1,s1,8 │ │ │ │ + lw a6,28(a0) │ │ │ │ + mv s2,a0 │ │ │ │ + bne s1,s0,30274 │ │ │ │ + j 300d0 │ │ │ │ + ld a1,32(sp) │ │ │ │ + li a0,0 │ │ │ │ + mv s6,s1 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,72(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + ld a0,0(s6) │ │ │ │ + addi s6,s6,8 │ │ │ │ + addi s7,s7,8 │ │ │ │ + jal 55164 │ │ │ │ + sd a0,-8(s7) │ │ │ │ + bne s6,s2,302a4 │ │ │ │ + ld a1,32(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ ld a4,40(sp) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a4,0x2 │ │ │ │ + sd a5,80(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a5,72(sp) │ │ │ │ + sd a0,88(sp) │ │ │ │ + beqz a5,3036c │ │ │ │ + ld a4,32(sp) │ │ │ │ + mv s7,a5 │ │ │ │ + ld s6,80(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,48(sp) │ │ │ │ + addi a5,sp,116 │ │ │ │ sd a5,40(sp) │ │ │ │ - ld a5,72(s2) │ │ │ │ - addiw a2,s9,1 │ │ │ │ - slli a4,a2,0x20 │ │ │ │ + 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 a5,8(a5) │ │ │ │ + addi s7,s7,8 │ │ │ │ + addi s6,s6,8 │ │ │ │ + slli a4,a5,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) │ │ │ │ + slli s2,a4,0x1 │ │ │ │ + add s2,s2,a4 │ │ │ │ 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) │ │ │ │ + slli s2,s2,0x3 │ │ │ │ + jal 1957a │ │ │ │ + mv s4,a0 │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,0 │ │ │ │ + sd a0,0(s4) │ │ │ │ + jal 3890 │ │ │ │ ld a5,24(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 │ │ │ │ - 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) │ │ │ │ + jal 2db2e │ │ │ │ + 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,302f4 │ │ │ │ + j 30196 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + addi a5,sp,112 │ │ │ │ + li s2,0 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - addiw a3,a3,-1 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + addi s10,sp,111 │ │ │ │ + addi s9,sp,110 │ │ │ │ + sd a5,32(sp) │ │ │ │ + li a1,16 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + jal 1957a │ │ │ │ + mv s11,a0 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 2db2e │ │ │ │ sext.w a0,a0 │ │ │ │ - bltu s6,a0,31d40 │ │ │ │ - mv a0,s3 │ │ │ │ + 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,3038c │ │ │ │ + j 30196 │ │ │ │ + bnez a5,303e4 │ │ │ │ + li s0,2 │ │ │ │ + j 3001c │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ mv a5,a0 │ │ │ │ - mv a1,s10 │ │ │ │ - mv a0,s3 │ │ │ │ - lw s6,0(a5) │ │ │ │ - jal 1c842 │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,72(sp) │ │ │ │ + jal 1957a │ │ │ │ mv a5,a0 │ │ │ │ - lw s8,4(a5) │ │ │ │ - mv a0,s3 │ │ │ │ li a1,0 │ │ │ │ - jal 1c72c │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - bltu s8,s6,31d92 │ │ │ │ - bltu s6,s8,31f00 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - 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 │ │ │ │ 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 │ │ │ │ + sd a5,80(sp) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,88(sp) │ │ │ │ + li s6,0 │ │ │ │ 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 │ │ │ │ + li s8,0 │ │ │ │ + li t1,0 │ │ │ │ + li s3,0 │ │ │ │ + li s0,2 │ │ │ │ + li a7,1 │ │ │ │ + j 301d2 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x30 │ │ │ │ + addi a2,a2,192 │ │ │ │ + addi a1,a1,-1127 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,-1572 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + 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,30672 │ │ │ │ + mv s6,a0 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s8,a4 │ │ │ │ + li s0,2 │ │ │ │ + beqz a3,3052c │ │ │ │ + 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,0x30 │ │ │ │ + addi s4,s4,66 │ │ │ │ + auipc s7,0x30 │ │ │ │ + addi s7,s7,66 │ │ │ │ + auipc s10,0x30 │ │ │ │ + addi s10,s10,66 │ │ │ │ + j 304be │ │ │ │ + lbu a5,1(s9) │ │ │ │ + addiw a5,a5,-103 │ │ │ │ + bnez a5,304dc │ │ │ │ + lbu a5,2(s9) │ │ │ │ + addiw a5,a5,-122 │ │ │ │ + bnez a5,304dc │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + zext.b s0,s0 │ │ │ │ + bltu s2,s0,30652 │ │ │ │ + li s0,1 │ │ │ │ + addi s11,s11,8 │ │ │ │ + beq s11,s1,30526 │ │ │ │ + ld a0,0(s11) │ │ │ │ + jal e420 │ │ │ │ + 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,30498 │ │ │ │ + li a2,5 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,304ac │ │ │ │ + li a2,4 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,304ac │ │ │ │ + li a2,6 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,304ac │ │ │ │ + andi s0,s0,253 │ │ │ │ + beqz s0,304b8 │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x30 │ │ │ │ + addi a2,a2,160 │ │ │ │ + addi a1,a1,-1042 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,-1812 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s10,64(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + bnez a5,305f6 │ │ │ │ + li a1,152 │ │ │ │ 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 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 │ │ │ │ - jal 3670 │ │ │ │ - ld a4,24(sp) │ │ │ │ - ld a5,0(s8) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - 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) │ │ │ │ + jal 1957a │ │ │ │ + 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,305dc │ │ │ │ + lbu s2,40(sp) │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + beqz s0,3061e │ │ │ │ + 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 55164 │ │ │ │ + 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 │ │ │ │ - ld s6,48(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ + jal 2ba18 │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,16(s0) │ │ │ │ + lw s4,32(s1) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + bne s5,s3,305a4 │ │ │ │ + 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 a3,0x33 │ │ │ │ - addi a3,a3,1752 │ │ │ │ - li a2,1945 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,1172 │ │ │ │ + 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 2e688 │ │ │ │ + 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 2ebf0 │ │ │ │ + addi s3,s3,8 │ │ │ │ + lw a6,32(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + bne s3,s0,3062e │ │ │ │ + j 305dc │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x30 │ │ │ │ + addi a2,a2,-236 │ │ │ │ + addi a1,a1,-1049 │ │ │ │ auipc a0,0x2f │ │ │ │ - addi a0,a0,-1820 │ │ │ │ + addi a0,a0,1952 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x35 │ │ │ │ + addi a3,a3,1156 │ │ │ │ + addi a2,a2,-1062 │ │ │ │ + auipc a1,0x2f │ │ │ │ + addi a1,a1,1920 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,-304 │ │ │ │ + sd s9,72(sp) │ │ │ │ + sd s10,64(sp) │ │ │ │ + sd s11,56(sp) │ │ │ │ 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 ra,72(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,307d4 │ │ │ │ + mv a0,s1 │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + sd s0,64(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) │ │ │ │ + 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,30854 │ │ │ │ + jal 3a00 <__ctype_b_loc@plt> │ │ │ │ + ld s4,0(a0) │ │ │ │ + li s0,0 │ │ │ │ + lui a2,0x2 │ │ │ │ + j 306e8 │ │ │ │ + bge a3,s5,3082e │ │ │ │ + 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,306e2 │ │ │ │ + sext.w s3,s0 │ │ │ │ + bge s3,s6,307e0 │ │ │ │ + addiw s7,s3,3 │ │ │ │ + addiw a0,s3,4 │ │ │ │ + mv s8,s7 │ │ │ │ + mv a4,s2 │ │ │ │ + li s3,0 │ │ │ │ + lui a3,0x2 │ │ │ │ + j 30724 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + bge s3,s6,30736 │ │ │ │ + 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,3071e │ │ │ │ + li a1,1 │ │ │ │ + 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,30772 │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,30834 │ │ │ │ + addiw s8,s3,3 │ │ │ │ + mv s7,s3 │ │ │ │ + mv s6,s8 │ │ │ │ + addiw s3,s3,4 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + li a1,1 │ │ │ │ + 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,3083c │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32c0 │ │ │ │ + bnez a0,3083c │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ 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) │ │ │ │ + li a0,0 │ │ │ │ + ld ra,72(sp) │ │ │ │ + ld s1,56(sp) │ │ │ │ + ld s2,48(sp) │ │ │ │ addi sp,sp,80 │ │ │ │ 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) │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,307c6 │ │ │ │ + addiw s7,s3,3 │ │ │ │ + addiw a0,s3,4 │ │ │ │ + mv s8,s7 │ │ │ │ + bgtz s6,30716 │ │ │ │ + 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 3077c │ │ │ │ + addiw s0,s0,1 │ │ │ │ + mv s3,s0 │ │ │ │ + j 30708 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + j 307c6 │ │ │ │ + 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 307d6 │ │ │ │ + blez s6,307c6 │ │ │ │ + jal 3a00 <__ctype_b_loc@plt> │ │ │ │ + ld s4,0(a0) │ │ │ │ + li s8,3 │ │ │ │ + li s7,3 │ │ │ │ + li s0,0 │ │ │ │ + li a0,4 │ │ │ │ + j 30716 │ │ │ │ + ld a5,96(a1) │ │ │ │ + beqz a5,3089c │ │ │ │ + ld a0,0(a5) │ │ │ │ addi sp,sp,-16 │ │ │ │ sd ra,8(sp) │ │ │ │ sd s0,0(sp) │ │ │ │ - beqz a5,32654 │ │ │ │ mv s0,a1 │ │ │ │ - lwu a1,8(a1) │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - bltu a4,a5,3262a │ │ │ │ + jal 3670 │ │ │ │ + ld a0,96(s0) │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,59(s0) │ │ │ │ + sd zero,96(s0) │ │ │ │ + bnez a5,3089e │ │ │ │ ld ra,8(sp) │ │ │ │ + sd zero,104(s0) │ │ │ │ + sd zero,96(s0) │ │ │ │ ld s0,0(sp) │ │ │ │ addi sp,sp,16 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - auipc a2,0x2f │ │ │ │ - addi a2,a2,-2012 │ │ │ │ - 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,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) │ │ │ │ - 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,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 │ │ │ │ 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 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 │ │ │ │ - li a1,1 │ │ │ │ - sd ra,40(sp) │ │ │ │ - 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 │ │ │ │ - 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 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) │ │ │ │ - auipc a2,0x2f │ │ │ │ - addi a2,a2,2004 │ │ │ │ - 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 │ │ │ │ + ld a5,104(s0) │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,104(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd zero,104(s0) │ │ │ │ + sd zero,96(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + 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,308ec │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,96(s0) │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,59(s0) │ │ │ │ + sd zero,96(s0) │ │ │ │ + bnez a5,30a2a │ │ │ │ + sd zero,104(s0) │ │ │ │ + sd zero,96(s0) │ │ │ │ + ld a0,72(s0) │ │ │ │ + beqz a0,308f8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,72(s0) │ │ │ │ + ld a0,112(s0) │ │ │ │ + beqz a0,3094a │ │ │ │ + lw a5,64(s0) │ │ │ │ + beqz a5,30936 │ │ │ │ + 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,309dc │ │ │ │ + lw a4,64(s0) │ │ │ │ + addi s2,s2,1 │ │ │ │ + sext.w a5,s2 │ │ │ │ + bltu a5,a4,30902 │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,59(s0) │ │ │ │ + bnez a5,30a22 │ │ │ │ + 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,309d0 │ │ │ │ + lw a5,64(s0) │ │ │ │ + ld a0,128(s0) │ │ │ │ + beqz a5,309bc │ │ │ │ + li s1,0 │ │ │ │ + li s2,0 │ │ │ │ + add a5,a0,s1 │ │ │ │ + beqz a0,30988 │ │ │ │ + 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,309b2 │ │ │ │ + ld a5,136(s0) │ │ │ │ + add a4,a5,s1 │ │ │ │ + beqz a5,309b2 │ │ │ │ + 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,30966 │ │ │ │ + beqz a0,309c6 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,128(s0) │ │ │ │ + lbu a5,59(s0) │ │ │ │ + bnez a5,30a14 │ │ │ │ + sb zero,58(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + 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,30902 │ │ │ │ + jal 3670 │ │ │ │ + lbu a5,59(s0) │ │ │ │ + beqz a5,30942 │ │ │ │ + j 30a22 │ │ │ │ + ld a0,136(s0) │ │ │ │ + beqz a0,309cc │ │ │ │ + jal 3670 │ │ │ │ + sd zero,136(s0) │ │ │ │ + j 309cc │ │ │ │ + ld a0,120(s0) │ │ │ │ + jal 3670 │ │ │ │ + j 30942 │ │ │ │ + ld a5,104(s0) │ │ │ │ + ld a0,0(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,104(s0) │ │ │ │ + jal 3670 │ │ │ │ + j 308e4 │ │ │ │ + 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 │ │ │ │ + beqz a5,30a6a │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli a4,s1,0x3 │ │ │ │ + mv a0,s2 │ │ │ │ add a5,a5,a4 │ │ │ │ - ld a1,8(a5) │ │ │ │ - ld a4,16(a5) │ │ │ │ + ld a1,0(a5) │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal 16a40 │ │ │ │ + lw a4,28(s0) │ │ │ │ + sext.w a5,s1 │ │ │ │ + bltu a5,a4,30a4e │ │ │ │ + ld a0,0(s0) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,16(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + beqz a0,30ad2 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,16(s0) │ │ │ │ + ld a0,8(s0) │ │ │ │ + beqz a0,30aaa │ │ │ │ + lw a5,28(s0) │ │ │ │ + beqz a5,30aa6 │ │ │ │ + li s1,0 │ │ │ │ + slli a5,s1,0x3 │ │ │ │ + add a0,a0,a5 │ │ │ │ + ld a1,0(a0) │ │ │ │ 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 │ │ │ │ + addi s1,s1,1 │ │ │ │ + jal 16a40 │ │ │ │ + lw a4,28(s0) │ │ │ │ + sext.w a5,s1 │ │ │ │ + ld a0,8(s0) │ │ │ │ + bltu a5,a4,30a8a │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + lbu a5,59(s0) │ │ │ │ + beqz a5,30a80 │ │ │ │ + lbu a5,60(s0) │ │ │ │ + beqz a5,30a80 │ │ │ │ + j 30a78 │ │ │ │ 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 s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ sd ra,72(sp) │ │ │ │ - jal 27d46 │ │ │ │ - lw a5,0(s5) │ │ │ │ - beqz a5,32926 │ │ │ │ + lbu a4,61(a1) │ │ │ │ + lw a5,48(a1) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s4,a0 │ │ │ │ + mv s1,a2 │ │ │ │ + beqz a4,30c48 │ │ │ │ + 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,30b1a │ │ │ │ + beqz a5,30bbc │ │ │ │ + lw a4,-8(a4) │ │ │ │ + bgeu a2,a4,30bb4 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s4 │ │ │ │ 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 │ │ │ │ + sd s5,24(sp) │ │ │ │ + jal 30a3a │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2e528 │ │ │ │ + mv s2,a0 │ │ │ │ + bltz a0,30caa │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + lw a1,12(a1) │ │ │ │ + beqz a0,30bca │ │ │ │ + ld a0,128(s0) │ │ │ │ + mv a6,a5 │ │ │ │ + auipc a5,0xffffc │ │ │ │ + addi a5,a5,-830 │ │ │ │ + add a0,a0,s5 │ │ │ │ + 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 a0,s4 │ │ │ │ + jal 2f49c │ │ │ │ + lbu a5,59(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + bnez a5,30c50 │ │ │ │ + bnez s2,30c1a │ │ │ │ + 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 s5,24(sp) │ │ │ │ ld s4,32(sp) │ │ │ │ - ld s6,16(sp) │ │ │ │ - ld s7,8(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,56(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + blez a5,30bbc │ │ │ │ + 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 │ │ │ │ + auipc a0,0xffffc │ │ │ │ + addi a0,a0,-926 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 2ebf0 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + beqz a5,30b92 │ │ │ │ + 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 2ebf0 │ │ │ │ + mv a1,a0 │ │ │ │ + beqz s2,30b96 │ │ │ │ + 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 a0,s1,a5 │ │ │ │ + bltu s1,a5,30c88 │ │ │ │ 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 │ │ │ │ - ld a0,0(a1) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - mv a3,a2 │ │ │ │ + sd s2,48(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + j 30b2c │ │ │ │ + ld a3,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + ld a5,136(a0) │ │ │ │ + ld a0,0(a3) │ │ │ │ + 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 2f49c │ │ │ │ + mv a1,a0 │ │ │ │ + j 30b92 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x35 │ │ │ │ + addi a3,a3,-378 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x2f │ │ │ │ + addi a1,a1,362 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,-1702 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x35 │ │ │ │ + addi a3,a3,-412 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x2f │ │ │ │ + addi a1,a1,328 │ │ │ │ + auipc a0,0x30 │ │ │ │ + addi a0,a0,-1752 │ │ │ │ + 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 │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,-1464 │ │ │ │ - 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 │ │ │ │ + bnez a5,30d0c │ │ │ │ + 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,30d28 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + sd s2,0(sp) │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w s2,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s2,a5,30d44 │ │ │ │ + mv s0,s2 │ │ │ │ + ld s2,0(sp) │ │ │ │ + j 30cde │ │ │ │ + lbu a0,59(s1) │ │ │ │ + beqz a0,30d34 │ │ │ │ + lbu a0,60(s1) │ │ │ │ + bnez a0,30cf6 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,258 │ │ │ │ + li a1,275 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,174 │ │ │ │ + jal 4c0b8 │ │ │ │ + j 30d22 │ │ │ │ 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 │ │ │ │ - beqz a0,32a4a │ │ │ │ - lui a3,0x80 │ │ │ │ - li a2,0 │ │ │ │ - li a1,0 │ │ │ │ - jal 3600 │ │ │ │ - ld a0,0(s0) │ │ │ │ + bnez a5,30d92 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,30da8 │ │ │ │ + mv s0,a0 │ │ │ │ + j 30d72 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2b366 │ │ │ │ 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) │ │ │ │ + sd s3,8(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,30e16 │ │ │ │ + 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,30e06 │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ + sb zero,0(s2) │ │ │ │ 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) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,8(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,30e2c │ │ │ │ + mv s0,a0 │ │ │ │ + j 30dc4 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,26 │ │ │ │ + li a1,360 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-58 │ │ │ │ + jal 4c0b8 │ │ │ │ + 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,30eb4 │ │ │ │ + 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,30ea4 │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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) │ │ │ │ - ld s4,0(sp) │ │ │ │ - li a0,0 │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ 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 ra,88(sp) │ │ │ │ - sd s0,80(sp) │ │ │ │ - sd s1,72(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) │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - addi sp,sp,96 │ │ │ │ - ret │ │ │ │ - li s0,0 │ │ │ │ - li s2,0 │ │ │ │ - li s1,0 │ │ │ │ - j 32bb2 │ │ │ │ - lw a2,0(a1) │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,30eca │ │ │ │ + mv s0,a0 │ │ │ │ + j 30e62 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-132 │ │ │ │ + li a1,393 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-216 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ addi sp,sp,-48 │ │ │ │ - sd ra,40(sp) │ │ │ │ sd s0,32(sp) │ │ │ │ - beqz a2,32c68 │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ 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) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,30f52 │ │ │ │ + ld a5,0(s1) │ │ │ │ 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 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + li s3,0 │ │ │ │ + lw s2,76(a5) │ │ │ │ + beqz s2,30f42 │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,30f68 │ │ │ │ + mv s0,a0 │ │ │ │ + j 30f00 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-290 │ │ │ │ + li a1,426 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-374 │ │ │ │ + jal 4c0b8 │ │ │ │ + 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,30ff0 │ │ │ │ + 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,30fe0 │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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) │ │ │ │ - mv a0,s0 │ │ │ │ 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 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,31006 │ │ │ │ + mv s0,a0 │ │ │ │ + j 30f9e │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-448 │ │ │ │ + li a1,458 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-532 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,16(a0) │ │ │ │ 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 │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a5,31066 │ │ │ │ + lbu a4,60(a0) │ │ │ │ + bnez a4,31074 │ │ │ │ + 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,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) │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ addi sp,sp,32 │ │ │ │ ret │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ + lbu a5,59(a0) │ │ │ │ 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) │ │ │ │ + beqz a5,3105c │ │ │ │ + lbu a5,60(s1) │ │ │ │ + beqz a5,3105c │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ 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) │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,3108c │ │ │ │ + ld a5,16(s1) │ │ │ │ + mv s0,a0 │ │ │ │ + j 3103c │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-582 │ │ │ │ + li a1,541 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-666 │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a5,16(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j 3103c │ │ │ │ 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) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,16(a0) │ │ │ │ sd s0,16(sp) │ │ │ │ - li s2,0 │ │ │ │ - slli s0,s2,0x6 │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a0,310ee │ │ │ │ + lbu a5,60(s1) │ │ │ │ + bnez a5,310fa │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 a0,a0,a5 │ │ │ │ ld ra,24(sp) │ │ │ │ - sd zero,8(s1) │ │ │ │ - sw zero,0(s1) │ │ │ │ + ld s0,16(sp) │ │ │ │ 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 │ │ │ │ + lbu a5,59(s1) │ │ │ │ + beqz a5,310e4 │ │ │ │ + lbu a5,60(s1) │ │ │ │ + beqz a5,310e4 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,31114 │ │ │ │ + ld a0,16(s1) │ │ │ │ + mv s0,a5 │ │ │ │ + j 310c2 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-718 │ │ │ │ + li a1,575 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-802 │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j 310c2 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a0 │ │ │ │ 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 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a0,3116e │ │ │ │ + lbu a5,60(s1) │ │ │ │ + bnez a5,3117a │ │ │ │ + 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 │ │ │ │ + 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,31164 │ │ │ │ + lbu a5,60(s1) │ │ │ │ + beqz a5,31164 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,31194 │ │ │ │ + ld a0,16(s1) │ │ │ │ + mv s0,a5 │ │ │ │ + j 3114a │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-846 │ │ │ │ + li a1,608 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-930 │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j 3114a │ │ │ │ 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 │ │ │ │ + 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,311f6 │ │ │ │ + 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) │ │ │ │ - ld ra,40(sp) │ │ │ │ + sw a4,0(s3) │ │ │ │ + lw a5,76(a5) │ │ │ │ ld s3,8(sp) │ │ │ │ - ld s4,0(sp) │ │ │ │ + sw a5,0(s2) │ │ │ │ ld s2,16(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - auipc a3,0x33 │ │ │ │ - addi a3,a3,-896 │ │ │ │ - li a2,494 │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,-428 │ │ │ │ - auipc a0,0x2e │ │ │ │ - addi a0,a0,-100 │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + sd s4,0(sp) │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w s4,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s4,a5,31212 │ │ │ │ + mv s0,s4 │ │ │ │ + ld s4,0(sp) │ │ │ │ + j 311ce │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-972 │ │ │ │ + li a1,637 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-1056 │ │ │ │ + jal 4c0b8 │ │ │ │ + j 3120c │ │ │ │ + addi sp,sp,-48 │ │ │ │ sd s0,32(sp) │ │ │ │ sd s1,24(sp) │ │ │ │ + sd s2,16(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,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 │ │ │ │ + sd ra,40(sp) │ │ │ │ + lbu a5,60(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s2,a3 │ │ │ │ + bnez a5,31270 │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ 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) │ │ │ │ + sd s4,0(sp) │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w s4,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s4,a5,3128c │ │ │ │ + mv s0,s4 │ │ │ │ + ld s4,0(sp) │ │ │ │ + j 31248 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-1094 │ │ │ │ + li a1,666 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-1178 │ │ │ │ + jal 4c0b8 │ │ │ │ + j 31286 │ │ │ │ + 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,31310 │ │ │ │ + ld a5,0(s1) │ │ │ │ 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 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) │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + li s3,0 │ │ │ │ + lw s2,72(a5) │ │ │ │ + beqz s2,31300 │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ 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 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 │ │ │ │ - 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 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ ret │ │ │ │ - addi sp,sp,-112 │ │ │ │ - sd s10,16(sp) │ │ │ │ - mv s10,a1 │ │ │ │ - lw a1,0(a1) │ │ │ │ - sd ra,104(sp) │ │ │ │ - beqz a1,3361c │ │ │ │ - addiw a5,a5,4 │ │ │ │ - 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 s11,8(sp) │ │ │ │ - sd s0,96(sp) │ │ │ │ - sd s1,88(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - 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 │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ 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 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,31326 │ │ │ │ mv s0,a0 │ │ │ │ + j 312be │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-1248 │ │ │ │ + li a1,693 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-1332 │ │ │ │ + jal 4c0b8 │ │ │ │ + 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,313ae │ │ │ │ + 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,3139e │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ srli a1,a1,0x20 │ │ │ │ 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 1957a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 s11,8(sp) │ │ │ │ - ld ra,104(sp) │ │ │ │ - ld s10,16(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ + ld s3,8(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ 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 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,88(sp) │ │ │ │ - li a5,0 │ │ │ │ - li a1,1024 │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - mv a3,s5 │ │ │ │ - mv a2,s0 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 36c0 │ │ │ │ - sub s3,s3,s0 │ │ │ │ - mv a3,s10 │ │ │ │ - li a2,1024 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3780 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,313c4 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - auipc a2,0x2e │ │ │ │ - addi a2,a2,-1984 │ │ │ │ - li a1,750 │ │ │ │ - auipc a0,0x2d │ │ │ │ - addi a0,a0,1548 │ │ │ │ - jal b382 │ │ │ │ - li a0,1 │ │ │ │ + j 3135c │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-1406 │ │ │ │ + li a1,727 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-1490 │ │ │ │ + jal 4c0b8 │ │ │ │ + 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) │ │ │ │ - auipc a1,0x2e │ │ │ │ - addi a1,a1,1464 │ │ │ │ - ld a5,8(a5) │ │ │ │ - add a5,a5,a4 │ │ │ │ - ld a0,16(a5) │ │ │ │ - jal 3750 │ │ │ │ + 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 │ │ │ │ - beqz a0,33bba │ │ │ │ - jal 3370 │ │ │ │ - mv s11,a0 │ │ │ │ - beq a0,s2,33afa │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,3144c │ │ │ │ + ld a5,0(s1) │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ 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) │ │ │ │ + lw s2,80(a5) │ │ │ │ + beqz s2,3143c │ │ │ │ + addiw a1,s2,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - addiw a1,a1,1 │ │ │ │ - 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) │ │ │ │ + jal 1957a │ │ │ │ + ld a5,0(s1) │ │ │ │ + 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,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 │ │ │ │ - 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) │ │ │ │ + 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 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) │ │ │ │ - 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 │ │ │ │ + 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 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,31462 │ │ │ │ + mv s0,a0 │ │ │ │ + j 313fa │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-1564 │ │ │ │ + li a1,761 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-1648 │ │ │ │ + jal 4c0b8 │ │ │ │ + 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 │ │ │ │ + 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 a0,a5 │ │ │ │ - ld a5,0(a4) │ │ │ │ - sd a5,8(sp) │ │ │ │ - li a5,0 │ │ │ │ - sd s7,56(sp) │ │ │ │ - sd ra,120(sp) │ │ │ │ - mv s7,a2 │ │ │ │ - jal 3750 │ │ │ │ - lw a5,0(s7) │ │ │ │ - beqz a5,33ccc │ │ │ │ - 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,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 │ │ │ │ - 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 │ │ │ │ - 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,0x46 │ │ │ │ - ld a5,580(a5) │ │ │ │ - ld a4,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,314ea │ │ │ │ + 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,33d08 │ │ │ │ - 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,0x2d │ │ │ │ - addi a2,a2,984 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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,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 │ │ │ │ + li s3,0 │ │ │ │ + lw s2,80(a5) │ │ │ │ + beqz s2,314da │ │ │ │ + addiw a1,s2,1 │ │ │ │ slli a1,a1,0x20 │ │ │ │ - mv s1,a0 │ │ │ │ srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - 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 │ │ │ │ - add a5,a5,s8 │ │ │ │ - ld a0,16(a5) │ │ │ │ - jal 3300 │ │ │ │ - li a5,-1 │ │ │ │ - beq a0,a5,33e06 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3670 │ │ │ │ - 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 1957a │ │ │ │ + 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 │ │ │ │ - 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 : │ │ │ │ + mv a2,a1 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,31500 │ │ │ │ + mv s0,a0 │ │ │ │ + j 31498 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-1722 │ │ │ │ + li a1,795 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-1806 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ 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 │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,8(a0) │ │ │ │ sd ra,24(sp) │ │ │ │ - add s0,s0,s1 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,0(s0) │ │ │ │ - ld ra,24(sp) │ │ │ │ + beqz a0,31552 │ │ │ │ + sd s0,16(sp) │ │ │ │ + lbu a5,60(s1) │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,3155a │ │ │ │ + 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) │ │ │ │ - sd a5,0(a0) │ │ │ │ + ld a0,48(a4) │ │ │ │ + lwu a5,68(a5) │ │ │ │ + add a0,a0,a5 │ │ │ │ + ld ra,24(sp) │ │ │ │ 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) │ │ │ │ + mv a2,a1 │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,31574 │ │ │ │ + ld a0,8(s1) │ │ │ │ + mv s0,a5 │ │ │ │ + j 31536 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,138 │ │ │ │ + li a1,862 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-1922 │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a0,8(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j 31536 │ │ │ │ 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,a0 │ │ │ │ - ld a0,64(a0) │ │ │ │ - beqz a5,33ec2 │ │ │ │ + beqz a0,315ba │ │ │ │ sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - li s0,0 │ │ │ │ - li s1,0 │ │ │ │ + lbu a5,60(s1) │ │ │ │ + mv s0,a1 │ │ │ │ + bnez a5,315c2 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ 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 │ │ │ │ + ld a5,0(a0) │ │ │ │ ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - jal 3670 │ │ │ │ + ld a0,48(a5) │ │ │ │ ld ra,24(sp) │ │ │ │ - sd zero,64(s2) │ │ │ │ - sw zero,56(s2) │ │ │ │ - ld s2,0(sp) │ │ │ │ + ld s1,8(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 │ │ │ │ + mv a2,a1 │ │ │ │ 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 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,315dc │ │ │ │ + ld a0,8(s1) │ │ │ │ + mv s0,a5 │ │ │ │ + j 315aa │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,34 │ │ │ │ + li a1,894 │ │ │ │ + auipc a0,0x2f │ │ │ │ + addi a0,a0,-2026 │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a0,8(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j 315aa │ │ │ │ + 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,31646 │ │ │ │ + ld a5,8(s1) │ │ │ │ + beqz a5,31672 │ │ │ │ + lbu a4,60(s1) │ │ │ │ + bnez a4,31656 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + add a0,a0,a5 │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ 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 │ │ │ │ + lbu a5,59(s1) │ │ │ │ + beqz a5,3163c │ │ │ │ + lbu a5,60(s1) │ │ │ │ + beqz a5,3163c │ │ │ │ + ld a0,8(s1) │ │ │ │ + beqz a0,3163c │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ 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 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a4,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a4,a5,31676 │ │ │ │ + ld a5,8(s1) │ │ │ │ + ld a0,16(s1) │ │ │ │ + mv s0,a4 │ │ │ │ + j 31616 │ │ │ │ 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 │ │ │ │ + j 3163c │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-120 │ │ │ │ + li a1,925 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,1916 │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a5,8(s1) │ │ │ │ + ld a0,16(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j 31616 │ │ │ │ + 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,316d4 │ │ │ │ + ld a5,8(s1) │ │ │ │ + beqz a5,31700 │ │ │ │ + lbu a4,60(s1) │ │ │ │ + bnez a4,316e4 │ │ │ │ + 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,316ca │ │ │ │ + lbu a5,60(s1) │ │ │ │ + beqz a5,316ca │ │ │ │ + ld a0,8(s1) │ │ │ │ + beqz a0,316ca │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s1 │ │ │ │ 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 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a4,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a4,a5,31704 │ │ │ │ + ld a5,8(s1) │ │ │ │ + ld a0,16(s1) │ │ │ │ + mv s0,a4 │ │ │ │ + j 316b2 │ │ │ │ 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 │ │ │ │ + j 316ca │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2f │ │ │ │ + addi a2,a2,-262 │ │ │ │ + li a1,957 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,1774 │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a5,8(s1) │ │ │ │ + ld a0,16(s1) │ │ │ │ + li s0,-1 │ │ │ │ + j 316b2 │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ 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) │ │ │ │ + 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,317d8 │ │ │ │ + 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,317ee │ │ │ │ + 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,317be │ │ │ │ + slli a4,s0,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + ld a5,0(a5) │ │ │ │ + addw a0,s3,s4 │ │ │ │ + lw a2,68(a5) │ │ │ │ + lw a3,76(a5) │ │ │ │ + addw a4,a2,a3 │ │ │ │ + addw a4,a4,a0 │ │ │ │ + bgeu a4,s1,317ac │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - sw zero,0(s0) │ │ │ │ - ld s0,0(sp) │ │ │ │ - addi sp,sp,16 │ │ │ │ + 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 │ │ │ │ - lw t1,0(a0) │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s0,48(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s2 │ │ │ │ + li a0,0 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,3182a │ │ │ │ + ld a5,0(s2) │ │ │ │ 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 │ │ │ │ + j 31772 │ │ │ │ + li a0,0 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w s1,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s1,a5,3180a │ │ │ │ + lbu a6,60(s2) │ │ │ │ + j 31746 │ │ │ │ + lbu a7,59(s2) │ │ │ │ + beqz a7,31802 │ │ │ │ + bnez a6,31762 │ │ │ │ + lw s1,64(a3) │ │ │ │ + addw a2,a2,a1 │ │ │ │ + subw s1,s1,a2 │ │ │ │ + j 31772 │ │ │ │ + lw s1,64(a3) │ │ │ │ + addw a2,a2,a1 │ │ │ │ + subw s1,s1,a2 │ │ │ │ + j 3176e │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,1596 │ │ │ │ + li a1,275 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,1512 │ │ │ │ + jal 4c0b8 │ │ │ │ + lbu a6,60(s2) │ │ │ │ + j 31746 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,1564 │ │ │ │ + li a1,1233 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,1480 │ │ │ │ + jal 4c0b8 │ │ │ │ + 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 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 │ │ │ │ + mv s3,a4 │ │ │ │ + beqz a5,318ce │ │ │ │ + lbu a1,60(a1) │ │ │ │ + mv s2,a2 │ │ │ │ + bnez a1,31904 │ │ │ │ + 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,318e6 │ │ │ │ + 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,318d4 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + lbu a5,59(a1) │ │ │ │ + bnez a5,318fe │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s0 │ │ │ │ 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) │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ 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 │ │ │ │ + beq a0,a5,3193c │ │ │ │ + ld a4,0(s0) │ │ │ │ + mv s1,a0 │ │ │ │ + j 31894 │ │ │ │ + lbu a5,60(a1) │ │ │ │ + beqz a5,318d4 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s0 │ │ │ │ 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) │ │ │ │ - li a1,32 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w s2,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s2,a5,31920 │ │ │ │ + lbu a1,60(s0) │ │ │ │ + ld a5,16(s0) │ │ │ │ + j 3186c │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,1318 │ │ │ │ + li a1,541 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,1234 │ │ │ │ + jal 4c0b8 │ │ │ │ + j 31918 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,1290 │ │ │ │ + li a1,1271 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,1206 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + 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) │ │ │ │ + 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,31a76 │ │ │ │ + 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,31ad6 │ │ │ │ + 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,31af2 │ │ │ │ + bnez s6,31a54 │ │ │ │ + beqz s7,31a6e │ │ │ │ + bnez s5,31a24 │ │ │ │ + lbu a5,60(s0) │ │ │ │ + bnez a5,31a3e │ │ │ │ + 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,31a72 │ │ │ │ + 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 │ │ │ │ + mv a5,s4 │ │ │ │ + mv a4,s5 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1992a │ │ │ │ + lbu a5,60(s0) │ │ │ │ + sext.w s5,a0 │ │ │ │ + beqz a5,319da │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ 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 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,31b2e │ │ │ │ + mv s2,a0 │ │ │ │ + j 319da │ │ │ │ + lw a6,104(sp) │ │ │ │ + lw a5,96(sp) │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 19726 │ │ │ │ + sext.w s6,a0 │ │ │ │ + bnez s7,319d0 │ │ │ │ + li s5,0 │ │ │ │ + j 319d4 │ │ │ │ + li a0,0 │ │ │ │ + j 31a0a │ │ │ │ + li a0,0 │ │ │ │ + sd s10,0(sp) │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li s10,-1 │ │ │ │ + beq a0,s10,31b28 │ │ │ │ + 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,31b50 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w s1,a0 │ │ │ │ + beq s1,s10,31af6 │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli t1,s1,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + slli a4,t1,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a5,16(s0) │ │ │ │ + ld s10,0(sp) │ │ │ │ + lw t3,68(a4) │ │ │ │ + lw a3,76(a4) │ │ │ │ + bnez a5,319b6 │ │ │ │ + lbu a2,59(s0) │ │ │ │ + beqz a2,31ae4 │ │ │ │ + lbu a2,60(s0) │ │ │ │ + bnez a2,319b6 │ │ │ │ + lw a5,64(a4) │ │ │ │ + subw a5,a5,t3 │ │ │ │ + subw s1,a5,a3 │ │ │ │ + bnez s8,319c8 │ │ │ │ li s6,0 │ │ │ │ - j 34562 │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,34850 │ │ │ │ + j 319cc │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,848 │ │ │ │ + li a1,275 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,764 │ │ │ │ + jal 4c0b8 │ │ │ │ + ld a5,0(s0) │ │ │ │ + li a4,1 │ │ │ │ + slli a4,a4,0x23 │ │ │ │ + add a5,a5,a4 │ │ │ │ + ld a4,-8(a5) │ │ │ │ + ld s10,0(sp) │ │ │ │ + srli t1,s1,0x20 │ │ │ │ + lw t3,68(a4) │ │ │ │ + j 319ae │ │ │ │ + mv a0,s2 │ │ │ │ + jal 2b366 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,792 │ │ │ │ + li a1,1147 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,708 │ │ │ │ + sd s10,0(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + slli t1,s2,0x20 │ │ │ │ + srli t1,t1,0x20 │ │ │ │ + slli a5,t1,0x3 │ │ │ │ + add a4,a4,a5 │ │ │ │ + ld a4,0(a4) │ │ │ │ + ld s10,0(sp) │ │ │ │ + lw t3,68(a4) │ │ │ │ + j 319ae │ │ │ │ + ld t1,16(a1) │ │ │ │ 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 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 │ │ │ │ + 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,31c52 │ │ │ │ + sd s9,8(sp) │ │ │ │ + lbu a5,60(a1) │ │ │ │ + mv s1,a2 │ │ │ │ + bnez a5,31c60 │ │ │ │ + ld a4,0(s0) │ │ │ │ + slli a1,s1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + slli a5,a1,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + 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,31c9e │ │ │ │ + lbu a5,60(s0) │ │ │ │ + mv s1,s2 │ │ │ │ + bnez a5,31cac │ │ │ │ + slli a0,s1,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + slli a5,a0,0x3 │ │ │ │ + add a4,a4,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,31c9a │ │ │ │ + bnez s5,31cde │ │ │ │ + beqz s7,31c96 │ │ │ │ + bnez s6,31cc8 │ │ │ │ + lbu a5,60(s0) │ │ │ │ + bnez a5,31c80 │ │ │ │ + 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,31c7a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + lbu a5,59(a1) │ │ │ │ + beqz a5,31c7c │ │ │ │ + lbu a5,60(a1) │ │ │ │ + beqz a5,31c7c │ │ │ │ + sd s9,8(sp) │ │ │ │ + mv a2,s2 │ │ │ │ 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 a0,0 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w s1,a0 │ │ │ │ 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 │ │ │ │ + beq s1,a5,31cf6 │ │ │ │ + ld t1,16(s0) │ │ │ │ + j 31ba0 │ │ │ │ + ld s9,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + j 31c3a │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ 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 │ │ │ │ + beq a0,a5,31d32 │ │ │ │ + mv s2,a0 │ │ │ │ + j 31c0a │ │ │ │ + li s6,0 │ │ │ │ + j 31c04 │ │ │ │ + li s5,0 │ │ │ │ + j 31bfc │ │ │ │ + lbu a5,59(s0) │ │ │ │ + li s1,0 │ │ │ │ + beqz a5,31bf4 │ │ │ │ + lbu a5,60(s0) │ │ │ │ + beqz a5,31bf4 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ 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 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w s1,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s1,a5,31d16 │ │ │ │ + ld a4,0(s0) │ │ │ │ + ld t1,16(s0) │ │ │ │ + j 31bd2 │ │ │ │ + mv a4,s6 │ │ │ │ + mv a5,s4 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 1992a │ │ │ │ + sext.w s6,a0 │ │ │ │ + j 31c04 │ │ │ │ + lw a6,104(sp) │ │ │ │ + lw a5,96(sp) │ │ │ │ + mv a4,s5 │ │ │ │ + mv a3,s8 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 19726 │ │ │ │ + sext.w s5,a0 │ │ │ │ + j 31bfc │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,336 │ │ │ │ + li a1,575 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,252 │ │ │ │ + jal 4c0b8 │ │ │ │ + ld t1,16(s0) │ │ │ │ + j 31ba0 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,304 │ │ │ │ + li a1,541 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,220 │ │ │ │ + jal 4c0b8 │ │ │ │ + j 31cc0 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,276 │ │ │ │ + li a1,1197 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,192 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lw a5,24(a1) │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd ra,136(sp) │ │ │ │ + sd s2,112(sp) │ │ │ │ + sd a0,24(sp) │ │ │ │ + beqz a5,31e52 │ │ │ │ + sd s0,128(sp) │ │ │ │ + sd s5,88(sp) │ │ │ │ + sd s6,80(sp) │ │ │ │ + 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,31fe6 │ │ │ │ + ld s9,0(s0) │ │ │ │ + ld a0,24(sp) │ │ │ │ + add a5,s9,s6 │ │ │ │ + ld a5,0(a5) │ │ │ │ + ld s4,24(a5) │ │ │ │ mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,360(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,32018 │ │ │ │ + li s1,0 │ │ │ │ + lbu s3,60(s0) │ │ │ │ + bnez s3,31e5e │ │ │ │ + add a5,s9,s6 │ │ │ │ + ld a5,0(a5) │ │ │ │ + lw a5,0(a5) │ │ │ │ + slli s11,s1,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + bgeu s1,a5,31e18 │ │ │ │ + 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,31e18 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + bnez s3,31dac │ │ │ │ + ld a5,0(s0) │ │ │ │ + add a5,a5,s6 │ │ │ │ + ld a5,0(a5) │ │ │ │ + lw a3,0(a5) │ │ │ │ + j 31e0c │ │ │ │ + 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,31e18 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + slli s11,s1,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + bltu s1,a3,31df4 │ │ │ │ + ld s1,24(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + bltu s11,a0,31e32 │ │ │ │ + mv a2,s11 │ │ │ │ mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,32018 │ │ │ │ + lw a5,24(s0) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s6,s6,8 │ │ │ │ + bltu s2,a5,31d88 │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld s1,120(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) │ │ │ │ + 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,31eb8 │ │ │ │ + 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,31eac │ │ │ │ + beqz a4,31f2a │ │ │ │ + lw a5,-8(a5) │ │ │ │ + bltu s2,a5,31eac │ │ │ │ + blez a4,31f2a │ │ │ │ + subw a5,s2,a5 │ │ │ │ + li a4,-1 │ │ │ │ + beq a5,a4,3203e │ │ │ │ + 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 31dbc │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - sd a5,288(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ + jal 30a3a │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2e528 │ │ │ │ + mv s9,a0 │ │ │ │ + bltz a0,3205e │ │ │ │ + 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,31fa0 │ │ │ │ + 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 │ │ │ │ - sd a5,304(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ + jal 2f49c │ │ │ │ + lbu a5,59(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + bnez a5,31f2e │ │ │ │ + bnez s9,31f68 │ │ │ │ + sb s8,61(a1) │ │ │ │ + ld s9,0(s0) │ │ │ │ + sw zero,48(a1) │ │ │ │ + mv a5,s6 │ │ │ │ + j 31ea4 │ │ │ │ + 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 │ │ │ │ - sd a5,312(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ + jal 2f49c │ │ │ │ + mv a1,a0 │ │ │ │ + beqz s9,31f1e │ │ │ │ + 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,31e8e │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x34 │ │ │ │ + addi a3,a3,-1136 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-396 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,1636 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a7,a1 │ │ │ │ + sd s7,0(sp) │ │ │ │ + mv a1,s0 │ │ │ │ + li a6,0 │ │ │ │ li a0,0 │ │ │ │ - sd a5,320(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ + jal 2ebf0 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + beqz a5,31f1a │ │ │ │ + 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 │ │ │ │ - sd a5,328(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ - mv a1,s4 │ │ │ │ + jal 2ebf0 │ │ │ │ + mv a1,a0 │ │ │ │ + j 31f1a │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - sd a5,200(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ + jal 30ae0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq a0,a5,32080 │ │ │ │ + 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,31daa │ │ │ │ + lw a5,24(s0) │ │ │ │ + bgeu s2,a5,31e3c │ │ │ │ + ld s0,128(sp) │ │ │ │ + ld ra,136(sp) │ │ │ │ + ld s1,120(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) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,112(sp) │ │ │ │ + addi sp,sp,144 │ │ │ │ + ret │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,-504 │ │ │ │ + li a1,183 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-588 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x34 │ │ │ │ + addi a3,a3,-1360 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-620 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,1396 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,-570 │ │ │ │ + li a1,206 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-654 │ │ │ │ + jal 4c0b8 │ │ │ │ + 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,320cc │ │ │ │ + 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,3227e │ │ │ │ + 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,32120 │ │ │ │ + bnez a4,3210e │ │ │ │ + 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,32120 │ │ │ │ + blez a4,320f2 │ │ │ │ + subw a5,a1,a5 │ │ │ │ + j 321ac │ │ │ │ mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - sd a5,336(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 30a3a │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2e528 │ │ │ │ + mv s1,a0 │ │ │ │ + bltz a0,322a8 │ │ │ │ + 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,32232 │ │ │ │ + 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 │ │ │ │ - sd a5,296(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a5,a0 │ │ │ │ + jal 2f49c │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,321d8 │ │ │ │ + bnez s1,32210 │ │ │ │ + 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,320f4 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,-876 │ │ │ │ + li a1,206 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-960 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + 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) │ │ │ │ + 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 2f49c │ │ │ │ + beqz s1,3219a │ │ │ │ + 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,32286 │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + j 321ac │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,1530 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ 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 │ │ │ │ + jal 2ebf0 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,32198 │ │ │ │ + ld a5,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + lbu a3,57(a0) │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 2ebf0 │ │ │ │ + j 32198 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j 32132 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x34 │ │ │ │ + addi a3,a3,-1912 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-1172 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,860 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x34 │ │ │ │ + addi a3,a3,-1946 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-1206 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,810 │ │ │ │ + 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,322f6 │ │ │ │ + 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 │ │ │ │ + lbu a4,61(a0) │ │ │ │ + lw a5,48(a0) │ │ │ │ + beqz a4,324a8 │ │ │ │ + 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,3234a │ │ │ │ + bnez a4,32338 │ │ │ │ + mv a5,s3 │ │ │ │ + ld a4,0(s0) │ │ │ │ slli a3,a5,0x20 │ │ │ │ - srli a5,a3,0x1e │ │ │ │ - add a5,a5,a6 │ │ │ │ - lw a5,0(a5) │ │ │ │ + srli a5,a3,0x1d │ │ │ │ + add a5,a5,a4 │ │ │ │ + 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,3234a │ │ │ │ + blez a4,3231c │ │ │ │ + subw a5,a1,a5 │ │ │ │ + j 323d6 │ │ │ │ + mv a1,s0 │ │ │ │ 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 s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 30a3a │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2e528 │ │ │ │ + mv s1,a0 │ │ │ │ + bltz a0,324d2 │ │ │ │ + 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,3245c │ │ │ │ + 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 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 │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,a0 │ │ │ │ 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 │ │ │ │ + jal 2f49c │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,32402 │ │ │ │ + bnez s1,3243a │ │ │ │ + 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,3231e │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,-1430 │ │ │ │ + li a1,231 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-1514 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + 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 │ │ │ │ - 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 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) │ │ │ │ + jal 2f49c │ │ │ │ + beqz s1,323c4 │ │ │ │ + ld a5,96(a0) │ │ │ │ + ld a5,0(a5) │ │ │ │ add a5,a5,s2 │ │ │ │ - ld a0,0(a5) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,432(sp) │ │ │ │ - lw a4,0(s6) │ │ │ │ + lw a4,-8(a5) │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a0) │ │ │ │ + sw s1,48(a0) │ │ │ │ + subw a5,s3,a4 │ │ │ │ + bltu s3,a4,324b0 │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + j 323d6 │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,976 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 2ebf0 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,323c2 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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,0x45 │ │ │ │ - ld a5,-86(a5) │ │ │ │ - ld a4,456(sp) │ │ │ │ + lbu a4,56(a0) │ │ │ │ + lw a7,12(a5) │ │ │ │ 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 │ │ │ │ + auipc a1,0xffffb │ │ │ │ + addi a1,a1,-1918 │ │ │ │ + sd a1,0(sp) │ │ │ │ + li a6,0 │ │ │ │ + mv a1,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 2ebf0 │ │ │ │ + j 323c2 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j 3235c │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,1630 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-1726 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,306 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,1596 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-1760 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,256 │ │ │ │ + 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,32520 │ │ │ │ + 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 │ │ │ │ - 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,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) │ │ │ │ + lbu a4,61(a0) │ │ │ │ + lw a5,48(a0) │ │ │ │ + beqz a4,326d2 │ │ │ │ + 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,32574 │ │ │ │ + bnez a4,32562 │ │ │ │ + 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) │ │ │ │ + lw a0,0(a5) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + lw a5,-8(a5) │ │ │ │ + bltu a1,a5,32574 │ │ │ │ + blez a4,32546 │ │ │ │ + subw a5,a1,a5 │ │ │ │ + j 32600 │ │ │ │ + mv a1,s0 │ │ │ │ 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) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 30a3a │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2e528 │ │ │ │ mv s1,a0 │ │ │ │ - sd t1,96(sp) │ │ │ │ - ld t1,424(sp) │ │ │ │ - sd a4,80(sp) │ │ │ │ + bltz a0,326fc │ │ │ │ + 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,32686 │ │ │ │ + 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 2f49c │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,3262c │ │ │ │ + bnez s1,32664 │ │ │ │ + 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,32548 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,-1984 │ │ │ │ + li a1,183 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,2028 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + 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 │ │ │ │ - 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 2f49c │ │ │ │ + beqz s1,325ee │ │ │ │ + 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,326da │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + j 32600 │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,422 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 2ebf0 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,325ec │ │ │ │ + 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 2ebf0 │ │ │ │ + j 325ec │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j 32586 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,1076 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,1816 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-248 │ │ │ │ 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) │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,1042 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,1782 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-298 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + bnez a5,3274a │ │ │ │ + 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,56(a5) │ │ │ │ + ld s3,24(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + lbu a4,61(a0) │ │ │ │ + lw a5,48(a0) │ │ │ │ + beqz a4,328fc │ │ │ │ + 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,3279e │ │ │ │ + bnez a4,3278c │ │ │ │ + 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,3279e │ │ │ │ + blez a4,32770 │ │ │ │ + subw a5,a1,a5 │ │ │ │ + j 3282a │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,288(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 30a3a │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2e528 │ │ │ │ + mv s1,a0 │ │ │ │ + bltz a0,32926 │ │ │ │ + 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,328b0 │ │ │ │ + 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 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,224(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ + jal 2f49c │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,32856 │ │ │ │ + bnez s1,3288e │ │ │ │ + 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,32772 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,1558 │ │ │ │ + li a1,254 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1474 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + 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 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,232(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ + jal 2f49c │ │ │ │ + beqz s1,32818 │ │ │ │ + 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,32904 │ │ │ │ + ld s1,40(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + j 3282a │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,-132 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,248(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ + jal 2ebf0 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,32816 │ │ │ │ + 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 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,256(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ + jal 2ebf0 │ │ │ │ + j 32816 │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j 327b0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,522 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,1262 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-802 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,488 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,1228 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-852 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a5,16(a0) │ │ │ │ + addi sp,sp,-64 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s1,40(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s1,a1 │ │ │ │ + beqz a5,32974 │ │ │ │ + lbu a4,60(a0) │ │ │ │ + bnez a4,32980 │ │ │ │ + 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,32a5e │ │ │ │ + lbu a4,60(a0) │ │ │ │ + beqz a4,32a5e │ │ │ │ + lbu a3,61(s0) │ │ │ │ + lw a4,48(s0) │ │ │ │ + beqz a3,32ade │ │ │ │ + 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,329b0 │ │ │ │ + beqz a3,32ae6 │ │ │ │ + lw a4,-8(a4) │ │ │ │ + bgeu s1,a4,32aea │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,264(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 30a3a │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2e528 │ │ │ │ + mv s2,a0 │ │ │ │ + bltz a0,32b52 │ │ │ │ + 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,32a6a │ │ │ │ + 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 │ │ │ │ li a0,0 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - sd a5,272(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv s3,a0 │ │ │ │ + jal 2f49c │ │ │ │ + lbu a5,59(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + bnez a5,32af4 │ │ │ │ + bnez s2,32aba │ │ │ │ + li a5,1 │ │ │ │ + sb a5,61(a1) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + sw zero,48(a1) │ │ │ │ + mv a4,s1 │ │ │ │ + li a5,-1 │ │ │ │ + beq a4,a5,32b2c │ │ │ │ + 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 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ + 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 │ │ │ │ - slli a1,a1,0x3 │ │ │ │ - sd a5,240(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - lwu a1,0(s9) │ │ │ │ - mv a5,a0 │ │ │ │ + jal 2ebf0 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + beqz a5,32a2a │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + jal 2ebf0 │ │ │ │ + mv a1,a0 │ │ │ │ + beqz s2,32a2e │ │ │ │ + ld a5,96(a1) │ │ │ │ + li a4,1 │ │ │ │ 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 │ │ │ │ + add a5,a5,s3 │ │ │ │ + lw a5,-8(a5) │ │ │ │ + sb a4,61(a1) │ │ │ │ + sw s2,48(a1) │ │ │ │ + subw a4,s1,a5 │ │ │ │ + bltu s1,a5,32b74 │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + j 32a40 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j 329c2 │ │ │ │ + mv a4,s1 │ │ │ │ + j 32a48 │ │ │ │ + blez a3,32ae6 │ │ │ │ + subw a4,s1,a4 │ │ │ │ + j 32a40 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 2f49c │ │ │ │ + mv a1,a0 │ │ │ │ + j 32a2a │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,794 │ │ │ │ + li a1,511 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,710 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,-68 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,672 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-1408 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,-102 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,638 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-1426 │ │ │ │ + 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,32bc2 │ │ │ │ + ld a5,0(s0) │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + srli a1,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 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - lw a2,4(a4) │ │ │ │ - lw a5,216(sp) │ │ │ │ - lw a4,36(s0) │ │ │ │ + ld ra,56(sp) │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld a0,48(a5) │ │ │ │ + ld s1,40(sp) │ │ │ │ + addi sp,sp,64 │ │ │ │ + ret │ │ │ │ + lbu a4,61(a0) │ │ │ │ + lw a5,48(a0) │ │ │ │ + beqz a4,32cf6 │ │ │ │ + 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,32bec │ │ │ │ + beqz a5,32ba8 │ │ │ │ + lw a4,-8(a4) │ │ │ │ + bgeu a1,a4,32cfe │ │ │ │ + mv a1,s0 │ │ │ │ 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) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 30a3a │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2e528 │ │ │ │ + mv s2,a0 │ │ │ │ + bltz a0,32d40 │ │ │ │ + ld a5,96(s0) │ │ │ │ + slli s3,a0,0x1 │ │ │ │ + add s3,s3,a0 │ │ │ │ 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) │ │ │ │ + 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,32c84 │ │ │ │ + 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) │ │ │ │ - ld a5,248(sp) │ │ │ │ - sd a5,0(sp) │ │ │ │ - ld a5,240(sp) │ │ │ │ - jal 1565a │ │ │ │ - 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) │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 2f49c │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,32d08 │ │ │ │ + bnez s2,32cd2 │ │ │ │ + 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,32d84 │ │ │ │ + mv s1,a5 │ │ │ │ + j 32ba8 │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,-1112 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 2ebf0 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,32c64 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + li a0,0 │ │ │ │ + jal 2ebf0 │ │ │ │ + beqz s2,32c68 │ │ │ │ + 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,32d62 │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + j 32c7a │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + j 32bfe │ │ │ │ + blez a5,32ba8 │ │ │ │ + subw a5,a1,a4 │ │ │ │ + j 32c7a │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ + 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 2f49c │ │ │ │ + j 32c64 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,-562 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,178 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-1902 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,-596 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,144 │ │ │ │ + auipc a0,0x2e │ │ │ │ + addi a0,a0,-1920 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,194 │ │ │ │ + li a1,333 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,110 │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + 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,32de8 │ │ │ │ + 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,32f1a │ │ │ │ + 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,32e12 │ │ │ │ + beqz a5,32dc4 │ │ │ │ + lw a4,-8(a4) │ │ │ │ + bgeu a1,a4,32f22 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + jal 30a3a │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2e528 │ │ │ │ + mv s4,a0 │ │ │ │ + bltz a0,32f64 │ │ │ │ + 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,32ea8 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,264(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,272(sp) │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - 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) │ │ │ │ + sd a1,0(sp) │ │ │ │ + mv a5,a4 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a4,a3 │ │ │ │ + mv a3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 2f49c │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,32f2c │ │ │ │ + bnez s4,32ef6 │ │ │ │ + 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,32fa8 │ │ │ │ + mv s1,a5 │ │ │ │ + j 32dc4 │ │ │ │ + auipc a0,0xffffa │ │ │ │ + addi a0,a0,-1660 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 2ebf0 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,32e88 │ │ │ │ + ld a5,104(a0) │ │ │ │ + ld a4,88(a0) │ │ │ │ + lbu a3,57(a0) │ │ │ │ ld a5,0(a5) │ │ │ │ - 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 │ │ │ │ + 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 2ebf0 │ │ │ │ + beqz s4,32e8c │ │ │ │ + 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,32f86 │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + j 32e9e │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + j 32e24 │ │ │ │ + blez a5,32dc4 │ │ │ │ + subw a5,a1,a4 │ │ │ │ + j 32e9e │ │ │ │ + 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 2f49c │ │ │ │ + j 32e88 │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,-1110 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-370 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1646 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,-1144 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-404 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1628 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,-354 │ │ │ │ + li a1,1313 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,-438 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + 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,3300c │ │ │ │ + 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) │ │ │ │ + addi sp,sp,80 │ │ │ │ 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) │ │ │ │ + lbu a4,61(a0) │ │ │ │ + lw a5,48(a0) │ │ │ │ + beqz a4,3313e │ │ │ │ + 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,33036 │ │ │ │ + beqz a5,32fe8 │ │ │ │ + lw a4,-8(a4) │ │ │ │ + bgeu a1,a4,33146 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + jal 30a3a │ │ │ │ + sw zero,28(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 2e528 │ │ │ │ + mv s4,a0 │ │ │ │ + bltz a0,33188 │ │ │ │ + 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,330cc │ │ │ │ + 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 a4,a3 │ │ │ │ + mv a3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 2f49c │ │ │ │ + lbu a5,59(a0) │ │ │ │ + bnez a5,33150 │ │ │ │ + bnez s4,3311a │ │ │ │ + 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,331cc │ │ │ │ + mv s1,a5 │ │ │ │ + j 32fe8 │ │ │ │ + auipc a0,0xffff9 │ │ │ │ + addi a0,a0,1888 │ │ │ │ + sd a0,0(sp) │ │ │ │ + mv a7,a1 │ │ │ │ + li a6,0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 2ebf0 │ │ │ │ + lbu a5,59(a0) │ │ │ │ + beqz a5,330ac │ │ │ │ + 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 2ebf0 │ │ │ │ + beqz s4,330b0 │ │ │ │ + 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,331aa │ │ │ │ + ld s4,32(sp) │ │ │ │ + ld s5,24(sp) │ │ │ │ + ld s6,16(sp) │ │ │ │ + j 330c2 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + j 33048 │ │ │ │ + blez a5,32fe8 │ │ │ │ + subw a5,a1,a4 │ │ │ │ + j 330c2 │ │ │ │ + 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) │ │ │ │ - auipc a2,0x2c │ │ │ │ - addi a2,a2,-946 │ │ │ │ - mv a5,s8 │ │ │ │ + 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 2f49c │ │ │ │ + j 330ac │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,-1658 │ │ │ │ + addi a2,a2,-1780 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-918 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1098 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x33 │ │ │ │ + addi a3,a3,-1692 │ │ │ │ + addi a2,a2,-1747 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-952 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,1080 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,-902 │ │ │ │ + li a1,1295 │ │ │ │ + auipc a0,0x2d │ │ │ │ + addi a0,a0,-986 │ │ │ │ + sd s4,32(sp) │ │ │ │ + sd s5,24(sp) │ │ │ │ + sd s6,16(sp) │ │ │ │ + jal 4c0b8 │ │ │ │ + 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 30a3a │ │ │ │ + mv a0,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + mv a1,s1 │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + j 308bc │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s0,32(sp) │ │ │ │ + auipc s0,0x47 │ │ │ │ + ld s0,-622(s0) │ │ │ │ + ld a0,0(s0) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv a3,a2 │ │ │ │ + mv s1,a2 │ │ │ │ li a1,1 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,-1928 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s2,a5 │ │ │ │ + mv s3,a4 │ │ │ │ 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 │ │ │ │ + mv a3,s3 │ │ │ │ auipc a2,0x2c │ │ │ │ - addi a2,a2,-988 │ │ │ │ + addi a2,a2,-1954 │ │ │ │ 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) │ │ │ │ + addi a3,s1,1 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,986 │ │ │ │ li a1,1 │ │ │ │ - addi s10,s10,1 │ │ │ │ jal 38a0 <__fprintf_chk@plt> │ │ │ │ - bne s3,s10,356f6 │ │ │ │ - lw a4,0(s6) │ │ │ │ - lw a3,0(s7) │ │ │ │ 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,0x2c │ │ │ │ - addi a2,a2,-1008 │ │ │ │ + addi a2,a2,-2002 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - mv a0,s6 │ │ │ │ - ld s6,208(sp) │ │ │ │ - addi sp,sp,272 │ │ │ │ - ret │ │ │ │ - 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 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s5,56(sp) │ │ │ │ + mv s5,a1 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,256 │ │ │ │ + sd s0,96(sp) │ │ │ │ + sd ra,104(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3750 │ │ │ │ + sd s1,88(sp) │ │ │ │ + beqz a0,333d8 │ │ │ │ + lw a5,44(s5) │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s4,64(sp) │ │ │ │ + mv s1,a0 │ │ │ │ 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 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 4547a │ │ │ │ - sext.w s10,s9 │ │ │ │ - bne a0,s3,35902 │ │ │ │ - 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 │ │ │ │ + li s3,0 │ │ │ │ + beqz a5,333c4 │ │ │ │ + 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,0x2d │ │ │ │ + addi s10,s10,888 │ │ │ │ + auipc s9,0x2d │ │ │ │ + addi s9,s9,896 │ │ │ │ + auipc s2,0x2b │ │ │ │ + addi s2,s2,-1224 │ │ │ │ + auipc s6,0x2d │ │ │ │ + addi s6,s6,896 │ │ │ │ + auipc s7,0x30 │ │ │ │ + addi s7,s7,-224 │ │ │ │ + j 33302 │ │ │ │ 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 │ │ │ │ - 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 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,333b6 │ │ │ │ + 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,0x2f │ │ │ │ + addi a2,a2,-334 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,84(s8) │ │ │ │ + beqz a5,332ea │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,-1492 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,84(s8) │ │ │ │ + beqz a5,332ea │ │ │ │ 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) │ │ │ │ - mv a2,s4 │ │ │ │ - add a0,a0,s0 │ │ │ │ - jal 48460 │ │ │ │ - mv s1,a0 │ │ │ │ - bnez s3,35eac │ │ │ │ + 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 7f20 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,84(s8) │ │ │ │ + addiw a4,a5,-1 │ │ │ │ + bltu s11,a4,3339c │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w s11,s0 │ │ │ │ + bltu s11,a5,3336e │ │ │ │ + j 332ea │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,1 │ │ │ │ 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) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,84(s8) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w s11,s0 │ │ │ │ + bltu s11,a5,3336e │ │ │ │ + j 332ea │ │ │ │ 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 │ │ │ │ + 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,0x47 │ │ │ │ + ld a5,-1072(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,596 │ │ │ │ + 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 1957a │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + add s3,s3,a5 │ │ │ │ + jal 1957a │ │ │ │ + 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 a6,a0 │ │ │ │ - add a2,a2,a1 │ │ │ │ - li a0,0 │ │ │ │ mv a1,s2 │ │ │ │ - sd a6,264(sp) │ │ │ │ - jal 31c2a │ │ │ │ + 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,0x47 │ │ │ │ + ld a4,-1462(a4) │ │ │ │ + li a1,72 │ │ │ │ + sd s1,152(sp) │ │ │ │ + sd a5,32(sp) │ │ │ │ + mv s1,a5 │ │ │ │ + li a0,0 │ │ │ │ + ld a5,0(a4) │ │ │ │ + sd a5,56(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd ra,168(sp) │ │ │ │ + sd s0,160(sp) │ │ │ │ + sd s3,136(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv s0,a0 │ │ │ │ + sd a0,24(sp) │ │ │ │ + jal 58c90 │ │ │ │ + addi a3,sp,52 │ │ │ │ + auipc a2,0x2e │ │ │ │ + addi a2,a2,-1908 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal eb70 │ │ │ │ + lwu a1,52(sp) │ │ │ │ + li a4,208 │ │ │ │ mv a5,a0 │ │ │ │ - ld a0,8(s11) │ │ │ │ - ld a1,64(sp) │ │ │ │ - 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) │ │ │ │ + mul a1,a1,a4 │ │ │ │ + li a0,0 │ │ │ │ + mv s3,a5 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 1957a │ │ │ │ + lw a5,52(sp) │ │ │ │ + sd a0,48(s0) │ │ │ │ + beqz a5,3372c │ │ │ │ + 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,0x32 │ │ │ │ + addi s2,s2,1096 │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + j 33558 │ │ │ │ + ld a0,16(sp) │ │ │ │ + mv a1,s8 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + jal d8f4 │ │ │ │ + lw a5,52(sp) │ │ │ │ + addi s3,s3,8 │ │ │ │ + bgeu s9,a5,33718 │ │ │ │ + ld s8,0(s3) │ │ │ │ + lw s4,8(s8) │ │ │ │ + beqz s4,33546 │ │ │ │ + ld s1,0(s8) │ │ │ │ + ld s5,0(s1) │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3310 │ │ │ │ + lbu a4,0(s5) │ │ │ │ + li a5,35 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq a4,a5,33546 │ │ │ │ + li a5,4 │ │ │ │ + bgeu a5,a0,3359a │ │ │ │ + li a2,5 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,216 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,33936 │ │ │ │ + li a5,2 │ │ │ │ + bgeu a5,s4,33546 │ │ │ │ + ld a4,24(sp) │ │ │ │ li a1,0 │ │ │ │ - addiw a5,a5,-1 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - slli a4,a5,0x3 │ │ │ │ + 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 │ │ │ │ + jal 58cec │ │ │ │ + ld a5,0(s3) │ │ │ │ + slli a4,s1,0x4 │ │ │ │ + ld a5,0(a5) │ │ │ │ add a5,a5,a4 │ │ │ │ - slli a5,a5,0x3 │ │ │ │ - add s5,s5,a5 │ │ │ │ + ld s5,0(a5) │ │ │ │ mv a0,s5 │ │ │ │ - jal 7a02 │ │ │ │ - mv a5,a0 │ │ │ │ + jal 3310 │ │ │ │ + sext.w a5,s1 │ │ │ │ + mv s8,a0 │ │ │ │ + sext.w a4,a0 │ │ │ │ + bltu s6,a5,33a02 │ │ │ │ + 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 │ │ │ │ - sw a5,228(sp) │ │ │ │ - jal 7f3a │ │ │ │ - mv s2,a0 │ │ │ │ + jal 32b0 │ │ │ │ + zext.b a5,a0 │ │ │ │ + sb a5,65(s0) │ │ │ │ + bnez a5,3392e │ │ │ │ + lbu a5,0(s5) │ │ │ │ + addiw a5,a5,-46 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,336f4 │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a6,s5 │ │ │ │ + li a5,7 │ │ │ │ + mv a4,s9 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,194 │ │ │ │ + addi a1,a1,-511 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,1998 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lbu a4,0(s5) │ │ │ │ + li a3,1 │ │ │ │ + addiw a5,a4,-45 │ │ │ │ + zext.b a5,a5 │ │ │ │ + bgeu a3,a5,33928 │ │ │ │ + li a5,43 │ │ │ │ + beq a4,a5,33928 │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + li a5,6 │ │ │ │ + mv a4,s9 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,98 │ │ │ │ + addi a1,a1,-519 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,1934 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a1,0 │ │ │ │ mv a0,s5 │ │ │ │ - jal 7a68 │ │ │ │ - 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,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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - 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 │ │ │ │ - mv a1,s5 │ │ │ │ - li a0,0 │ │ │ │ - addi s5,s5,104 │ │ │ │ - jal 44286 │ │ │ │ - bne s5,s2,35e2a │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 7f20 │ │ │ │ - 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 │ │ │ │ - li a0,0 │ │ │ │ - jal 31c2a │ │ │ │ - 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 31c2a │ │ │ │ - sd a0,256(sp) │ │ │ │ - j 35b40 │ │ │ │ - ld s3,8(a0) │ │ │ │ + jal 3610 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + fsd fa0,56(s0) │ │ │ │ + feq.d a5,fa0,fa5 │ │ │ │ + beqz a5,336f4 │ │ │ │ + lbu a5,0(s5) │ │ │ │ + addiw a5,a5,-46 │ │ │ │ + andi a5,a5,253 │ │ │ │ + beqz a5,336f4 │ │ │ │ + fmv.x.d a6,fa0 │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + mv a7,s5 │ │ │ │ + li a5,5 │ │ │ │ + mv a4,s9 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,-20 │ │ │ │ + addi a1,a1,-525 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,1856 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a2,10 │ │ │ │ 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,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 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,32(s0) │ │ │ │ + bnez a5,336f0 │ │ │ │ + lbu a3,0(s5) │ │ │ │ + li a4,48 │ │ │ │ + bne a3,a4,33a24 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + sd a5,32(s0) │ │ │ │ + addi s1,s1,1 │ │ │ │ + bne s4,s1,335c4 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + sw a5,44(a4) │ │ │ │ + jal d8f4 │ │ │ │ + lw a5,52(sp) │ │ │ │ + addi s3,s3,8 │ │ │ │ + bltu s9,a5,33558 │ │ │ │ + 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,0x47 │ │ │ │ + ld a3,-2038(a3) │ │ │ │ + li a2,208 │ │ │ │ + lwu a1,44(s0) │ │ │ │ + jal 3400 │ │ │ │ + ld a0,40(sp) │ │ │ │ + li a5,1 │ │ │ │ + sb a5,8(s0) │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x46 │ │ │ │ + ld a5,1986(a5) │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,33a4a │ │ │ │ + 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,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 a0,s5 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,24(s0) │ │ │ │ + bnez a5,33790 │ │ │ │ + lbu a3,0(s5) │ │ │ │ + li a4,48 │ │ │ │ + bne a3,a4,33a5e │ │ │ │ + addi a5,a5,-1 │ │ │ │ + sd a5,24(s0) │ │ │ │ + j 336f4 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-318 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32a0 │ │ │ │ + mv s8,a0 │ │ │ │ + beqz a0,336f4 │ │ │ │ + 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 337c8 │ │ │ │ + addi s8,s8,1 │ │ │ │ + beq a3,a0,33912 │ │ │ │ + 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,337c0 │ │ │ │ + bgeu a3,a0,33912 │ │ │ │ + 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 1957a │ │ │ │ + lw a1,84(s0) │ │ │ │ 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 │ │ │ │ + ld a0,96(s0) │ │ │ │ + addiw a1,a1,1 │ │ │ │ + sd a5,88(s0) │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + jal 1957a │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ - mv a2,s5 │ │ │ │ - ld s5,112(sp) │ │ │ │ + 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,0x2d │ │ │ │ + addi a1,a1,-542 │ │ │ │ + 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,337b0 │ │ │ │ + j 336f4 │ │ │ │ + addiw a1,a4,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sw a4,80(s0) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + and s8,s8,s10 │ │ │ │ + sd a0,72(s0) │ │ │ │ + mv a2,s8 │ │ │ │ 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 │ │ │ │ + ld a5,72(s0) │ │ │ │ + addi s1,s1,1 │ │ │ │ + add a5,a5,s8 │ │ │ │ + sb zero,0(a5) │ │ │ │ + j 335c4 │ │ │ │ + addiw a1,a4,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sw a4,16(s0) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - 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 452ca │ │ │ │ - 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 1957a │ │ │ │ + and s8,s8,s10 │ │ │ │ + sd a0,8(s0) │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,s5 │ │ │ │ jal 36a0 │ │ │ │ - mv a2,s5 │ │ │ │ - ld s5,96(sp) │ │ │ │ + ld a5,8(s0) │ │ │ │ + addi s1,s1,1 │ │ │ │ + add a5,a5,s8 │ │ │ │ + sb zero,0(a5) │ │ │ │ + j 335c4 │ │ │ │ + addiw a1,a4,1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sw a4,48(s0) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + and s8,s8,s10 │ │ │ │ + sd a0,40(s0) │ │ │ │ + mv a2,s8 │ │ │ │ mv a1,s5 │ │ │ │ - addi a0,s5,4 │ │ │ │ jal 36a0 │ │ │ │ - mv a2,s3 │ │ │ │ - ld s3,112(sp) │ │ │ │ - mv a1,s3 │ │ │ │ - addi a0,s3,1 │ │ │ │ + ld a5,40(s0) │ │ │ │ + add a5,a5,s8 │ │ │ │ + sb zero,0(a5) │ │ │ │ + j 336f4 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-698 │ │ │ │ + li a0,0 │ │ │ │ + jal 32a0 │ │ │ │ + mv s8,a0 │ │ │ │ + bnez a0,337b0 │ │ │ │ + j 336f4 │ │ │ │ + sb a4,64(s0) │ │ │ │ + j 336f4 │ │ │ │ + li a4,2 │ │ │ │ + bgeu a4,a5,336f4 │ │ │ │ + j 3361c │ │ │ │ + li a5,1 │ │ │ │ + beq s4,a5,33546 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s0,a5,0x1c │ │ │ │ + li s6,16 │ │ │ │ + li s4,5 │ │ │ │ + li s5,12 │ │ │ │ + auipc s11,0x2d │ │ │ │ + addi s11,s11,-730 │ │ │ │ + add s1,s1,s6 │ │ │ │ + ld s1,0(s1) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3310 │ │ │ │ + sext.w s7,a0 │ │ │ │ + bgeu s4,s7,3398a │ │ │ │ + li a2,5 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-766 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,33996 │ │ │ │ + bgeu s5,s7,33986 │ │ │ │ + li a2,12 │ │ │ │ + mv a1,s11 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32c0 │ │ │ │ + beqz a0,339cc │ │ │ │ + ld s8,0(s3) │ │ │ │ + addi s6,s6,16 │ │ │ │ + beq s0,s6,33546 │ │ │ │ + ld s1,0(s8) │ │ │ │ + j 33952 │ │ │ │ + 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 1957a │ │ │ │ + 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 a4,104(sp) │ │ │ │ - ld a5,120(sp) │ │ │ │ - mv a1,a4 │ │ │ │ - mv a2,a5 │ │ │ │ - addi a0,a4,8 │ │ │ │ + ld a5,24(sp) │ │ │ │ + ld a3,16(a5) │ │ │ │ + add a3,a3,s8 │ │ │ │ + sb zero,0(a3) │ │ │ │ + j 33976 │ │ │ │ + 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 1957a │ │ │ │ + srli s8,s8,0x20 │ │ │ │ + sd a0,32(s7) │ │ │ │ + mv a2,s8 │ │ │ │ + addi a1,s1,5 │ │ │ │ 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) │ │ │ │ + ld a5,32(s7) │ │ │ │ + add a5,a5,s8 │ │ │ │ + sb zero,0(a5) │ │ │ │ + j 33986 │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,-758 │ │ │ │ + addi a1,a1,-492 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,1006 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + li a5,4 │ │ │ │ + mv a4,s9 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,-940 │ │ │ │ + addi a1,a1,-534 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,968 │ │ │ │ + jal 4c0b8 │ │ │ │ + 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 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 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 │ │ │ │ + ld a3,32(sp) │ │ │ │ + lui a1,0x1 │ │ │ │ + li a5,3 │ │ │ │ + mv a4,s9 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,-998 │ │ │ │ + addi a1,a1,-543 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,910 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + mv a0,a1 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + jal e3f2 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-876 │ │ │ │ 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 │ │ │ │ - mv s11,a0 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - mv s2,a0 │ │ │ │ - jal 45778 │ │ │ │ - mv s10,a0 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 27bb0 │ │ │ │ - lw a5,160(sp) │ │ │ │ - bge a5,s10,363e4 │ │ │ │ - bnez a0,36672 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 459e4 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 4ba7c │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ - ld a0,168(sp) │ │ │ │ - addi s0,s0,1 │ │ │ │ - jal 59142 │ │ │ │ - ld a0,168(sp) │ │ │ │ - jal 3670 │ │ │ │ - lw a4,0(s1) │ │ │ │ - sext.w a5,s0 │ │ │ │ - bltu a5,a4,36310 │ │ │ │ - ld s10,256(sp) │ │ │ │ - ld s11,248(sp) │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,33ad2 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-884 │ │ │ │ mv a0,s1 │ │ │ │ - jal 7f20 │ │ │ │ + jal 3580 │ │ │ │ + beqz a0,33ac4 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-892 │ │ │ │ mv a0,s1 │ │ │ │ - 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) │ │ │ │ - jal 3670 │ │ │ │ - lw a5,184(sp) │ │ │ │ - beqz a5,36436 │ │ │ │ - j 365ca │ │ │ │ - ld a0,200(sp) │ │ │ │ - jal 3670 │ │ │ │ - lw a5,180(sp) │ │ │ │ - beqz a5,36430 │ │ │ │ - j 3659e │ │ │ │ - ld a0,224(sp) │ │ │ │ - jal 3670 │ │ │ │ - ld s2,320(sp) │ │ │ │ - ld s3,312(sp) │ │ │ │ - ld s4,304(sp) │ │ │ │ - ld s8,272(sp) │ │ │ │ - j 36260 │ │ │ │ - ld a0,216(sp) │ │ │ │ - jal 3670 │ │ │ │ - lw a5,188(sp) │ │ │ │ - beqz a5,3643c │ │ │ │ - j 365ba │ │ │ │ - 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 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,33ae0 │ │ │ │ mv a1,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ 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 │ │ │ │ + addi sp,sp,32 │ │ │ │ + j 334ba │ │ │ │ mv a1,s0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + j 5315c │ │ │ │ + lui a1,0x1 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x2d │ │ │ │ + addi a2,a2,-932 │ │ │ │ + addi a1,a1,-645 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,784 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ 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 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s1,a0 │ │ │ │ + li a1,32 │ │ │ │ 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 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + sb s0,8(a0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + sd s1,0(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sw zero,12(a0) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-48 │ │ │ │ + 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) │ │ │ │ + mv s4,a3 │ │ │ │ + mv s3,a4 │ │ │ │ + or s1,s1,a2 │ │ │ │ + jal 1957a │ │ │ │ + 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,33bf8 │ │ │ │ + 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,a0 │ │ │ │ + li s0,0 │ │ │ │ + li a3,0 │ │ │ │ + auipc s3,0x46 │ │ │ │ + ld s3,850(s3) │ │ │ │ + auipc s2,0x2d │ │ │ │ + addi s2,s2,-1078 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,48(s2) │ │ │ │ - addiw s0,s0,1 │ │ │ │ - add a5,a5,s11 │ │ │ │ - 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 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,12(s1) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w a3,s0 │ │ │ │ + bltu a3,a5,33bc6 │ │ │ │ + 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 a5,12(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd s2,0(sp) │ │ │ │ + sd ra,24(sp) │ │ │ │ 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) │ │ │ │ + ld a0,16(a0) │ │ │ │ + beqz a5,33c36 │ │ │ │ + sd s1,8(sp) │ │ │ │ + sd s0,16(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) │ │ │ │ - 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 │ │ │ │ + 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,33c0e │ │ │ │ + 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 │ │ │ │ - slli a5,a5,0x20 │ │ │ │ - li a4,88 │ │ │ │ + lw a3,12(a0) │ │ │ │ + beqz a3,33c6a │ │ │ │ + ld a5,16(a0) │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a3,a4,0x1b │ │ │ │ + add a3,a3,a5 │ │ │ │ + lw a4,0(a5) │ │ │ │ + bltu a1,a4,33c62 │ │ │ │ + lw a4,4(a5) │ │ │ │ + bgeu a4,a1,33c6e │ │ │ │ + addi a5,a5,32 │ │ │ │ + bne a5,a3,33c56 │ │ │ │ + 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 a3,0(a0) │ │ │ │ + lw a4,0(a1) │ │ │ │ + mv a5,a0 │ │ │ │ + bltu a4,a3,33cba │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,33cbc │ │ │ │ + lw a5,4(a5) │ │ │ │ + lw a4,4(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a5,33cbc │ │ │ │ + sltu a5,a5,a4 │ │ │ │ + negw a0,a5 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + addi sp,sp,-32 │ │ │ │ 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 │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s1,a1 │ │ │ │ + slli a1,a5,0x1 │ │ │ │ + add a1,a1,a5 │ │ │ │ + sd s0,16(sp) │ │ │ │ + slli a1,a1,0x5 │ │ │ │ + mv s0,a0 │ │ │ │ + li a0,0 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld ra,24(sp) │ │ │ │ + sw s1,0(s0) │ │ │ │ + sd a0,8(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) │ │ │ │ - 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 │ │ │ │ + sd ra,8(sp) │ │ │ │ + beqz a0,33d00 │ │ │ │ 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 │ │ │ │ + sd zero,8(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + sw zero,0(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd a1,0(a0) │ │ │ │ mv s0,a0 │ │ │ │ - lwu a1,0(a0) │ │ │ │ - ld a0,8(a0) │ │ │ │ - auipc a3,0x43 │ │ │ │ - ld a3,1280(a3) │ │ │ │ - li a2,72 │ │ │ │ - jal 3400 │ │ │ │ + sb zero,8(a0) │ │ │ │ + sd zero,32(a0) │ │ │ │ + sb zero,24(a0) │ │ │ │ + li a1,32 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,16(s0) │ │ │ │ + li a5,-1 │ │ │ │ + sd zero,0(a0) │ │ │ │ + sw a5,8(a0) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,24(a0) │ │ │ │ + li a1,40 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,88(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + ld ra,8(sp) │ │ │ │ li a1,0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 7bb0 │ │ │ │ - mv s1,a0 │ │ │ │ - mv a0,s0 │ │ │ │ - jal 7f20 │ │ │ │ - mv a0,s0 │ │ │ │ + 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) │ │ │ │ + sb zero,8(s0) │ │ │ │ + sb zero,24(s0) │ │ │ │ + beqz a0,33d78 │ │ │ │ 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(s0) │ │ │ │ + ld s1,16(s0) │ │ │ │ + beqz s1,33db2 │ │ │ │ + ld a0,16(s1) │ │ │ │ + li a5,-1 │ │ │ │ + sd zero,0(s1) │ │ │ │ + sw a5,8(s1) │ │ │ │ + beqz a0,33d96 │ │ │ │ + jal 4e624 │ │ │ │ + ld a0,16(s1) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s2 │ │ │ │ - sd zero,8(s2) │ │ │ │ - jal 4ba7c │ │ │ │ - mv a0,s2 │ │ │ │ + sd zero,16(s1) │ │ │ │ + ld a0,24(s1) │ │ │ │ + beqz a0,33da8 │ │ │ │ + jal 4e624 │ │ │ │ + ld a0,24(s1) │ │ │ │ jal 3670 │ │ │ │ - j 36a64 │ │ │ │ - ld s5,128(sp) │ │ │ │ - ld t1,120(sp) │ │ │ │ - ld s6,136(sp) │ │ │ │ - ld s2,320(sp) │ │ │ │ + sd zero,24(s1) │ │ │ │ + ld a0,16(s0) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,16(s0) │ │ │ │ + ld a0,88(s0) │ │ │ │ + jal 3670 │ │ │ │ + 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,33dfa │ │ │ │ + jal 4e624 │ │ │ │ + ld a0,16(s0) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,16(s0) │ │ │ │ + ld a0,24(s0) │ │ │ │ + beqz a0,33e0c │ │ │ │ + jal 4e624 │ │ │ │ + ld a0,24(s0) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,24(s0) │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + beqz a0,33e74 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a1,33e60 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-1672 │ │ │ │ + jal 4e72e │ │ │ │ + beqz a0,33e60 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a1,0 │ │ │ │ + li a2,10 │ │ │ │ + jal 32b0 │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-1698 │ │ │ │ + mv a0,s0 │ │ │ │ + mv s0,a5 │ │ │ │ + jal 4e72e │ │ │ │ + beqz a0,33e60 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,s0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + blt a5,a0,33e6a │ │ │ │ + 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,34046 │ │ │ │ + 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 │ │ │ │ - j 36986 │ │ │ │ - li a0,0 │ │ │ │ - j 369aa │ │ │ │ - ld a1,32(sp) │ │ │ │ - li a2,-3 │ │ │ │ + li s6,-1 │ │ │ │ + j 33ecc │ │ │ │ + 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,33f84 │ │ │ │ mv a0,s2 │ │ │ │ - jal 4c4e2 │ │ │ │ - lw a5,-16(s5) │ │ │ │ - bge a5,a0,36b28 │ │ │ │ - mv a2,s7 │ │ │ │ - mv a1,s1 │ │ │ │ + bnez a4,33fca │ │ │ │ + addiw s1,s1,1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s1,s4,33f0e │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld s2,16(a5) │ │ │ │ + beqz s2,33ef8 │ │ │ │ + beq s7,s6,33f26 │ │ │ │ + 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,33f2a │ │ │ │ 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) │ │ │ │ + bnez a3,33f70 │ │ │ │ + ld s2,24(a5) │ │ │ │ + beqz s2,33ec4 │ │ │ │ + bne s8,s6,33ea4 │ │ │ │ + mv s8,s1 │ │ │ │ + addiw s1,s1,1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s1,s4,33ecc │ │ │ │ + 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 33ef8 │ │ │ │ + beqz a3,33fe4 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-1940 │ │ │ │ + jal 4e72e │ │ │ │ + beqz a0,33f6c │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a1,0 │ │ │ │ + li a2,10 │ │ │ │ + jal 32b0 │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-1966 │ │ │ │ + mv a0,s2 │ │ │ │ + mv s2,a5 │ │ │ │ + jal 4e72e │ │ │ │ + beqz a0,33f6c │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,s2 │ │ │ │ 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 │ │ │ │ + blt a5,a0,33fde │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 4e624 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd zero,16(a5) │ │ │ │ + j 33ef8 │ │ │ │ + beqz a4,34000 │ │ │ │ + auipc a1,0x2d │ │ │ │ + addi a1,a1,-2030 │ │ │ │ + jal 4e72e │ │ │ │ + beqz a0,33fc6 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a1,0 │ │ │ │ + li a2,10 │ │ │ │ + jal 32b0 │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,2040 │ │ │ │ + mv a0,s2 │ │ │ │ + mv s2,a5 │ │ │ │ + jal 4e72e │ │ │ │ + beqz a0,33fc6 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,s2 │ │ │ │ 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 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) │ │ │ │ + blt a5,a0,34026 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 4e624 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ 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) │ │ │ │ + sd zero,24(a5) │ │ │ │ + j 33ec4 │ │ │ │ + ld a5,0(s3) │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 4e624 │ │ │ │ + ld a5,0(s3) │ │ │ │ + mv s7,s1 │ │ │ │ + ld a0,16(a5) │ │ │ │ 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) │ │ │ │ + ld a4,0(s3) │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd zero,16(a4) │ │ │ │ + j 33ef8 │ │ │ │ + jal 4e624 │ │ │ │ + ld a5,0(s3) │ │ │ │ + mv s8,s1 │ │ │ │ + ld a0,24(a5) │ │ │ │ jal 3670 │ │ │ │ - ld s0,112(sp) │ │ │ │ - ld a0,8(s0) │ │ │ │ + slli a5,s7,0x3 │ │ │ │ + ld a4,0(s3) │ │ │ │ + add a5,a5,s5 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd zero,24(a4) │ │ │ │ + sd zero,24(a5) │ │ │ │ + j 33f06 │ │ │ │ + ld a5,0(s3) │ │ │ │ + mv s8,s1 │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 4e624 │ │ │ │ + ld a5,0(s3) │ │ │ │ + ld a0,24(a5) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s0 │ │ │ │ - sd zero,8(s0) │ │ │ │ - jal 4ba7c │ │ │ │ - mv a0,s0 │ │ │ │ + ld a5,0(s3) │ │ │ │ + sd zero,24(a5) │ │ │ │ + j 33f06 │ │ │ │ + ret │ │ │ │ + beqz a1,340d6 │ │ │ │ + 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,-1340 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a4,16(a5) │ │ │ │ + beqz a4,34098 │ │ │ │ + ld a0,48(a4) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 7f20 │ │ │ │ - mv a0,s1 │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s2,16(a5) │ │ │ │ + sd zero,48(s2) │ │ │ │ + jal dcdc │ │ │ │ + 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,340c2 │ │ │ │ + ld a0,48(a5) │ │ │ │ jal 3670 │ │ │ │ - ld t1,32(sp) │ │ │ │ - ld s2,320(sp) │ │ │ │ - li s1,1 │ │ │ │ - j 36856 │ │ │ │ - addi s1,s1,1 │ │ │ │ - sext.w a5,s1 │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s2,24(a5) │ │ │ │ + sd zero,48(s2) │ │ │ │ + jal dcdc │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd a0,48(s2) │ │ │ │ + ld a5,24(a5) │ │ │ │ + sd zero,56(a5) │ │ │ │ + sd zero,64(a5) │ │ │ │ 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) │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - mv a5,a0 │ │ │ │ - li a0,0 │ │ │ │ - beqz a5,36da0 │ │ │ │ - andi a4,a5,1 │ │ │ │ - srliw a5,a5,0x1 │ │ │ │ - beqz a4,36d9c │ │ │ │ - addiw a0,a0,1 │ │ │ │ - bnez a5,36d90 │ │ │ │ + bne s0,s1,3406c │ │ │ │ + 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 │ │ │ │ - auipc a5,0x43 │ │ │ │ - addi a5,a5,1604 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - mv s0,a1 │ │ │ │ + beqz a1,341ea │ │ │ │ + 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 │ │ │ │ - li a2,1020 │ │ │ │ + li s3,-1 │ │ │ │ + auipc s5,0x2c │ │ │ │ + addi s5,s5,1696 │ │ │ │ + li s6,-1 │ │ │ │ + ld a5,0(s1) │ │ │ │ + ld a0,16(a5) │ │ │ │ + beqz a0,3414e │ │ │ │ + ld a5,24(a5) │ │ │ │ + mv a1,s5 │ │ │ │ + beqz a5,3414e │ │ │ │ + jal 4e72e │ │ │ │ + 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 4e72e │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + addw a5,a0,s4 │ │ │ │ mv a0,a5 │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 3890 │ │ │ │ - mv a5,a0 │ │ │ │ - li a0,9 │ │ │ │ - slli a0,a0,0x20 │ │ │ │ - addi a0,a0,7 │ │ │ │ - li t4,1 │ │ │ │ - or t3,s1,s0 │ │ │ │ - sd a0,344(a5) │ │ │ │ - li a0,15 │ │ │ │ - sltu t3,t4,t3 │ │ │ │ - li t1,1 │ │ │ │ - li a1,1 │ │ │ │ - sw a0,312(a5) │ │ │ │ - li a0,64 │ │ │ │ - li a4,9 │ │ │ │ - slli t1,t1,0x21 │ │ │ │ - slli a1,a1,0x25 │ │ │ │ - sb t3,1028(a5) │ │ │ │ - sw a0,412(a5) │ │ │ │ - li t3,4 │ │ │ │ - li a0,160 │ │ │ │ - addi t1,t1,14 │ │ │ │ - addi a1,a1,224 │ │ │ │ - li a7,3 │ │ │ │ - li a6,1 │ │ │ │ - li a2,3 │ │ │ │ - li a3,1 │ │ │ │ - slli a4,a4,0x24 │ │ │ │ - sw t3,284(a5) │ │ │ │ - sw a0,484(a5) │ │ │ │ - li t3,10 │ │ │ │ - li a0,192 │ │ │ │ - addi a4,a4,112 │ │ │ │ - slli a7,a7,0x21 │ │ │ │ - slli a6,a6,0x23 │ │ │ │ - slli a2,a2,0x25 │ │ │ │ - slli a3,a3,0x27 │ │ │ │ - sw t3,356(a5) │ │ │ │ - sd t1,264(a5) │ │ │ │ - li t3,12 │ │ │ │ - li t1,13 │ │ │ │ - sw a0,428(a5) │ │ │ │ - sd a1,392(a5) │ │ │ │ - li a0,48 │ │ │ │ - li a1,208 │ │ │ │ - addi a2,a2,80 │ │ │ │ - addi a7,a7,5 │ │ │ │ - addi a6,a6,8 │ │ │ │ - addi a3,a3,128 │ │ │ │ - sw t3,300(a5) │ │ │ │ - sw t1,272(a5) │ │ │ │ - li t3,3 │ │ │ │ - li t1,11 │ │ │ │ - sw a0,436(a5) │ │ │ │ - sw a1,400(a5) │ │ │ │ - li a0,16 │ │ │ │ - li a1,176 │ │ │ │ - sd a4,472(a5) │ │ │ │ - li a4,240 │ │ │ │ - sw a0,388(a5) │ │ │ │ - sw a1,416(a5) │ │ │ │ - sd a2,456(a5) │ │ │ │ - sw s1,1020(a5) │ │ │ │ - sw s0,1024(a5) │ │ │ │ - sw t3,308(a5) │ │ │ │ - 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 │ │ │ │ - lw a5,0(a2) │ │ │ │ - li a3,0 │ │ │ │ - beqz a5,36ec4 │ │ │ │ - andi a4,a5,1 │ │ │ │ - srliw a5,a5,0x1 │ │ │ │ - beqz a4,36eb4 │ │ │ │ - addiw a3,a3,1 │ │ │ │ - bnez a5,36eb6 │ │ │ │ - sw a3,0(a1) │ │ │ │ - addi a2,a2,4 │ │ │ │ - addi a1,a1,4 │ │ │ │ - bne a0,a2,36eb0 │ │ │ │ - ld ra,24(sp) │ │ │ │ - ld s0,16(sp) │ │ │ │ - ld s1,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - ret │ │ │ │ - auipc a5,0x43 │ │ │ │ - addi a5,a5,1296 │ │ │ │ - lw a4,1024(a5) │ │ │ │ - li a3,1 │ │ │ │ - bne a4,a3,36f06 │ │ │ │ - slli a0,a0,0x2 │ │ │ │ - add a0,a0,a5 │ │ │ │ - lw a3,1032(a0) │ │ │ │ - li a0,0 │ │ │ │ - beq a3,a4,36f08 │ │ │ │ - lw a0,1020(a5) │ │ │ │ - sltu a0,a0,a3 │ │ │ │ - xori a0,a0,1 │ │ │ │ + beq s3,s6,341e6 │ │ │ │ + bge s3,a5,3414a │ │ │ │ + mv a0,s3 │ │ │ │ + sext.w s3,a0 │ │ │ │ + addi s1,s1,8 │ │ │ │ + bne s1,s2,3410a │ │ │ │ + auipc s4,0x2c │ │ │ │ + addi s4,s4,1612 │ │ │ │ + j 34164 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s0,s2,341d2 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + beqz a0,3415e │ │ │ │ + ld a5,24(a5) │ │ │ │ + mv a1,s4 │ │ │ │ + beqz a5,3415e │ │ │ │ + jal 4e72e │ │ │ │ + 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 4e72e │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + addw a0,a0,s1 │ │ │ │ + bge s3,a0,3415e │ │ │ │ + ld a5,0(s0) │ │ │ │ + addi s0,s0,8 │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 4e624 │ │ │ │ + ld a5,-8(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,-8(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ + sd zero,16(a5) │ │ │ │ + jal 4e624 │ │ │ │ + ld a5,-8(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,-8(s0) │ │ │ │ + sd zero,24(a5) │ │ │ │ + bne s0,s2,34164 │ │ │ │ + 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 │ │ │ │ - li a0,1 │ │ │ │ + mv s3,a5 │ │ │ │ + j 3414e │ │ │ │ ret │ │ │ │ - beqz a1,36f44 │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1244 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - lw a6,1020(a2) │ │ │ │ - srli a1,a1,0x20 │ │ │ │ - add a3,a0,a1 │ │ │ │ + beqz a1,34334 │ │ │ │ + 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,1418 │ │ │ │ + li s5,-1 │ │ │ │ + j 34228 │ │ │ │ + addi s1,s1,8 │ │ │ │ + beq s1,s2,34266 │ │ │ │ + ld a5,0(s1) │ │ │ │ + ld a0,16(a5) │ │ │ │ + beqz a0,34234 │ │ │ │ + lw a4,8(a0) │ │ │ │ + andi a4,a4,4 │ │ │ │ + beqz a4,342ba │ │ │ │ + ld a0,24(a5) │ │ │ │ + beqz a0,34222 │ │ │ │ + lw a5,8(a0) │ │ │ │ + andi a5,a5,4 │ │ │ │ + bnez a5,34222 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 4e72e │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq s4,s5,34330 │ │ │ │ + mv a5,a0 │ │ │ │ + bge s4,a0,3425c │ │ │ │ + mv a5,s4 │ │ │ │ + addi s1,s1,8 │ │ │ │ + sext.w s4,a5 │ │ │ │ + bne s1,s2,34228 │ │ │ │ + auipc s1,0x2c │ │ │ │ + addi s1,s1,1338 │ │ │ │ + j 34280 │ │ │ │ + ld a0,24(a5) │ │ │ │ + beqz a0,3427a │ │ │ │ + lw a5,8(a0) │ │ │ │ + andi a5,a5,4 │ │ │ │ + beqz a5,342e0 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s0,s2,34316 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + beqz a0,34270 │ │ │ │ + lw a4,8(a0) │ │ │ │ + andi a4,a4,4 │ │ │ │ + bnez a4,34270 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 4e72e │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + bge s3,a0,34270 │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 4e624 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,0(s0) │ │ │ │ + sd zero,16(a5) │ │ │ │ + j 34270 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 4e72e │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq s3,s5,3432a │ │ │ │ mv a4,a0 │ │ │ │ - li a1,1 │ │ │ │ + bge s3,a0,342d8 │ │ │ │ + mv a4,s3 │ │ │ │ + ld a5,0(s1) │ │ │ │ + sext.w s3,a4 │ │ │ │ + j 34234 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 4e72e │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bge s4,a0,3427a │ │ │ │ + ld a5,0(s0) │ │ │ │ + addi s0,s0,8 │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 4e624 │ │ │ │ + ld a5,-8(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,-8(s0) │ │ │ │ + sd zero,24(a5) │ │ │ │ + bne s0,s2,34280 │ │ │ │ + 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 34234 │ │ │ │ + mv s4,a0 │ │ │ │ + j 34222 │ │ │ │ + ret │ │ │ │ + ld a6,16(a0) │ │ │ │ + li a4,0 │ │ │ │ + beqz a6,3434a │ │ │ │ + lw a4,8(a6) │ │ │ │ + andi a4,a4,4 │ │ │ │ + seqz a4,a4 │ │ │ │ + ld a3,24(a0) │ │ │ │ + li a5,0 │ │ │ │ + beqz a3,3435a │ │ │ │ + lw a5,8(a3) │ │ │ │ + andi a5,a5,4 │ │ │ │ + seqz a5,a5 │ │ │ │ + and a5,a5,a4 │ │ │ │ + ld a7,16(a1) │ │ │ │ + li a0,0 │ │ │ │ + beqz a7,3436e │ │ │ │ + lw a0,8(a7) │ │ │ │ + andi a0,a0,4 │ │ │ │ + seqz a0,a0 │ │ │ │ + ld a1,24(a1) │ │ │ │ + beqz a1,343c2 │ │ │ │ + lw a4,8(a1) │ │ │ │ + andi a4,a4,4 │ │ │ │ + seqz a4,a4 │ │ │ │ + and a0,a0,a4 │ │ │ │ + or a4,a5,a0 │ │ │ │ + bnez a4,3438a │ │ │ │ + sw zero,0(a2) │ │ │ │ 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 │ │ │ │ - addiw a0,a0,1 │ │ │ │ - bne a3,a4,36f26 │ │ │ │ ret │ │ │ │ + li a4,1 │ │ │ │ + sw a4,0(a2) │ │ │ │ + bne a5,a0,343be │ │ │ │ + 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,343f0 │ │ │ │ + lw a0,8(a7) │ │ │ │ + lw a5,8(a1) │ │ │ │ + xor a5,a5,a0 │ │ │ │ + andi a5,a5,2 │ │ │ │ + bnez a5,343d0 │ │ │ │ + andi a4,a4,2 │ │ │ │ + andi a0,a0,2 │ │ │ │ + bne a4,a0,343c8 │ │ │ │ + ld ra,8(sp) │ │ │ │ li a0,0 │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - mv a4,a0 │ │ │ │ - beqz a1,36f7e │ │ │ │ - auipc a2,0x43 │ │ │ │ - addi a2,a2,1180 │ │ │ │ - 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 │ │ │ │ - addiw a0,a0,-1 │ │ │ │ - bne a3,a4,36f62 │ │ │ │ + subw a0,a0,a5 │ │ │ │ ret │ │ │ │ + mv a4,a5 │ │ │ │ li a0,0 │ │ │ │ + j 34380 │ │ │ │ + ld ra,8(sp) │ │ │ │ + subw a0,a0,a4 │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - auipc a4,0x43 │ │ │ │ - addi a4,a4,1126 │ │ │ │ - slli a1,a1,0x2 │ │ │ │ - add a1,a1,a4 │ │ │ │ - lw a3,1032(a1) │ │ │ │ - lw a5,1024(a4) │ │ │ │ - bltu a5,a3,36fb0 │ │ │ │ - slli a0,a0,0x2 │ │ │ │ - add a5,a4,a0 │ │ │ │ - lw a3,1032(a5) │ │ │ │ - lw a4,1020(a4) │ │ │ │ + auipc a3,0x31 │ │ │ │ + addi a3,a3,1888 │ │ │ │ + li a2,434 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,972 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,1028 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + auipc a3,0x31 │ │ │ │ + addi a3,a3,1856 │ │ │ │ + li a2,433 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,940 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,948 │ │ │ │ + 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 │ │ │ │ - bgeu a4,a3,36fb4 │ │ │ │ - ret │ │ │ │ + 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 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s1,a0 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3480 │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3480 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-884 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32a0 │ │ │ │ + mv s6,a0 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-900 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32a0 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,344a8 │ │ │ │ + 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 │ │ │ │ - lw a0,0(a1) │ │ │ │ - lw a5,0(a5) │ │ │ │ - and a0,a0,a5 │ │ │ │ - snez a0,a0 │ │ │ │ - ret │ │ │ │ - auipc a0,0x44 │ │ │ │ - lbu a0,-2004(a0) │ │ │ │ - ret │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s6,64(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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,-1424 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32a0 │ │ │ │ mv s0,a0 │ │ │ │ - mv s6,a1 │ │ │ │ - li a0,64 │ │ │ │ - li a1,1 │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ - jal 39f0 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-1440 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32a0 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3580 │ │ │ │ + seqz s0,a0 │ │ │ │ + j 34486 │ │ │ │ + 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 505ba │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,754 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 4e72e │ │ │ │ + beqz a0,34646 │ │ │ │ + ld a4,16(a0) │ │ │ │ mv s1,a0 │ │ │ │ - li a1,1 │ │ │ │ - li a0,1020 │ │ │ │ - jal 39f0 │ │ │ │ - mv s2,a0 │ │ │ │ - beqz s6,37032 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - add a5,a5,a7 │ │ │ │ - lw a1,1032(a5) │ │ │ │ - sltu a1,a6,a1 │ │ │ │ - addi a4,a4,1 │ │ │ │ - bne a4,a0,3700c │ │ │ │ - bnez a1,371ae │ │ │ │ - mv a5,s2 │ │ │ │ - addi a0,s2,1020 │ │ │ │ + addiw a5,a5,-105 │ │ │ │ + bnez a5,34646 │ │ │ │ + lbu a5,1(a4) │ │ │ │ + bnez a5,34646 │ │ │ │ + ld a0,24(a0) │ │ │ │ + li a2,10 │ │ │ │ li a1,0 │ │ │ │ - li a4,0 │ │ │ │ - li a6,8 │ │ │ │ - lw a3,0(a5) │ │ │ │ - beqz a3,3705a │ │ │ │ - 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 │ │ │ │ - addi a5,a5,4 │ │ │ │ - bne a0,a5,3703e │ │ │ │ - bne a1,s6,3740e │ │ │ │ - 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 │ │ │ │ - fcvt.d.wu fa4,s6 │ │ │ │ - fdiv.d fs0,fa5,fa4 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - jal 40b82 │ │ │ │ - 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 │ │ │ │ - fcvt.d.wu fa4,s6 │ │ │ │ - fdiv.d fs1,fa5,fa4 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ - 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 │ │ │ │ - fcvt.d.wu fa4,s6 │ │ │ │ - fdiv.d fs1,fa5,fa4 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ - 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 │ │ │ │ - fcvt.d.wu fa4,s6 │ │ │ │ - fdiv.d fs1,fa5,fa4 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ - 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 │ │ │ │ - fcvt.d.wu fa4,s6 │ │ │ │ - fdiv.d fs1,fa5,fa4 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ - 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 │ │ │ │ - fcvt.d.wu fa4,s6 │ │ │ │ - fdiv.d fs1,fa5,fa4 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ - 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 │ │ │ │ - fcvt.d.wu fa4,s6 │ │ │ │ - fdiv.d fs1,fa5,fa4 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ - 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 │ │ │ │ - fcvt.d.wu fa4,s6 │ │ │ │ - fdiv.d fs1,fa5,fa4 │ │ │ │ - fmv.d fa0,fs1 │ │ │ │ - jal 40b82 │ │ │ │ - fmul.d fa5,fs1,fa0 │ │ │ │ - fadd.d fs0,fs0,fa5 │ │ │ │ - mv a0,s2 │ │ │ │ + jal 32b0 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + bltz a5,34646 │ │ │ │ + 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,3466e │ │ │ │ + andi a4,a5,1 │ │ │ │ + beqz a4,3460a │ │ │ │ + andi a5,a5,192 │ │ │ │ + beqz a5,346b0 │ │ │ │ + ld s4,0(s2) │ │ │ │ + ld s5,0(s0) │ │ │ │ + beqz s4,345de │ │ │ │ + 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 34410 │ │ │ │ + beqz a0,345bc │ │ │ │ + lw a5,8(s2) │ │ │ │ + beq a5,s1,345e6 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4e624 │ │ │ │ + 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,3463a │ │ │ │ + ld a5,16(s2) │ │ │ │ + bnez a5,3468e │ │ │ │ + sd s0,16(s2) │ │ │ │ + sw zero,0(s3) │ │ │ │ + lw a0,8(s0) │ │ │ │ + sraiw a0,a0,0x3 │ │ │ │ + andi a0,a0,1 │ │ │ │ + j 345ca │ │ │ │ + ld a5,8(s0) │ │ │ │ + andi a5,a5,194 │ │ │ │ + beqz a5,34588 │ │ │ │ + li a1,10 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4fe14 │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,620 │ │ │ │ + li a1,530 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,384 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,24(s2) │ │ │ │ + bnez a5,346d8 │ │ │ │ + sd s0,24(s2) │ │ │ │ + j 345fc │ │ │ │ + li a1,10 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4fe14 │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,464 │ │ │ │ + li a1,507 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,332 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,488 │ │ │ │ + li a1,514 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,300 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a3,0(s2) │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,550 │ │ │ │ + li a1,552 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,266 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a1,10 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 4fe14 │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,462 │ │ │ │ + li a1,522 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,226 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a3,0(s2) │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,476 │ │ │ │ + li a1,560 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,192 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s1,88(sp) │ │ │ │ + ld s1,32(a1) │ │ │ │ + sd s5,56(sp) │ │ │ │ + auipc s5,0x46 │ │ │ │ + ld s5,-2034(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,3474a │ │ │ │ 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 34504 │ │ │ │ + lw a5,4(sp) │ │ │ │ + sb a0,24(s0) │ │ │ │ + bnez a5,34874 │ │ │ │ + ld a0,32(s0) │ │ │ │ jal 3670 │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - fneg.d fa0,fs0 │ │ │ │ - fld fs1,0(sp) │ │ │ │ - fld fs0,8(sp) │ │ │ │ - ld s1,104(sp) │ │ │ │ - ld s2,96(sp) │ │ │ │ - ld s6,64(sp) │ │ │ │ - addi sp,sp,128 │ │ │ │ + sd zero,32(s0) │ │ │ │ + lbu a5,24(s0) │ │ │ │ + beqz a5,3476c │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,34864 │ │ │ │ + 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 │ │ │ │ - li a0,32 │ │ │ │ - sd s4,80(sp) │ │ │ │ - sd s5,72(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) │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - fsd fs1,0(sp) │ │ │ │ - jal 3330 │ │ │ │ - li t2,-1 │ │ │ │ - li s5,8 │ │ │ │ - auipc a7,0x43 │ │ │ │ - addi a7,a7,1558 │ │ │ │ - srli t2,t2,0x20 │ │ │ │ - mv s4,s1 │ │ │ │ - auipc a3,0x43 │ │ │ │ - addi a3,a3,524 │ │ │ │ - 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 │ │ │ │ - li a2,0 │ │ │ │ - li t1,0 │ │ │ │ - li t3,0 │ │ │ │ - li t4,0 │ │ │ │ - li t5,0 │ │ │ │ - li t0,0 │ │ │ │ - li t6,0 │ │ │ │ - li a5,0 │ │ │ │ - mv s3,s2 │ │ │ │ - j 37216 │ │ │ │ - addi a4,a4,4 │ │ │ │ - addi a6,a6,4 │ │ │ │ - beq a4,a7,372fe │ │ │ │ - lw ra,0(a4) │ │ │ │ - beqz ra,3720e │ │ │ │ - lw s0,0(a6) │ │ │ │ - beqz s0,3720e │ │ │ │ - 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 │ │ │ │ - andi s10,s10,1 │ │ │ │ - andi ra,ra,1 │ │ │ │ - andi s9,s9,1 │ │ │ │ - andi s8,s8,1 │ │ │ │ - andi s7,s7,1 │ │ │ │ - andi s2,s2,1 │ │ │ │ - andi s1,s1,1 │ │ │ │ - andi s11,s11,1 │ │ │ │ - negw ra,ra │ │ │ │ - negw s10,s10 │ │ │ │ - negw s9,s9 │ │ │ │ - negw s8,s8 │ │ │ │ - negw s7,s7 │ │ │ │ - negw s2,s2 │ │ │ │ - negw s1,s1 │ │ │ │ - negw s11,s11 │ │ │ │ - and ra,s0,ra │ │ │ │ - and s10,s0,s10 │ │ │ │ - and s9,s0,s9 │ │ │ │ - and s8,s0,s8 │ │ │ │ - and s7,s0,s7 │ │ │ │ - and s2,s0,s2 │ │ │ │ - and s1,s1,s0 │ │ │ │ - and s0,s0,s11 │ │ │ │ - addw a5,ra,a5 │ │ │ │ - addw t0,s9,t0 │ │ │ │ - addw t5,s8,t5 │ │ │ │ - addw t4,s7,t4 │ │ │ │ - addw t3,s2,t3 │ │ │ │ - addw t1,s1,t1 │ │ │ │ - addw a2,a2,s0 │ │ │ │ - addw t6,s10,t6 │ │ │ │ - slli s10,t6,0x20 │ │ │ │ - and s2,t2,a5 │ │ │ │ - slli s9,t5,0x20 │ │ │ │ - and s1,t2,t0 │ │ │ │ - slli s8,t3,0x20 │ │ │ │ - and s0,t2,t4 │ │ │ │ - slli s7,a2,0x20 │ │ │ │ - and ra,t2,t1 │ │ │ │ - or s2,s2,s10 │ │ │ │ - or s1,s1,s9 │ │ │ │ - or s0,s0,s8 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - lw ra,8(a0) │ │ │ │ - li a4,2 │ │ │ │ - li a6,2 │ │ │ │ - addw a5,a5,t6 │ │ │ │ - bgeu ra,t5,37332 │ │ │ │ - lw ra,12(a0) │ │ │ │ - li a4,3 │ │ │ │ - li a6,3 │ │ │ │ - addw a5,a5,t5 │ │ │ │ - bgeu ra,t4,37342 │ │ │ │ - lw ra,16(a0) │ │ │ │ - li a4,4 │ │ │ │ - li a6,4 │ │ │ │ - addw a5,a5,t4 │ │ │ │ - bgeu ra,t3,37352 │ │ │ │ - lw ra,20(a0) │ │ │ │ - li a4,5 │ │ │ │ - li a6,5 │ │ │ │ - addw a5,a5,t3 │ │ │ │ - bgeu ra,t1,37362 │ │ │ │ - lw ra,24(a0) │ │ │ │ - li a4,6 │ │ │ │ - li a6,6 │ │ │ │ - addw a5,a5,t1 │ │ │ │ - bgeu ra,a2,3736e │ │ │ │ - li a4,7 │ │ │ │ - li a6,7 │ │ │ │ - addw a5,a5,a2 │ │ │ │ - beqz a5,373c2 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - addiw s5,s5,-1 │ │ │ │ - bnez s5,371dc │ │ │ │ - auipc a3,0x2f │ │ │ │ - addi a3,a3,-1530 │ │ │ │ - li a2,280 │ │ │ │ - auipc a1,0x2a │ │ │ │ - addi a1,a1,-110 │ │ │ │ - auipc a0,0x2a │ │ │ │ - addi a0,a0,-102 │ │ │ │ + lbu a5,8(s0) │ │ │ │ + bnez a5,34750 │ │ │ │ + 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 1957a │ │ │ │ + mv s6,a0 │ │ │ │ + sw zero,4(sp) │ │ │ │ + li s4,1024 │ │ │ │ + li s7,-1 │ │ │ │ + li s8,10 │ │ │ │ + ld a0,0(s0) │ │ │ │ + jal 3940 │ │ │ │ + slliw s9,a0,0x18 │ │ │ │ + sraiw s9,s9,0x18 │ │ │ │ + mv s2,a0 │ │ │ │ + beq s9,s7,34818 │ │ │ │ + lw s1,4(sp) │ │ │ │ + addiw a5,s4,-1 │ │ │ │ + beq a5,s1,347c8 │ │ │ │ + beq s9,s8,347e0 │ │ │ │ + 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 34794 │ │ │ │ + slliw s4,s4,0x1 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + slli a1,s4,0x20 │ │ │ │ + mv a0,s6 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + jal 1957a │ │ │ │ + mv s6,a0 │ │ │ │ + bne s9,s8,347b6 │ │ │ │ + beqz s1,34794 │ │ │ │ + slli s1,s1,0x20 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + add s1,s1,s6 │ │ │ │ + sb zero,0(s1) │ │ │ │ + ld a1,16(s0) │ │ │ │ + addi a3,sp,4 │ │ │ │ + mv a2,s6 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 34504 │ │ │ │ + sb a0,24(s0) │ │ │ │ + beqz a0,34836 │ │ │ │ + lw a5,4(sp) │ │ │ │ + beqz a5,3481e │ │ │ │ + sd s6,32(s0) │ │ │ │ + mv a5,s6 │ │ │ │ + beqz a5,3483a │ │ │ │ + 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 34750 │ │ │ │ + lbu a5,8(s0) │ │ │ │ + beqz a5,34822 │ │ │ │ + ld a5,32(s0) │ │ │ │ + j 34808 │ │ │ │ + ld a5,16(s0) │ │ │ │ + li a4,1 │ │ │ │ + sb a4,8(s0) │ │ │ │ + ld a5,0(a5) │ │ │ │ + beqz a5,3481e │ │ │ │ + ld a5,32(s0) │ │ │ │ + sb a4,24(s0) │ │ │ │ + j 34808 │ │ │ │ + sw zero,4(sp) │ │ │ │ + j 34794 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,34870 │ │ │ │ + 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,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> │ │ │ │ + auipc a3,0x31 │ │ │ │ + addi a3,a3,740 │ │ │ │ + li a2,591 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-216 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,128 │ │ │ │ + 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,0x2c │ │ │ │ + addi a1,a1,-142 │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(sp) │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + mv s2,a2 │ │ │ │ + jal 4e72e │ │ │ │ + beqz a0,3499a │ │ │ │ + ld a4,16(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + lbu a5,0(a4) │ │ │ │ + addiw a5,a5,-105 │ │ │ │ + bnez a5,3499a │ │ │ │ + lbu a5,1(a4) │ │ │ │ + bnez a5,3499a │ │ │ │ + ld a0,0(a0) │ │ │ │ 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 │ │ │ │ - li a2,294 │ │ │ │ - auipc a1,0x2a │ │ │ │ - addi a1,a1,-166 │ │ │ │ - auipc a0,0x2a │ │ │ │ - addi a0,a0,-142 │ │ │ │ - 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 │ │ │ │ - li a2,296 │ │ │ │ - auipc a1,0x2a │ │ │ │ - addi a1,a1,-218 │ │ │ │ - auipc a0,0x2a │ │ │ │ - addi a0,a0,-178 │ │ │ │ - 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 │ │ │ │ + ld a0,24(s0) │ │ │ │ + sd zero,0(s0) │ │ │ │ + jal 3670 │ │ │ │ + mv a2,s1 │ │ │ │ + sd zero,24(s0) │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,92 │ │ │ │ + mv a0,s0 │ │ │ │ + jal dd24 │ │ │ │ + mv a2,s1 │ │ │ │ + auipc a1,0x2e │ │ │ │ + addi a1,a1,-1804 │ │ │ │ + addi a0,s0,24 │ │ │ │ + jal dd24 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,68 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 4e72e │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a0,3492a │ │ │ │ + ld a4,16(a0) │ │ │ │ + lbu a5,0(a4) │ │ │ │ + addiw a5,a5,-105 │ │ │ │ + beqz a5,34952 │ │ │ │ + li a1,10 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 4fe14 │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,36 │ │ │ │ + li a1,701 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,-408 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + lbu a5,1(a4) │ │ │ │ + bnez a5,3492a │ │ │ │ + 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,26 │ │ │ │ + mv a0,s0 │ │ │ │ + jal dd24 │ │ │ │ + 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,0x2e │ │ │ │ + addi a1,a1,-1948 │ │ │ │ + addi sp,sp,48 │ │ │ │ + j dd24 │ │ │ │ + li a1,10 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 4fe14 │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,-140 │ │ │ │ + li a1,689 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,-520 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + sext.w a5,a1 │ │ │ │ + beqz a1,34a08 │ │ │ │ + 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,349ee │ │ │ │ + lw a4,8(a4) │ │ │ │ + andi a4,a4,4 │ │ │ │ + bnez a4,349ee │ │ │ │ + addiw a7,a7,1 │ │ │ │ + ld a5,24(a5) │ │ │ │ + beqz a5,349fa │ │ │ │ + lw a5,8(a5) │ │ │ │ + andi a5,a5,4 │ │ │ │ + bnez a5,349fa │ │ │ │ + addiw a6,a6,1 │ │ │ │ + bne a1,a0,349de │ │ │ │ + sw a7,0(a2) │ │ │ │ + sw a6,0(a3) │ │ │ │ ret │ │ │ │ - li a0,0 │ │ │ │ + li a7,0 │ │ │ │ + li a6,0 │ │ │ │ + sw a7,0(a2) │ │ │ │ + sw a6,0(a3) │ │ │ │ + ret │ │ │ │ + sext.w a5,a1 │ │ │ │ + beqz a1,34a50 │ │ │ │ + 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,34a3c │ │ │ │ + addiw a7,a7,1 │ │ │ │ + ld a5,24(a5) │ │ │ │ + beqz a5,34a42 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + bne a0,a1,34a32 │ │ │ │ + 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) │ │ │ │ - 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 s5,8(sp) │ │ │ │ sd ra,56(sp) │ │ │ │ sd s2,32(sp) │ │ │ │ - mv s4,a3 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a2,256 │ │ │ │ + mv s0,a1 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s1,a4 │ │ │ │ + mv s3,a5 │ │ │ │ + beqz a1,34bb8 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + add a4,a4,a0 │ │ │ │ + li s2,0 │ │ │ │ + li s0,0 │ │ │ │ + ld a6,0(a0) │ │ │ │ + addi a0,a0,8 │ │ │ │ + ld a7,16(a6) │ │ │ │ + beqz a7,34aa6 │ │ │ │ + lw a7,8(a7) │ │ │ │ + andi a7,a7,4 │ │ │ │ + bnez a7,34aa6 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + ld a6,24(a6) │ │ │ │ + beqz a6,34abc │ │ │ │ + lw a6,8(a6) │ │ │ │ + andi a6,a6,4 │ │ │ │ + bnez a6,34abc │ │ │ │ + addiw s2,s2,1 │ │ │ │ + bne a0,a4,34a8a │ │ │ │ + mv a0,s3 │ │ │ │ + jal 32d0 │ │ │ │ + ld a5,0(s1) │ │ │ │ + addi a4,a5,1 │ │ │ │ + sd a4,0(s1) │ │ │ │ + bnez s5,34af8 │ │ │ │ + li a5,1 │ │ │ │ + beq s4,a5,34b28 │ │ │ │ + bnez s0,34b5c │ │ │ │ + ld a5,32(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,32(s1) │ │ │ │ + beqz s2,34b46 │ │ │ │ + ld a5,8(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,8(s1) │ │ │ │ + li a5,1 │ │ │ │ + beq s2,a5,34b20 │ │ │ │ + ld a5,24(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(s1) │ │ │ │ + j 34b46 │ │ │ │ + addi a5,a5,2 │ │ │ │ + sd a5,0(s1) │ │ │ │ + li a5,1 │ │ │ │ + beq s4,a5,34b28 │ │ │ │ + bnez s0,34b78 │ │ │ │ + ld a5,32(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,32(s1) │ │ │ │ + beqz s2,34b96 │ │ │ │ + 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,34af0 │ │ │ │ + ld a5,16(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,16(s1) │ │ │ │ + j 34b46 │ │ │ │ + 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,34baa │ │ │ │ + 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,34bbc │ │ │ │ + ld a5,24(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(s1) │ │ │ │ + beqz s2,34b46 │ │ │ │ + addi a4,a4,2 │ │ │ │ + sd a4,8(s1) │ │ │ │ + j 34aea │ │ │ │ + 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,34b9c │ │ │ │ + ld a5,24(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(s1) │ │ │ │ + bnez s2,34ba6 │ │ │ │ + ld a5,32(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,32(s1) │ │ │ │ + j 34b46 │ │ │ │ + ld a5,16(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,16(s1) │ │ │ │ + beqz s2,34b94 │ │ │ │ + addi a4,a4,2 │ │ │ │ + j 34b12 │ │ │ │ + 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 34b46 │ │ │ │ + li s2,0 │ │ │ │ + j 34ac0 │ │ │ │ + ld a5,16(s1) │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,16(s1) │ │ │ │ + j 34b6e │ │ │ │ + addi sp,sp,-112 │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd ra,104(sp) │ │ │ │ + ld s5,576(a4) │ │ │ │ + beqz a1,34d06 │ │ │ │ + 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,34c0a │ │ │ │ + addiw s4,s4,1 │ │ │ │ + ld a4,24(a4) │ │ │ │ + beqz a4,34c10 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + bne a5,s2,34c00 │ │ │ │ + li a5,1 │ │ │ │ + li s11,0 │ │ │ │ li a1,0 │ │ │ │ - mv s3,a0 │ │ │ │ - jal 3890 │ │ │ │ - beqz s1,37520 │ │ │ │ - slli s1,s1,0x20 │ │ │ │ - srli s1,s1,0x20 │ │ │ │ + auipc s8,0x29 │ │ │ │ + addi s8,s8,1902 │ │ │ │ + li s7,1 │ │ │ │ + bgeu a5,s4,34d62 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + beqz a0,34da8 │ │ │ │ + lw a5,8(a0) │ │ │ │ + mv a2,s4 │ │ │ │ + addiw s9,a1,1 │ │ │ │ + ori a5,a5,256 │ │ │ │ + sw a5,8(a0) │ │ │ │ + jal 348a0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ + beqz a0,34d82 │ │ │ │ + bgeu s7,s3,34c56 │ │ │ │ + lw a5,8(a0) │ │ │ │ + ori a5,a5,256 │ │ │ │ + sw a5,8(a0) │ │ │ │ + mv a1,s11 │ │ │ │ + mv a2,s3 │ │ │ │ + jal 348a0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + addiw s10,s11,1 │ │ │ │ + ld a1,16(a5) │ │ │ │ + beqz a1,34ca6 │ │ │ │ + lbu a5,160(s1) │ │ │ │ + bnez a5,34d8e │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s1) │ │ │ │ + beqz s6,34c94 │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a0,s6 │ │ │ │ + ld a5,16(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 5b146 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a2,s8 │ │ │ │ + li a0,0 │ │ │ │ + jal 5a7fc │ │ │ │ + ld a5,0(s0) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 4ff22 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 39e0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a1,24(a5) │ │ │ │ + beqz a1,34ce6 │ │ │ │ + lbu a5,160(s1) │ │ │ │ + bnez a5,34d9c │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s1) │ │ │ │ + beqz s6,34cd6 │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a0,s6 │ │ │ │ + ld a5,24(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 5b146 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a2,s8 │ │ │ │ + li a0,0 │ │ │ │ + jal 5a7fc │ │ │ │ + ld a5,0(s0) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,24(a5) │ │ │ │ + jal 4ff22 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 39e0 │ │ │ │ + mv a1,s9 │ │ │ │ + mv s11,s10 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s0,s2,34c28 │ │ │ │ + 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,34d5c │ │ │ │ + bgeu s7,s3,34d20 │ │ │ │ + lw a5,8(a0) │ │ │ │ + ori a5,a5,256 │ │ │ │ + sw a5,8(a0) │ │ │ │ + mv a1,s11 │ │ │ │ + mv a2,s3 │ │ │ │ + jal 348a0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + addiw s10,s11,1 │ │ │ │ + ld a1,16(a5) │ │ │ │ + beqz a1,34d44 │ │ │ │ + lbu a5,160(s1) │ │ │ │ + beqz a5,34db2 │ │ │ │ + ld a2,168(s1) │ │ │ │ + ld a0,152(s1) │ │ │ │ + mv a3,s5 │ │ │ │ + jal 4bffe │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a1,24(a5) │ │ │ │ + beqz a1,34d58 │ │ │ │ + lbu a5,160(s1) │ │ │ │ + beqz a5,34dea │ │ │ │ + ld a2,168(s1) │ │ │ │ + ld a0,152(s1) │ │ │ │ + mv a3,s5 │ │ │ │ + jal 4bffe │ │ │ │ + mv a1,s9 │ │ │ │ + mv s11,s10 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s0,s2,34cf0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,16(a5) │ │ │ │ + beqz a0,34d0e │ │ │ │ + mv a2,s4 │ │ │ │ + addiw s9,a1,1 │ │ │ │ + jal 348a0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + ld a0,24(a5) │ │ │ │ + bnez a0,34d14 │ │ │ │ + ld a1,16(a5) │ │ │ │ + mv s10,s11 │ │ │ │ + bnez a1,34d32 │ │ │ │ + mv a1,s9 │ │ │ │ + j 34d5c │ │ │ │ + ld a1,16(a5) │ │ │ │ + mv s10,s11 │ │ │ │ + bnez a1,34c68 │ │ │ │ + mv a1,s9 │ │ │ │ + j 34cea │ │ │ │ + ld a2,168(s1) │ │ │ │ + ld a0,152(s1) │ │ │ │ + mv a3,s5 │ │ │ │ + jal 4bffe │ │ │ │ + ld a5,0(s0) │ │ │ │ + j 34ca6 │ │ │ │ + ld a2,168(s1) │ │ │ │ + ld a0,152(s1) │ │ │ │ + mv a3,s5 │ │ │ │ + jal 4bffe │ │ │ │ + j 34ce6 │ │ │ │ + ld a0,24(a5) │ │ │ │ + mv s9,a1 │ │ │ │ + bnez a0,34c4a │ │ │ │ + j 34cea │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s1) │ │ │ │ + beqz s6,34dd6 │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a0,s6 │ │ │ │ + ld a5,16(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 5b146 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a2,s8 │ │ │ │ + li a0,0 │ │ │ │ + jal 5a7fc │ │ │ │ + ld a5,0(s0) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 4ff22 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 39e0 │ │ │ │ + ld a5,0(s0) │ │ │ │ + j 34d44 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s1) │ │ │ │ + beqz s6,34e0e │ │ │ │ + ld a5,0(s0) │ │ │ │ + mv a0,s6 │ │ │ │ + ld a5,24(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 5b146 │ │ │ │ + mv a1,a0 │ │ │ │ + mv a2,s8 │ │ │ │ + li a0,0 │ │ │ │ + jal 5a7fc │ │ │ │ + ld a5,0(s0) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,24(a5) │ │ │ │ + jal 4ff22 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 39e0 │ │ │ │ + j 34d58 │ │ │ │ + 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 1957a │ │ │ │ + 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,34fa8 │ │ │ │ + ld a0,64(s1) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ sd s5,8(sp) │ │ │ │ - sd s6,0(sp) │ │ │ │ - li s2,0 │ │ │ │ - add s6,s0,s1 │ │ │ │ - li s5,1 │ │ │ │ - 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 │ │ │ │ + addi a1,a0,8 │ │ │ │ + li t3,0 │ │ │ │ + li s0,0 │ │ │ │ + j 34ed6 │ │ │ │ + addiw t3,t3,1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi a1,a1,40 │ │ │ │ + beq t5,s0,34f1a │ │ │ │ + lbu a5,28(a1) │ │ │ │ + bnez a5,34eca │ │ │ │ + lw t4,0(a1) │ │ │ │ + beqz t4,34f16 │ │ │ │ + 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,34f0a │ │ │ │ + addiw t1,t1,1 │ │ │ │ + addi a4,a4,4 │ │ │ │ + addi a3,a3,4 │ │ │ │ + bne a4,a6,34ef8 │ │ │ │ + bne t1,t4,34ecc │ │ │ │ + bne t5,s0,34f30 │ │ │ │ + lw a5,112(s1) │ │ │ │ + bne a5,t3,34ff4 │ │ │ │ + bne t3,s0,34ec0 │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ + li s0,-1 │ │ │ │ + j 34f96 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - sb a3,0(a4) │ │ │ │ - add a5,a5,a0 │ │ │ │ - sb zero,0(a5) │ │ │ │ - lbu a5,0(s0) │ │ │ │ - addi s0,s0,1 │ │ │ │ + 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,34f8e │ │ │ │ + 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 │ │ │ │ - add a5,a5,s3 │ │ │ │ - sb s5,0(a5) │ │ │ │ - bne s6,s0,374b6 │ │ │ │ + bnez a0,34fb0 │ │ │ │ + ld a5,64(s1) │ │ │ │ + addi s3,s3,1 │ │ │ │ + sext.w a4,s3 │ │ │ │ + add a5,a5,s4 │ │ │ │ + lw a3,8(a5) │ │ │ │ + bltu a4,a3,34f54 │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ ld s5,8(sp) │ │ │ │ - ld s6,0(sp) │ │ │ │ - mv a0,s3 │ │ │ │ - jal 3670 │ │ │ │ + ld a0,96(s1) │ │ │ │ + jal 39e0 │ │ │ │ ld ra,56(sp) │ │ │ │ + mv a0,s0 │ │ │ │ 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 │ │ │ │ + lw a5,112(s1) │ │ │ │ + bnez a5,34fec │ │ │ │ + li s0,-1 │ │ │ │ + j 34f96 │ │ │ │ + ld a4,64(s1) │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x2c │ │ │ │ + addi a2,a2,-1540 │ │ │ │ + add a4,a4,s4 │ │ │ │ + lw a5,4(a4) │ │ │ │ + lw a4,0(a4) │ │ │ │ + li a1,1042 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,2018 │ │ │ │ + jal 5a1d4 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + sw s2,0(a0) │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,-1546 │ │ │ │ + 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,-1156 │ │ │ │ + li a2,1013 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,1960 │ │ │ │ + auipc a0,0x2c │ │ │ │ + addi a0,a0,-1656 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + ld a5,80(a0) │ │ │ │ + addi sp,sp,-240 │ │ │ │ + auipc a4,0x45 │ │ │ │ + ld a4,-264(a4) │ │ │ │ + sd s1,216(sp) │ │ │ │ + sd a5,96(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) │ │ │ │ + mv a0,s8 │ │ │ │ + jal 34e9e │ │ │ │ + sext.w s0,a0 │ │ │ │ + li a5,-1 │ │ │ │ + beq s0,a5,3576e │ │ │ │ + slli a1,s4,0x20 │ │ │ │ + srli a1,a1,0x1d │ │ │ │ + li a0,0 │ │ │ │ + slli s0,s0,0x20 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - li a1,1020 │ │ │ │ + beqz s5,35754 │ │ │ │ + lw a2,32(a4) │ │ │ │ + mv a1,s5 │ │ │ │ + li a3,1 │ │ │ │ li a0,0 │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - li a2,1020 │ │ │ │ + mv s0,a4 │ │ │ │ + jal 2d8b2 │ │ │ │ + lw a5,4(s0) │ │ │ │ + lw a4,0(s0) │ │ │ │ + mv s5,a0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + subw a5,a5,a4 │ │ │ │ + beqz a5,357a0 │ │ │ │ + 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,355fa │ │ │ │ + ld s0,48(sp) │ │ │ │ + mv a0,s5 │ │ │ │ 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) │ │ │ │ + jal 320a0 │ │ │ │ + mv s11,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 324f4 │ │ │ │ + ld a5,40(sp) │ │ │ │ + sext.w s10,a0 │ │ │ │ + lw s9,8(a5) │ │ │ │ + beqz s9,351c6 │ │ │ │ + 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,355f6 │ │ │ │ + beqz s5,35416 │ │ │ │ + beqz s11,354b6 │ │ │ │ + ld a4,16(a1) │ │ │ │ + ld s1,0(a4) │ │ │ │ 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 │ │ │ │ + jal 3310 │ │ │ │ + ld a1,8(sp) │ │ │ │ + sext.w a3,a0 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 34410 │ │ │ │ + beqz a0,351ac │ │ │ │ + li s1,1 │ │ │ │ + li a4,0 │ │ │ │ + bnez s9,35444 │ │ │ │ + addiw a3,s4,-1 │ │ │ │ + beq a3,s9,35472 │ │ │ │ + ld a5,8(s7) │ │ │ │ + add a4,a4,s2 │ │ │ │ + li a1,32 │ │ │ │ + add s9,a5,s0 │ │ │ │ + ld a3,16(s9) │ │ │ │ li a0,0 │ │ │ │ - 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) │ │ │ │ + sd a3,0(a4) │ │ │ │ + jal 1957a │ │ │ │ + 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,35188 │ │ │ │ + lw a5,116(sp) │ │ │ │ + beqz a5,3548a │ │ │ │ + lw a5,44(s8) │ │ │ │ + beqz a5,35188 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 340d8 │ │ │ │ + ld a1,8(s7) │ │ │ │ + add a1,a1,s0 │ │ │ │ + sb zero,24(a1) │ │ │ │ + ld a0,16(s8) │ │ │ │ + jal 346fa │ │ │ │ + ld a1,8(s7) │ │ │ │ + add a1,a1,s0 │ │ │ │ + beqz s5,3552a │ │ │ │ + lbu a5,24(a1) │ │ │ │ + mv s9,s1 │ │ │ │ + bnez a5,3510c │ │ │ │ + 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,350e2 │ │ │ │ + sd s2,16(sp) │ │ │ │ + li a3,1 │ │ │ │ + beqz s5,351ce │ │ │ │ + mv a0,s5 │ │ │ │ + jal 2c4d8 │ │ │ │ + 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 34a5e │ │ │ │ + ld a5,32(s8) │ │ │ │ + ld s10,56(s8) │ │ │ │ + mv a0,a5 │ │ │ │ + ld a5,576(s10) │ │ │ │ + mv a7,a5 │ │ │ │ + beqz s9,3537a │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + srli a6,a5,0x1d │ │ │ │ + mv s9,s0 │ │ │ │ + mv a5,s0 │ │ │ │ li a2,0 │ │ │ │ - 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 │ │ │ │ + add s0,s0,a6 │ │ │ │ + li a6,0 │ │ │ │ ld a4,0(a5) │ │ │ │ - or a4,a4,a3 │ │ │ │ - sd a4,0(a5) │ │ │ │ - bne s4,s0,375e0 │ │ │ │ - addi s5,s5,8 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - addi sp,sp,-128 │ │ │ │ - sd s10,32(sp) │ │ │ │ - andi s10,a2,-64 │ │ │ │ - addiw s10,s10,64 │ │ │ │ - mv a1,s10 │ │ │ │ - sd ra,120(sp) │ │ │ │ - sd s0,112(sp) │ │ │ │ - sd s1,104(sp) │ │ │ │ - sd s2,96(sp) │ │ │ │ + ld a3,16(a4) │ │ │ │ + beqz a3,35214 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + ld a4,24(a4) │ │ │ │ + beqz a4,3521a │ │ │ │ + addiw a6,a6,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + bne a5,s0,3520c │ │ │ │ + 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,35636 │ │ │ │ + mv s9,s1 │ │ │ │ + sd s8,88(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 s8,a5 │ │ │ │ + ld a3,0(s9) │ │ │ │ + ld a0,16(a3) │ │ │ │ + beqz a0,355ec │ │ │ │ + lw a3,8(a0) │ │ │ │ + mv a2,s1 │ │ │ │ + addiw s5,a1,1 │ │ │ │ + ori a3,a3,256 │ │ │ │ + sw a3,8(a0) │ │ │ │ + jal 348a0 │ │ │ │ + ld a3,0(s9) │ │ │ │ + ld a0,24(a3) │ │ │ │ + beqz a0,35438 │ │ │ │ + bgeu s6,s4,35274 │ │ │ │ + lw a3,8(a0) │ │ │ │ + ori a3,a3,256 │ │ │ │ + sw a3,8(a0) │ │ │ │ + mv a1,s8 │ │ │ │ + mv a2,s4 │ │ │ │ + jal 348a0 │ │ │ │ + ld a5,0(s9) │ │ │ │ + addiw s7,s8,1 │ │ │ │ + ld a1,16(a5) │ │ │ │ + beqz a1,352d4 │ │ │ │ + lbu a5,160(s10) │ │ │ │ + bnez a5,355c8 │ │ │ │ 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 32d0 │ │ │ │ + ld a0,120(s10) │ │ │ │ + beqz s11,352be │ │ │ │ + ld a5,0(s9) │ │ │ │ + mv a0,s11 │ │ │ │ + ld a5,16(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 5b146 │ │ │ │ + mv a1,a0 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,216 │ │ │ │ + li a0,0 │ │ │ │ + jal 5a7fc │ │ │ │ + ld a5,0(s9) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 4ff22 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 39e0 │ │ │ │ + ld a5,0(s9) │ │ │ │ + ld a1,24(a5) │ │ │ │ + beqz a1,35320 │ │ │ │ + lbu a5,160(s10) │ │ │ │ + bnez a5,355dc │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s10) │ │ │ │ + beqz s11,3530e │ │ │ │ + ld a5,0(s9) │ │ │ │ + mv a0,s11 │ │ │ │ + ld a5,24(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 5b146 │ │ │ │ + mv a1,a0 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,136 │ │ │ │ + li a0,0 │ │ │ │ + jal 5a7fc │ │ │ │ + ld a5,0(s9) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,24(a5) │ │ │ │ + jal 4ff22 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 39e0 │ │ │ │ + mv a1,s5 │ │ │ │ + mv s8,s7 │ │ │ │ + addi s9,s9,8 │ │ │ │ + bne s9,s0,35242 │ │ │ │ + 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,35354 │ │ │ │ + jal 4e624 │ │ │ │ + ld a0,16(s1) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s3 │ │ │ │ + sd zero,16(s1) │ │ │ │ + ld a0,24(s1) │ │ │ │ + beqz a0,35584 │ │ │ │ + jal 4e624 │ │ │ │ + ld a0,24(s1) │ │ │ │ + addi s9,s9,8 │ │ │ │ jal 3670 │ │ │ │ - ld ra,120(sp) │ │ │ │ - ld s0,112(sp) │ │ │ │ - slli a0,s10,0x20 │ │ │ │ - slli s7,s7,0x20 │ │ │ │ - srli a0,a0,0x20 │ │ │ │ + ld a0,-8(s9) │ │ │ │ + sd zero,24(s1) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s9) │ │ │ │ + bne s9,s0,35336 │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld a4,56(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,48(sp) │ │ │ │ + bne a5,a4,350b4 │ │ │ │ ld s1,104(sp) │ │ │ │ + ld s2,16(sp) │ │ │ │ + beqz s5,35762 │ │ │ │ + mv a1,s5 │ │ │ │ + li a0,0 │ │ │ │ + jal 30a3a │ │ │ │ + li a0,0 │ │ │ │ + mv a1,s5 │ │ │ │ + jal 3086a │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld s5,40(sp) │ │ │ │ + li s3,0 │ │ │ │ + lw a5,8(s5) │ │ │ │ + beqz a5,35052 │ │ │ │ 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 │ │ │ │ + j 353d6 │ │ │ │ + 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,35052 │ │ │ │ + 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,353ba │ │ │ │ + mv s2,a0 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + sw s2,0(a0) │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,1508 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a4,16(a1) │ │ │ │ + ld a0,0(a4) │ │ │ │ + bnez s11,35110 │ │ │ │ + beqz a0,354b6 │ │ │ │ + jal 3730 │ │ │ │ + mv s11,a0 │ │ │ │ + jal 3310 │ │ │ │ + ld a1,8(s7) │ │ │ │ + sext.w a5,a0 │ │ │ │ + sd a5,8(sp) │ │ │ │ + add a1,a1,s0 │ │ │ │ + j 35110 │ │ │ │ + ld a1,16(a3) │ │ │ │ + mv s7,s8 │ │ │ │ + bnez a1,35288 │ │ │ │ + mv a1,s5 │ │ │ │ + j 35324 │ │ │ │ + ld a4,8(s7) │ │ │ │ + ld a0,0(s2) │ │ │ │ + ld a2,24(sp) │ │ │ │ + add a4,a4,s0 │ │ │ │ + ld a1,16(a4) │ │ │ │ + jal 34336 │ │ │ │ + bgtz a0,354ba │ │ │ │ + bnez a0,3554c │ │ │ │ + slli a3,s9,0x20 │ │ │ │ + srli a4,a3,0x1d │ │ │ │ + addiw a3,s4,-1 │ │ │ │ + addiw s1,s9,1 │ │ │ │ + bne a3,s9,3513a │ │ │ │ + slliw s4,s4,0x1 │ │ │ │ + slli a1,s4,0x20 │ │ │ │ + mv a0,s2 │ │ │ │ + srli a1,a1,0x1d │ │ │ │ + sd a4,16(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a4,16(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + j 3513a │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 33e78 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 34048 │ │ │ │ + lw a5,44(s8) │ │ │ │ + beqz a5,35188 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 341ec │ │ │ │ + j 35188 │ │ │ │ + lbu a5,24(a1) │ │ │ │ + mv s9,s1 │ │ │ │ + beqz a5,351ac │ │ │ │ + li s11,0 │ │ │ │ + j 3512a │ │ │ │ + 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,354e8 │ │ │ │ + jal 4e624 │ │ │ │ + ld a0,16(s10) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,16(s10) │ │ │ │ + ld a0,24(s10) │ │ │ │ + beqz a0,35514 │ │ │ │ + jal 4e624 │ │ │ │ + ld a0,24(s10) │ │ │ │ + addi s9,s9,8 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,-8(s9) │ │ │ │ + sd zero,24(s10) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s9) │ │ │ │ + bne s9,s1,354c6 │ │ │ │ + li s9,0 │ │ │ │ + j 3545e │ │ │ │ + ld a0,0(s9) │ │ │ │ + addi s9,s9,8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s9) │ │ │ │ + bne s9,s1,354c6 │ │ │ │ + li s9,0 │ │ │ │ + j 3545e │ │ │ │ + beqz s11,355a4 │ │ │ │ + lbu a5,24(a1) │ │ │ │ + mv s9,s1 │ │ │ │ + bnez a5,35110 │ │ │ │ + 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,350e2 │ │ │ │ + j 351be │ │ │ │ + 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,3556e │ │ │ │ + jal 4e624 │ │ │ │ + ld a0,16(s1) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,16(s1) │ │ │ │ + ld a0,24(s1) │ │ │ │ + beqz a0,35580 │ │ │ │ + jal 4e624 │ │ │ │ + ld a0,24(s1) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,24(s1) │ │ │ │ + mv s1,s9 │ │ │ │ + j 35170 │ │ │ │ + ld a0,0(s9) │ │ │ │ + addi s9,s9,8 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-8(s9) │ │ │ │ + bne s9,s0,35336 │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld a4,56(sp) │ │ │ │ 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 │ │ │ │ + sd a5,48(sp) │ │ │ │ + bne a5,a4,350b4 │ │ │ │ + j 35386 │ │ │ │ + ld a5,16(a1) │ │ │ │ + ld s11,0(a5) │ │ │ │ + beqz s11,354ac │ │ │ │ + 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 3552e │ │ │ │ + ld a2,168(s10) │ │ │ │ + ld a0,152(s10) │ │ │ │ + mv a3,s2 │ │ │ │ + jal 4bffe │ │ │ │ + ld a5,0(s9) │ │ │ │ + j 352d4 │ │ │ │ + ld a2,168(s10) │ │ │ │ + ld a0,152(s10) │ │ │ │ + mv a3,s2 │ │ │ │ + jal 4bffe │ │ │ │ + j 35320 │ │ │ │ + ld a0,24(a3) │ │ │ │ + mv s5,a1 │ │ │ │ + bnez a0,35268 │ │ │ │ + j 35324 │ │ │ │ + mv s1,s9 │ │ │ │ + j 35192 │ │ │ │ + beqz s11,35604 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ + ld a5,40(sp) │ │ │ │ + li s11,0 │ │ │ │ + li s10,0 │ │ │ │ + lw a5,8(a5) │ │ │ │ + bnez a5,350da │ │ │ │ + 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 3890 │ │ │ │ - ld a0,0(s2) │ │ │ │ + jal 34a5e │ │ │ │ + ld a5,48(sp) │ │ │ │ + ld a4,56(sp) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sd a5,48(sp) │ │ │ │ + bne a5,a4,350b4 │ │ │ │ + j 35386 │ │ │ │ + sd s8,88(sp) │ │ │ │ + mv s8,s1 │ │ │ │ + ld a3,0(s8) │ │ │ │ + mv s9,a5 │ │ │ │ + mv s1,a2 │ │ │ │ + ld a0,16(a3) │ │ │ │ + beqz a0,356ba │ │ │ │ + mv a2,s1 │ │ │ │ + addiw s5,a1,1 │ │ │ │ + jal 348a0 │ │ │ │ + ld a3,0(s8) │ │ │ │ + ld a0,24(a3) │ │ │ │ + beqz a0,356c2 │ │ │ │ + bgeu s6,s4,35664 │ │ │ │ + lw a3,8(a0) │ │ │ │ + ori a3,a3,256 │ │ │ │ + sw a3,8(a0) │ │ │ │ + mv a1,s9 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ + jal 348a0 │ │ │ │ + ld a5,0(s8) │ │ │ │ + addiw s7,s9,1 │ │ │ │ + ld a1,16(a5) │ │ │ │ + beqz a1,35690 │ │ │ │ + lbu a5,160(s10) │ │ │ │ + beqz a5,356cc │ │ │ │ + ld a2,168(s10) │ │ │ │ + ld a0,152(s10) │ │ │ │ + mv a3,s2 │ │ │ │ + jal 4bffe │ │ │ │ + ld a5,0(s8) │ │ │ │ + ld a1,24(a5) │ │ │ │ + beqz a1,356a8 │ │ │ │ + lbu a5,160(s10) │ │ │ │ + beqz a5,35712 │ │ │ │ + ld a2,168(s10) │ │ │ │ + ld a0,152(s10) │ │ │ │ + mv a3,s2 │ │ │ │ + jal 4bffe │ │ │ │ + mv a1,s5 │ │ │ │ + mv s9,s7 │ │ │ │ + addi s8,s8,8 │ │ │ │ + beq s8,s0,3532a │ │ │ │ + ld a3,0(s8) │ │ │ │ + ld a0,16(a3) │ │ │ │ + bnez a0,35646 │ │ │ │ + ld a0,24(a3) │ │ │ │ + mv s5,a1 │ │ │ │ + bnez a0,35658 │ │ │ │ + j 356ac │ │ │ │ + ld a1,16(a3) │ │ │ │ + mv s7,s9 │ │ │ │ + bnez a1,35678 │ │ │ │ + mv a1,s5 │ │ │ │ + j 356ac │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s10) │ │ │ │ + beqz s11,356fa │ │ │ │ + ld a5,0(s8) │ │ │ │ + mv a0,s11 │ │ │ │ + ld a5,16(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 5b146 │ │ │ │ + mv a1,a0 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-868 │ │ │ │ + li a0,0 │ │ │ │ + jal 5a7fc │ │ │ │ + ld a5,0(s8) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 4ff22 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 39e0 │ │ │ │ + ld a5,0(s8) │ │ │ │ + j 35690 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 32d0 │ │ │ │ + ld a0,120(s10) │ │ │ │ + beqz s11,35740 │ │ │ │ + ld a5,0(s8) │ │ │ │ + mv a0,s11 │ │ │ │ + ld a5,24(a5) │ │ │ │ + lw a2,24(a5) │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal 5b146 │ │ │ │ + mv a1,a0 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,-938 │ │ │ │ + li a0,0 │ │ │ │ + jal 5a7fc │ │ │ │ + ld a5,0(s8) │ │ │ │ + li a2,10 │ │ │ │ + ld a1,24(a5) │ │ │ │ + jal 4ff22 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 39e0 │ │ │ │ + j 356a8 │ │ │ │ + lw a5,4(a4) │ │ │ │ + lw a4,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + subw a5,a5,a4 │ │ │ │ + bnez a5,350a6 │ │ │ │ + j 353a4 │ │ │ │ + beqz s11,353a4 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ + j 353a4 │ │ │ │ + auipc a5,0x44 │ │ │ │ + ld a5,1954(a5) │ │ │ │ + ld a4,120(sp) │ │ │ │ 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 │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,357a6 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + bnez a0,3538e │ │ │ │ + j 353a4 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-304 │ │ │ │ + sd s4,256(sp) │ │ │ │ + lw s4,0(a0) │ │ │ │ + sd s1,280(sp) │ │ │ │ + auipc s1,0x44 │ │ │ │ + ld s1,1884(s1) │ │ │ │ + sd s0,288(sp) │ │ │ │ + sd ra,296(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + sd s2,272(sp) │ │ │ │ ld a0,0(s1) │ │ │ │ - mv a2,s4 │ │ │ │ + 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,35ca0 │ │ │ │ + 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,35c4c │ │ │ │ + addi a5,a5,32 │ │ │ │ + bne a5,a3,35800 │ │ │ │ + mulw s4,s4,s2 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,564 │ │ │ │ + li a1,1270 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-120 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a0,0 │ │ │ │ + li s3,0 │ │ │ │ + auipc s8,0x2e │ │ │ │ + addi s8,s8,-1688 │ │ │ │ + li s5,-1 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x1 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x5 │ │ │ │ + jal 1957a │ │ │ │ + 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,358d6 │ │ │ │ + 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 5a7fc │ │ │ │ + sd a0,0(s9) │ │ │ │ + li a1,32 │ │ │ │ + sb zero,8(s9) │ │ │ │ + sd zero,32(s9) │ │ │ │ + sb zero,24(s9) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 1957a │ │ │ │ li a1,0 │ │ │ │ - jal 3890 │ │ │ │ - li a5,1 │ │ │ │ - sll a5,a5,s5 │ │ │ │ + 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,3585e │ │ │ │ + addi s4,s4,32 │ │ │ │ + bne s4,s7,35854 │ │ │ │ + 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 │ │ │ │ - addiw a0,s7,2 │ │ │ │ - sd a5,40(sp) │ │ │ │ + slliw a0,s5,0x1 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ jal 39f0 │ │ │ │ - mv a1,s4 │ │ │ │ - mv s6,a0 │ │ │ │ - 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) │ │ │ │ + mv s4,a0 │ │ │ │ + beqz s3,35974 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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(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) │ │ │ │ + sw a3,0(a5) │ │ │ │ + bne a2,a4,35930 │ │ │ │ + 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 1957a │ │ │ │ + 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 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s11 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 37f0 │ │ │ │ + mv s3,a0 │ │ │ │ + bnez a0,35c86 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s11 │ │ │ │ + jal 36e0 │ │ │ │ + mv s3,a0 │ │ │ │ + bnez a0,35c6c │ │ │ │ + lw a3,344(s1) │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,150 │ │ │ │ + li a1,1350 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-622 │ │ │ │ + jal 5a1d4 │ │ │ │ + lw a5,344(s1) │ │ │ │ + ld s10,24(sp) │ │ │ │ + li s8,0 │ │ │ │ + auipc s11,0xfffff │ │ │ │ + addi s11,s11,1514 │ │ │ │ + mv s3,s10 │ │ │ │ + beqz a5,35a6c │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s11 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 34f0 │ │ │ │ + bnez a0,35c30 │ │ │ │ + lw a5,344(s1) │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi s10,s10,8 │ │ │ │ + bltu s8,a5,35a36 │ │ │ │ + beqz a5,35a6c │ │ │ │ + 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,35a56 │ │ │ │ + lw a5,72(sp) │ │ │ │ + li s1,0 │ │ │ │ + li s3,0 │ │ │ │ + li s11,-1 │ │ │ │ + beqz a5,35b10 │ │ │ │ + ld a1,80(sp) │ │ │ │ + mv a0,s6 │ │ │ │ + add a1,a1,s1 │ │ │ │ + jal 346fa │ │ │ │ + ld a5,80(sp) │ │ │ │ + add s8,a5,s1 │ │ │ │ + lbu a4,8(s8) │ │ │ │ + beqz a4,35c10 │ │ │ │ + lbu a4,24(s8) │ │ │ │ + bnez a4,35c10 │ │ │ │ + ld a0,32(s8) │ │ │ │ + sd zero,0(s8) │ │ │ │ + sb zero,8(s8) │ │ │ │ + sb zero,24(s8) │ │ │ │ + beqz a0,35ab0 │ │ │ │ + jal 3670 │ │ │ │ + sd zero,32(s8) │ │ │ │ + ld s10,16(s8) │ │ │ │ + beqz s10,35af8 │ │ │ │ + ld a0,16(s10) │ │ │ │ + sd zero,0(s10) │ │ │ │ + sw s11,8(s10) │ │ │ │ + beqz a0,35ad6 │ │ │ │ + jal 4e624 │ │ │ │ + ld a0,16(s10) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,16(s10) │ │ │ │ + ld a0,24(s10) │ │ │ │ + beqz a0,35aec │ │ │ │ + jal 4e624 │ │ │ │ + ld a0,24(s10) │ │ │ │ + jal 3670 │ │ │ │ + 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,35a76 │ │ │ │ + ld a0,80(sp) │ │ │ │ + beqz a0,35b1a │ │ │ │ + jal 3670 │ │ │ │ + sd zero,80(sp) │ │ │ │ + sw zero,72(sp) │ │ │ │ + beqz s2,35b4c │ │ │ │ + ld a5,32(sp) │ │ │ │ + bnez a5,35bc8 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli s2,a5,0x1a │ │ │ │ + li s3,0 │ │ │ │ + li s1,0 │ │ │ │ + ld a5,8(s0) │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld a0,24(a5) │ │ │ │ + add a0,a0,s1 │ │ │ │ + addi s1,s1,64 │ │ │ │ + jal 5a732 │ │ │ │ + bne s2,s1,35b30 │ │ │ │ + addi s3,s3,32 │ │ │ │ + bne s3,s7,35b2e │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a5,35b7e │ │ │ │ + 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) │ │ │ │ + addi s0,s0,40 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,-32(s0) │ │ │ │ + sd zero,-40(s0) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,-32(s0) │ │ │ │ + bne s0,s1,35b60 │ │ │ │ + ld a0,24(sp) │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ + ld a0,8(sp) │ │ │ │ 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 │ │ │ │ + auipc a5,0x44 │ │ │ │ + ld a5,890(a5) │ │ │ │ + ld a4,184(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,35cc0 │ │ │ │ + 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 │ │ │ │ - beqz t6,37d58 │ │ │ │ - slli a2,t6,0x20 │ │ │ │ - srli a5,a2,0x1e │ │ │ │ + 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 5a732 │ │ │ │ + ld a5,8(s0) │ │ │ │ + li a0,0 │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,24(a5) │ │ │ │ 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 │ │ │ │ + ld a1,16(a5) │ │ │ │ + jal e29a │ │ │ │ + ld a5,8(s0) │ │ │ │ + add a5,a5,s1 │ │ │ │ + ld a5,24(a5) │ │ │ │ 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 │ │ │ │ + sb s3,24(a5) │ │ │ │ + addi s6,s6,64 │ │ │ │ + bne s2,s6,35bd6 │ │ │ │ + addi s1,s1,32 │ │ │ │ + bne s1,s7,35bd4 │ │ │ │ + j 35b4c │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,-322 │ │ │ │ + li a1,1373 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-1142 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + sd a0,8(sp) │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + ld a5,8(sp) │ │ │ │ + sw a5,0(a0) │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-378 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,-566 │ │ │ │ + li a1,1262 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-1202 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + sw s3,0(a0) │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-500 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + jal 3390 <__errno_location@plt> │ │ │ │ + sw s3,0(a0) │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-550 │ │ │ │ + jal 38e0 │ │ │ │ + li a0,1 │ │ │ │ + jal 33c0 │ │ │ │ + auipc a3,0x30 │ │ │ │ + addi a3,a3,-280 │ │ │ │ + li a2,1257 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,-1284 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-692 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + ld a3,16(a0) │ │ │ │ + ld a4,16(a1) │ │ │ │ + mv a5,a0 │ │ │ │ + bltu a4,a3,35d0a │ │ │ │ + li a0,1 │ │ │ │ + bltu a3,a4,35d0c │ │ │ │ + lw a3,0(a5) │ │ │ │ + lw a4,0(a1) │ │ │ │ + bltu a4,a3,35d0c │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,35d0c │ │ │ │ + lbu a3,40(a5) │ │ │ │ + lbu a4,40(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a3,35d0c │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,35d0c │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld a4,8(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a5,35d0c │ │ │ │ + sltu a5,a5,a4 │ │ │ │ + negw a0,a5 │ │ │ │ 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 │ │ │ │ + li a0,-1 │ │ │ │ + ret │ │ │ │ + lw a3,0(a0) │ │ │ │ + lw a4,0(a1) │ │ │ │ + mv a5,a0 │ │ │ │ + bltu a4,a3,35d46 │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,35d48 │ │ │ │ + lbu a3,24(a5) │ │ │ │ + lbu a4,24(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a3,35d48 │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,35d48 │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld a4,8(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a5,35d48 │ │ │ │ + sltu a5,a5,a4 │ │ │ │ + negw a0,a5 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-16 │ │ │ │ + auipc a3,0x30 │ │ │ │ + addi a3,a3,-420 │ │ │ │ + li a2,308 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,-592 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-584 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lw a3,0(a0) │ │ │ │ + lw a4,0(a1) │ │ │ │ + mv a5,a0 │ │ │ │ + bltu a4,a3,35da6 │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,35da8 │ │ │ │ + lbu a3,40(a5) │ │ │ │ + lbu a4,40(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a3,35da8 │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,35da8 │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld a4,8(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a5,35da8 │ │ │ │ + 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,0x44 │ │ │ │ + ld s6,348(s6) │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s4,32(sp) │ │ │ │ + add a1,a1,a2 │ │ │ │ + mv s0,a0 │ │ │ │ + mv s4,a5 │ │ │ │ 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 │ │ │ │ + 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 5770a │ │ │ │ + sext.w a1,a0 │ │ │ │ + sw a1,0(s0) │ │ │ │ + addi a3,sp,4 │ │ │ │ + mv a2,sp │ │ │ │ mv a0,s2 │ │ │ │ - jal 4f012 │ │ │ │ - addiw s1,s1,-1 │ │ │ │ - bnez s0,37f3a │ │ │ │ - j 37e9c │ │ │ │ + jal 5777c │ │ │ │ + beqz s1,35e68 │ │ │ │ + lwu a5,0(sp) │ │ │ │ + add a3,a5,s4 │ │ │ │ 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 │ │ │ │ + bgeu s3,a3,35e54 │ │ │ │ + lwu a3,4(sp) │ │ │ │ + sd a4,8(s0) │ │ │ │ + add a2,s1,a4 │ │ │ │ + bgeu a2,a3,35e4c │ │ │ │ + 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,35e88 │ │ │ │ + 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 35e10 │ │ │ │ + lwu a3,4(sp) │ │ │ │ + sub a4,s3,s4 │ │ │ │ + sd a4,8(s0) │ │ │ │ + add a2,s1,a4 │ │ │ │ + bltu a2,a3,35e10 │ │ │ │ + j 35e4c │ │ │ │ + auipc a3,0x30 │ │ │ │ + addi a3,a3,-680 │ │ │ │ + li a2,65 │ │ │ │ + auipc a1,0x2b │ │ │ │ + addi a1,a1,-876 │ │ │ │ + auipc a0,0x2b │ │ │ │ + addi a0,a0,-828 │ │ │ │ + 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 dcdc │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd a0,48(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ 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 │ │ │ │ + sb a1,56(a0) │ │ │ │ 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 │ │ │ │ + ld a0,8(a0) │ │ │ │ ret │ │ │ │ - │ │ │ │ -000000000003804a : │ │ │ │ - mv a5,a0 │ │ │ │ + ld a0,8(a0) │ │ │ │ + ret │ │ │ │ + ld a4,8(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 │ │ │ │ + sub a0,a4,a0 │ │ │ │ ret │ │ │ │ - ld a5,0(a1) │ │ │ │ - bgtz a5,38078 │ │ │ │ - add a0,a5,a6 │ │ │ │ + ld a4,8(a0) │ │ │ │ + ld a0,32(a0) │ │ │ │ + sub a0,a4,a0 │ │ │ │ ret │ │ │ │ - ld a0,8(a0) │ │ │ │ + ld a5,8(a0) │ │ │ │ + ld a4,16(a0) │ │ │ │ + add a0,a5,a4 │ │ │ │ + addi a0,a0,-1 │ │ │ │ ret │ │ │ │ - ld a0,0(a0) │ │ │ │ + ld a5,8(a0) │ │ │ │ + ld a4,16(a0) │ │ │ │ + ld a0,24(a0) │ │ │ │ + add a5,a5,a4 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + sub a0,a5,a0 │ │ │ │ ret │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - li a0,1 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + 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,35f20 │ │ │ │ + add a0,a0,a4 │ │ │ │ ret │ │ │ │ - beqz a0,380de │ │ │ │ + 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,35f3a │ │ │ │ ret │ │ │ │ - li a0,0 │ │ │ │ + sub a0,a5,a1 │ │ │ │ ret │ │ │ │ - beqz a0,380e8 │ │ │ │ - ld a0,0(a0) │ │ │ │ + lwu a0,0(a0) │ │ │ │ ret │ │ │ │ - li a0,0 │ │ │ │ + ld a5,8(a1) │ │ │ │ + ld a0,16(a1) │ │ │ │ + ld a6,32(a1) │ │ │ │ + add a7,a5,a0 │ │ │ │ + addi a4,a7,-1 │ │ │ │ + bgeu a4,a6,35f84 │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a7 │ │ │ │ + bgeu a4,a6,35f7e │ │ │ │ + addw a0,a0,a3 │ │ │ │ + ld a3,24(a1) │ │ │ │ + slli a4,a2,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + add a4,a4,a3 │ │ │ │ + bltu a4,a5,35f7a │ │ │ │ + subw a2,a5,a3 │ │ │ │ + addw a0,a0,a2 │ │ │ │ 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) │ │ │ │ + subw a0,a6,a5 │ │ │ │ + j 35f68 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 35d4a │ │ │ │ + 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 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 │ │ │ │ + mv s1,a1 │ │ │ │ + ld a0,8(a0) │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + lwu a4,0(s0) │ │ │ │ + sd a0,8(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,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 │ │ │ │ - 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 │ │ │ │ + lw a5,0(a0) │ │ │ │ addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - ld s1,64(a0) │ │ │ │ + sd ra,40(sp) │ │ │ │ sd s0,32(sp) │ │ │ │ + sd s1,24(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 │ │ │ │ + auipc s2,0x44 │ │ │ │ + ld s2,-226(s2) │ │ │ │ + mv s1,a0 │ │ │ │ + mv s0,a2 │ │ │ │ + mv a0,a1 │ │ │ │ + ld a4,0(s2) │ │ │ │ + sd a4,8(sp) │ │ │ │ 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 a1,a5 │ │ │ │ + sw a5,0(a2) │ │ │ │ + addi a3,sp,4 │ │ │ │ + mv a2,sp │ │ │ │ + jal 5777c │ │ │ │ + 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 c694 │ │ │ │ + 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 cf84 │ │ │ │ + sw a0,60(s0) │ │ │ │ + lbu a1,96(s1) │ │ │ │ + ld a0,88(s1) │ │ │ │ + jal cfd0 │ │ │ │ mv a5,a0 │ │ │ │ + ld a0,88(s1) │ │ │ │ + sw a5,64(s0) │ │ │ │ + jal 8f86 │ │ │ │ + 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,36080 │ │ │ │ ld ra,40(sp) │ │ │ │ + mv a0,s0 │ │ │ │ ld s0,32(sp) │ │ │ │ - sd a5,0(s1) │ │ │ │ - ld s2,16(sp) │ │ │ │ - ld s3,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ ld s1,24(sp) │ │ │ │ + ld s2,16(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 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + │ │ │ │ +0000000000036084 : │ │ │ │ + lw a3,0(a0) │ │ │ │ + lw a4,0(a1) │ │ │ │ mv a5,a0 │ │ │ │ - j 38218 │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a1,s3 │ │ │ │ - jalr s2 │ │ │ │ - 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) │ │ │ │ + bltu a4,a3,360a8 │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,360aa │ │ │ │ + ld a5,8(a5) │ │ │ │ + ld a4,8(a1) │ │ │ │ + li a0,1 │ │ │ │ + bltu a4,a5,360aa │ │ │ │ + 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 │ │ │ │ - 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,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) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ ret │ │ │ │ - ld s10,0(s0) │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s3 │ │ │ │ - jalr s2 │ │ │ │ - bge s10,a0,383ac │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + 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,0x44 │ │ │ │ + ld s2,-482(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 1957a │ │ │ │ + sw zero,0(a0) │ │ │ │ + lw a6,0(s7) │ │ │ │ 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) │ │ │ │ + sd zero,8(a0) │ │ │ │ + ld a3,8(sp) │ │ │ │ + mv s5,a0 │ │ │ │ + bgeu a5,a6,3626c │ │ │ │ + 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 3616c │ │ │ │ + ld a7,8(a4) │ │ │ │ + add a1,s9,s8 │ │ │ │ + add a1,a1,s3 │ │ │ │ + bgeu a7,a1,36182 │ │ │ │ + ld a4,16(a4) │ │ │ │ + addiw a1,s4,1 │ │ │ │ + add a7,a7,a4 │ │ │ │ + sub s8,a7,s9 │ │ │ │ + mv a4,s4 │ │ │ │ + bgeu a1,a6,361fa │ │ │ │ + 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,3614c │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ - jalr s4 │ │ │ │ - ld a5,64(s0) │ │ │ │ - mv s3,a0 │ │ │ │ + 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,3616c │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 3530 │ │ │ │ + lw a5,0(s5) │ │ │ │ + ld a3,88(sp) │ │ │ │ + ld a4,0(s2) │ │ │ │ + xor a4,a4,a3 │ │ │ │ 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 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s5) │ │ │ │ + bnez a4,36276 │ │ │ │ + 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 │ │ │ │ - jal 1d4e0 │ │ │ │ + addi s1,sp,16 │ │ │ │ + j 3620c │ │ │ │ + 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,0x44 │ │ │ │ + ld s3,-896(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 1957a │ │ │ │ + sw zero,0(a0) │ │ │ │ + lw a6,0(s5) │ │ │ │ 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 │ │ │ │ - mv a0,s3 │ │ │ │ - jalr s4 │ │ │ │ - sd a0,8(s0) │ │ │ │ - mv a1,s1 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - mv a0,s3 │ │ │ │ - jalr s5 │ │ │ │ - mv s9,a0 │ │ │ │ - ld a0,32(s0) │ │ │ │ - mv a1,s1 │ │ │ │ - jalr s4 │ │ │ │ - mv s6,a0 │ │ │ │ - ld a0,32(s0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + ld a2,8(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + bgeu a5,a6,36432 │ │ │ │ + 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 36382 │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - mv a2,s2 │ │ │ │ + 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,363c0 │ │ │ │ + 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,3630c │ │ │ │ + lbu a5,40(a3) │ │ │ │ + bne a5,s8,3630c │ │ │ │ + ld a7,8(a3) │ │ │ │ + add a5,s10,s9 │ │ │ │ + add a5,a5,s2 │ │ │ │ + bgeu a7,a5,3630c │ │ │ │ + ld a5,16(a3) │ │ │ │ + addiw a3,s6,1 │ │ │ │ + add a7,a7,a5 │ │ │ │ + sub s9,a7,s10 │ │ │ │ + mv a5,s6 │ │ │ │ + bltu a3,a6,36382 │ │ │ │ + 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 1957a │ │ │ │ + lwu a4,0(s4) │ │ │ │ + sd a0,8(s4) │ │ │ │ + li a2,72 │ │ │ │ + slli a5,a4,0x3 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + 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,3643c │ │ │ │ + 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 363d2 │ │ │ │ + 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) │ │ │ │ + jal 3670 │ │ │ │ + ld ra,8(sp) │ │ │ │ + sd zero,8(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ 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 │ │ │ │ + lbu a0,40(a0) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-176 │ │ │ │ + sd s7,104(sp) │ │ │ │ + auipc s7,0x44 │ │ │ │ + ld s7,-1368(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 s1,152(sp) │ │ │ │ + sd s2,144(sp) │ │ │ │ + sd ra,168(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + jal 1957a │ │ │ │ + sw zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + beqz s2,3656c │ │ │ │ + slli s2,s2,0x20 │ │ │ │ + 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 │ │ │ │ + add s2,s2,s0 │ │ │ │ + lw a1,0(s0) │ │ │ │ + mv a3,s6 │ │ │ │ + mv a2,s5 │ │ │ │ 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) │ │ │ │ + sw a1,16(sp) │ │ │ │ + jal 5777c │ │ │ │ + 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 c694 │ │ │ │ + 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 cf84 │ │ │ │ + lbu a1,96(s0) │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,88(s0) │ │ │ │ + sw a5,76(sp) │ │ │ │ + addi s0,s0,104 │ │ │ │ + jal cfd0 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,-16(s0) │ │ │ │ + sw a5,80(sp) │ │ │ │ + jal 8f86 │ │ │ │ + lw a5,0(s1) │ │ │ │ mv a4,a0 │ │ │ │ - mv a3,s7 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ - 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 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 1957a │ │ │ │ + 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) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s1) │ │ │ │ + bne s0,s2,364c0 │ │ │ │ + ld s4,128(sp) │ │ │ │ + ld s5,120(sp) │ │ │ │ + ld s6,112(sp) │ │ │ │ + ld a4,88(sp) │ │ │ │ ld a5,0(s7) │ │ │ │ - ld a3,8(sp) │ │ │ │ - mv a4,a0 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,1 │ │ │ │ - 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 │ │ │ │ - mv a0,s3 │ │ │ │ - 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 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 │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,3658a │ │ │ │ + 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 s1,24(sp) │ │ │ │ - ld s1,56(a0) │ │ │ │ sd s0,32(sp) │ │ │ │ sd ra,40(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a5,36600 │ │ │ │ + lw a5,0(a0) │ │ │ │ sd s2,16(sp) │ │ │ │ sd s3,8(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) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,64(s1) │ │ │ │ - sd zero,56(s1) │ │ │ │ - jal 3670 │ │ │ │ - ld a5,40(s1) │ │ │ │ - sd zero,64(s1) │ │ │ │ - bnez a5,38b16 │ │ │ │ - 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,38af6 │ │ │ │ - ld ra,40(sp) │ │ │ │ - sd zero,48(s0) │ │ │ │ - ld s0,32(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 │ │ │ │ + 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 1957a │ │ │ │ + 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,365b0 │ │ │ │ ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ - addi sp,sp,48 │ │ │ │ - ret │ │ │ │ - ld a0,48(s0) │ │ │ │ - jal 3670 │ │ │ │ + ld s4,0(sp) │ │ │ │ ld ra,40(sp) │ │ │ │ - sd zero,48(s0) │ │ │ │ + mv a0,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) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,48(s3) │ │ │ │ - j 388d2 │ │ │ │ - ld a0,48(s3) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,48(s3) │ │ │ │ - j 38a8e │ │ │ │ - ld a0,48(s3) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,48(s3) │ │ │ │ - j 38866 │ │ │ │ - ld a0,48(s3) │ │ │ │ - jal 3670 │ │ │ │ - sd zero,48(s3) │ │ │ │ - j 38a4e │ │ │ │ - ld a0,48(s3) │ │ │ │ - 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 │ │ │ │ + lwu a4,0(a1) │ │ │ │ + beqz a4,36674 │ │ │ │ + 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,3667c │ │ │ │ + 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,36682 │ │ │ │ + slli a7,a3,0x20 │ │ │ │ + srli a7,a7,0x20 │ │ │ │ + add a7,a7,t3 │ │ │ │ + bgeu a7,t1,36676 │ │ │ │ + addw a3,a3,a4 │ │ │ │ + ld a4,24(a5) │ │ │ │ + bltu a4,a2,36660 │ │ │ │ + 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 36656 │ │ │ │ + sub a6,a1,a2 │ │ │ │ + j 36624 │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 35d4a │ │ │ │ + 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,367a4 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mv s2,a0 │ │ │ │ + mv s4,a2 │ │ │ │ + mv s3,a3 │ │ │ │ + li s10,0 │ │ │ │ + li s7,0 │ │ │ │ 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 │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + bnez a5,36774 │ │ │ │ + mv a2,s5 │ │ │ │ + mv a6,s4 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + mv a0,s3 │ │ │ │ + beq a5,a1,366d6 │ │ │ │ + li a0,0 │ │ │ │ + ld a5,8(s9) │ │ │ │ + slli a4,s10,0x3 │ │ │ │ + add a4,a4,s10 │ │ │ │ + slli a4,a4,0x3 │ │ │ │ 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 │ │ │ │ + ld a7,16(s2) │ │ │ │ + ld a4,8(a5) │ │ │ │ + add a1,a3,a2 │ │ │ │ + add s8,a7,a3 │ │ │ │ + bgeu a1,a4,36700 │ │ │ │ + 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,367aa │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + add a5,a5,a7 │ │ │ │ + bltu a5,a2,3677a │ │ │ │ + subw s1,a2,a4 │ │ │ │ + bltu a1,a4,36728 │ │ │ │ + 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 1957a │ │ │ │ + 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,3677e │ │ │ │ + mv s11,s6 │ │ │ │ + beqz a5,366c8 │ │ │ │ + li a2,0 │ │ │ │ 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 │ │ │ │ + j 366cc │ │ │ │ + addw s1,s1,a0 │ │ │ │ + j 36720 │ │ │ │ + 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 │ │ │ │ + j 36790 │ │ │ │ + auipc a3,0x2f │ │ │ │ + addi a3,a3,1022 │ │ │ │ + li a2,308 │ │ │ │ + auipc a1,0x2a │ │ │ │ + addi a1,a1,850 │ │ │ │ + auipc a0,0x2a │ │ │ │ + addi a0,a0,858 │ │ │ │ + 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,3681c │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + beq a7,a3,36820 │ │ │ │ + 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,3681c │ │ │ │ + ld a4,8(a2) │ │ │ │ + ld a6,16(a2) │ │ │ │ + ld a2,8(a5) │ │ │ │ + add a5,a4,a6 │ │ │ │ + add a5,a5,a1 │ │ │ │ + bgeu a5,a2,367f0 │ │ │ │ + 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) │ │ │ │ + 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) │ │ │ │ + sd s11,56(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,36a3a │ │ │ │ + li s11,0 │ │ │ │ + addiw t3,s11,1 │ │ │ │ + slli a5,t3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ 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,a3,a5 │ │ │ │ + slli a4,a4,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) │ │ │ │ + lw s0,16(a4) │ │ │ │ + sext.w a5,s3 │ │ │ │ + sext.w s11,t3 │ │ │ │ + addw s3,s0,s3 │ │ │ │ + bltu s3,s2,36870 │ │ │ │ + addiw s2,s2,-1 │ │ │ │ + subw s2,s2,a5 │ │ │ │ + add s4,s8,a3 │ │ │ │ + mv a2,a4 │ │ │ │ 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) │ │ │ │ + li a1,48 │ │ │ │ + li a0,0 │ │ │ │ + ld s6,16(a5) │ │ │ │ + ld a5,8(a2) │ │ │ │ + lw s7,24(s1) │ │ │ │ + add s6,s6,a5 │ │ │ │ + jal 1957a │ │ │ │ + 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 8c02 │ │ │ │ + lw a4,40(s1) │ │ │ │ + beqz a4,369da │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + li s10,0 │ │ │ │ + slli s4,a5,0x3 │ │ │ │ + add a5,a3,s4 │ │ │ │ + lw a2,4(a5) │ │ │ │ + bnez a2,36910 │ │ │ │ + j 369be │ │ │ │ + li a2,6 │ │ │ │ + beq a4,a2,369b0 │ │ │ │ + li a2,5 │ │ │ │ + beq a4,a2,369b0 │ │ │ │ + li a2,1 │ │ │ │ + bne a4,a2,36a40 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + lw a4,4(a5) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + bgeu s10,a4,369bc │ │ │ │ + lw a4,0(s5) │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + bgeu s11,a4,369fe │ │ │ │ + lw a4,28(s1) │ │ │ │ + addw a4,a4,s7 │ │ │ │ + bgeu s3,a4,369fe │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 a3,8(sp) │ │ │ │ + addw s6,s6,s9 │ │ │ │ + beqz s7,36974 │ │ │ │ + slli a3,s11,0x20 │ │ │ │ + srli s0,a3,0x1d │ │ │ │ + add s0,s0,s8 │ │ │ │ + ld a0,0(s0) │ │ │ │ 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 │ │ │ │ + jal c6c6 │ │ │ │ + sext.w a0,a0 │ │ │ │ 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 │ │ │ │ + ld a4,32(sp) │ │ │ │ + beqz a0,36a0a │ │ │ │ + li a1,48 │ │ │ │ + li a0,0 │ │ │ │ + add s0,s8,a4 │ │ │ │ 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) │ │ │ │ + jal 1957a │ │ │ │ + lw a2,16(s1) │ │ │ │ + ld a1,0(s1) │ │ │ │ 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 │ │ │ │ + ld a4,8(sp) │ │ │ │ + mv a3,s6 │ │ │ │ + sd a0,0(s0) │ │ │ │ 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) │ │ │ │ + jal 8c02 │ │ │ │ + ld a3,32(s1) │ │ │ │ + mv s11,s2 │ │ │ │ + add a5,a3,s4 │ │ │ │ + lw a1,0(a5) │ │ │ │ + ld a0,0(s0) │ │ │ │ + jal c1f8 │ │ │ │ + ld a3,32(s1) │ │ │ │ + add a5,a3,s4 │ │ │ │ + lw a4,0(a5) │ │ │ │ + bnez a4,368f4 │ │ │ │ + lw a4,4(a5) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + addiw s7,s7,1 │ │ │ │ + bltu s10,a4,36910 │ │ │ │ + lw a4,40(s1) │ │ │ │ + ld a5,40(sp) │ │ │ │ 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 │ │ │ │ + sd a5,40(sp) │ │ │ │ + sext.w a5,a5 │ │ │ │ + bltu a5,a4,368e2 │ │ │ │ + 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 c6c6 │ │ │ │ + sext.w a5,a0 │ │ │ │ + bnez a5,36a1e │ │ │ │ + ld a0,0(s4) │ │ │ │ + jal 8c62 │ │ │ │ + ld a0,0(s4) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,0(s4) │ │ │ │ + j 36a1e │ │ │ │ + slli a4,s11,0x20 │ │ │ │ + srli s0,a4,0x1d │ │ │ │ + add s0,s0,s8 │ │ │ │ + j 3699e │ │ │ │ + ld a0,0(s0) │ │ │ │ + jal 8c62 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mv s4,s8 │ │ │ │ + li s11,0 │ │ │ │ + j 368a4 │ │ │ │ + li a2,2 │ │ │ │ + bne a4,a2,36a4a │ │ │ │ + addiw s9,s9,1 │ │ │ │ + j 36908 │ │ │ │ + li a2,4 │ │ │ │ + bne a4,a2,36908 │ │ │ │ + addiw s9,s9,1 │ │ │ │ + j 36908 │ │ │ │ addi sp,sp,-112 │ │ │ │ - sd s11,8(sp) │ │ │ │ - lw s11,16(a0) │ │ │ │ - sd s0,96(sp) │ │ │ │ + sd s8,32(sp) │ │ │ │ + auipc s8,0x43 │ │ │ │ + ld s8,1208(s8) │ │ │ │ sd s2,80(sp) │ │ │ │ - sd s3,72(sp) │ │ │ │ sd s4,64(sp) │ │ │ │ - sd s5,56(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s4,a0 │ │ │ │ sd s6,48(sp) │ │ │ │ - sd s7,40(sp) │ │ │ │ - sd s8,32(sp) │ │ │ │ - sd s9,24(sp) │ │ │ │ - sd s10,16(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) │ │ │ │ - ld s3,8(a0) │ │ │ │ - mv s4,a0 │ │ │ │ - mv s2,a1 │ │ │ │ - mv s5,a2 │ │ │ │ - mv s6,a3 │ │ │ │ + mv s0,a2 │ │ │ │ + mv s1,a3 │ │ │ │ + sd s3,72(sp) │ │ │ │ + sd s5,56(sp) │ │ │ │ + sd s7,40(sp) │ │ │ │ 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) │ │ │ │ + jal 1957a │ │ │ │ + mv s3,a0 │ │ │ │ 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 │ │ │ │ + addi a4,sp,20 │ │ │ │ + li a3,0 │ │ │ │ + li a2,0 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3668a │ │ │ │ + lw s5,20(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + mv a7,s7 │ │ │ │ + mv a3,a0 │ │ │ │ + auipc a6,0x43 │ │ │ │ + ld a6,1136(a6) │ │ │ │ + mv a5,s6 │ │ │ │ + mv a4,s5 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 58658 │ │ │ │ + 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 8c02 │ │ │ │ + mv a5,s5 │ │ │ │ + mv a4,s2 │ │ │ │ + auipc a7,0x43 │ │ │ │ + ld a7,1090(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 587b2 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a5,0(s8) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,36b1c │ │ │ │ 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) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,72(sp) │ │ │ │ addi sp,sp,112 │ │ │ │ ret │ │ │ │ - slli a4,a5,0x20 │ │ │ │ - srli s0,a4,0x1d │ │ │ │ - addiw a1,s1,1 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + lw a3,0(a1) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd s2,16(sp) │ │ │ │ + auipc a2,0x2a │ │ │ │ + addi a2,a2,42 │ │ │ │ + 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,36b86 │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + sd s4,0(sp) │ │ │ │ + li s1,0 │ │ │ │ + li s0,0 │ │ │ │ + auipc s4,0x2a │ │ │ │ + addi s4,s4,36 │ │ │ │ + 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 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,0(s2) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s1,s1,72 │ │ │ │ + bltu s0,a5,36b54 │ │ │ │ + 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 │ │ │ │ + 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 1957a │ │ │ │ + lw a2,0(s0) │ │ │ │ + beqz a2,36bc8 │ │ │ │ + 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,36bb8 │ │ │ │ + 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 1957a │ │ │ │ + lw a1,0(s0) │ │ │ │ + beqz a1,36c10 │ │ │ │ + ld a4,8(s0) │ │ │ │ slli a5,a1,0x20 │ │ │ │ srli a1,a5,0x1d │ │ │ │ - mv a0,s3 │ │ │ │ - jal 1d4e0 │ │ │ │ - lw a5,16(s4) │ │ │ │ - mv a4,a0 │ │ │ │ - ld a0,0(s4) │ │ │ │ + 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,36bf8 │ │ │ │ + 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 1957a │ │ │ │ + lw a5,0(s0) │ │ │ │ + beqz a5,36c54 │ │ │ │ + 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,36c34 │ │ │ │ + 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 1957a │ │ │ │ + lw a5,0(s0) │ │ │ │ + beqz a5,36c90 │ │ │ │ + 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,36c7e │ │ │ │ + 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 1957a │ │ │ │ + lw a5,0(s0) │ │ │ │ + beqz a5,36ccc │ │ │ │ + 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,36cba │ │ │ │ + ld ra,8(sp) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lw a1,0(a0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a1,36d5a │ │ │ │ + li a4,3 │ │ │ │ + ld a5,8(a0) │ │ │ │ + bgeu a4,a1,36d5e │ │ │ │ + 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,36d04 │ │ │ │ + li a0,0 │ │ │ │ + lbu a6,72(a4) │ │ │ │ + addi a4,a4,144 │ │ │ │ + beq a7,a6,36d12 │ │ │ │ + li a0,0 │ │ │ │ + bne a2,a3,36cf8 │ │ │ │ + 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,36d54 │ │ │ │ + li a0,0 │ │ │ │ + bltu a3,a1,36d3a │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + li a3,1 │ │ │ │ + j 36d16 │ │ │ │ + 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 dcdc │ │ │ │ + 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,36dcc │ │ │ │ + lw a3,0(a0) │ │ │ │ + li a0,0 │ │ │ │ + beq a3,a4,36e34 │ │ │ │ + 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 │ │ │ │ - sd a4,8(s4) │ │ │ │ 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 a0,0(s1) │ │ │ │ + mv a0,a4 │ │ │ │ + jal 1957a │ │ │ │ + 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,16(s4) │ │ │ │ - j 3a14c │ │ │ │ - li a1,8 │ │ │ │ - j 3a198 │ │ │ │ + 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,36e9a │ │ │ │ + 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,36ea6 │ │ │ │ + ld a2,16(s1) │ │ │ │ + li a0,0 │ │ │ │ + add a2,a2,a1 │ │ │ │ + addi a7,a2,-1 │ │ │ │ + bltu a6,a7,36dc2 │ │ │ │ + ld a0,8(s0) │ │ │ │ + ld a3,16(s0) │ │ │ │ + add a3,a3,a0 │ │ │ │ + bgeu a1,a0,36e7e │ │ │ │ + sub a0,a3,a1 │ │ │ │ + sd a0,16(s0) │ │ │ │ + sd a1,8(s0) │ │ │ │ + mv a0,a1 │ │ │ │ + addi a3,a3,-1 │ │ │ │ + bgeu a3,a7,36e88 │ │ │ │ + sub a2,a2,a0 │ │ │ │ + sd a2,16(s0) │ │ │ │ + lbu a3,56(s1) │ │ │ │ + lbu a2,56(s0) │ │ │ │ + bgeu a3,a2,36df4 │ │ │ │ + sb a3,56(s0) │ │ │ │ + j 36df4 │ │ │ │ + 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,36dc2 │ │ │ │ + ld a2,16(s1) │ │ │ │ + add a2,a2,a1 │ │ │ │ + addi a7,a2,-1 │ │ │ │ + j 36e6a │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ + beqz a5,371ca │ │ │ │ + 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,3717a │ │ │ │ + lw a5,0(s0) │ │ │ │ + bne a5,a4,3702c │ │ │ │ + lbu a5,24(s0) │ │ │ │ + lbu a4,40(s8) │ │ │ │ + bne a4,a5,3702c │ │ │ │ + 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,37022 │ │ │ │ + ld a4,16(s8) │ │ │ │ + add a4,a4,a2 │ │ │ │ + addi a6,a4,-1 │ │ │ │ + bltu a1,a6,3702c │ │ │ │ + ld a1,8(s0) │ │ │ │ + ld a5,16(s0) │ │ │ │ + add a5,a5,a1 │ │ │ │ + bgeu a2,a1,36fa0 │ │ │ │ + sub a1,a5,a2 │ │ │ │ + sd a1,16(s0) │ │ │ │ + sd a2,8(s0) │ │ │ │ + mv a1,a2 │ │ │ │ + addi a5,a5,-1 │ │ │ │ + bgeu a5,a6,36faa │ │ │ │ + sub a4,a4,a1 │ │ │ │ + sd a4,16(s0) │ │ │ │ + lbu a5,56(s8) │ │ │ │ + lbu a4,56(s0) │ │ │ │ + bltu a5,a4,371ae │ │ │ │ + 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 1957a │ │ │ │ + lwu a4,68(s0) │ │ │ │ + sd a0,72(s0) │ │ │ │ + mv a1,s8 │ │ │ │ + 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) │ │ │ │ + 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,36f32 │ │ │ │ + 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 │ │ │ │ + ret │ │ │ │ + ld a5,16(a5) │ │ │ │ + add a1,a1,a5 │ │ │ │ + addi a1,a1,-1 │ │ │ │ + bgeu a2,a1,371b4 │ │ │ │ + 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,370f4 │ │ │ │ + bgeu s2,s6,370f4 │ │ │ │ + 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 1957a │ │ │ │ + addiw a4,s6,-1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + ld a3,8(s7) │ │ │ │ + slli a5,a4,0x3 │ │ │ │ + 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) │ │ │ │ + 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 1957a │ │ │ │ + lwu a4,68(s8) │ │ │ │ + sd a0,72(s8) │ │ │ │ + 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 1957a │ │ │ │ + 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 1957a │ │ │ │ + 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 36a0 │ │ │ │ + lw a4,68(s0) │ │ │ │ + mv s1,s9 │ │ │ │ + addiw a3,a4,1 │ │ │ │ + sw a3,68(s0) │ │ │ │ + j 36ff0 │ │ │ │ + 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 36fb6 │ │ │ │ + sb a5,56(s0) │ │ │ │ + j 36fb6 │ │ │ │ + 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,36fa0 │ │ │ │ + j 36f96 │ │ │ │ + li s8,1 │ │ │ │ + j 3700e │ │ │ │ addi sp,sp,-144 │ │ │ │ - sd s6,80(sp) │ │ │ │ - li a1,24 │ │ │ │ - mv s6,a0 │ │ │ │ + sd s2,112(sp) │ │ │ │ + auipc s2,0x43 │ │ │ │ + ld s2,-706(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 │ │ │ │ - lw a5,64(s6) │ │ │ │ - sw zero,16(a0) │ │ │ │ - sd zero,0(a0) │ │ │ │ + jal 1957a │ │ │ │ + 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) │ │ │ │ - mv s3,a0 │ │ │ │ - beqz a5,3a436 │ │ │ │ - sd s8,64(sp) │ │ │ │ - ld s8,72(s6) │ │ │ │ - sd s5,88(sp) │ │ │ │ - li s5,0 │ │ │ │ - sd s0,128(sp) │ │ │ │ + sd zero,16(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sw zero,60(a0) │ │ │ │ + sd zero,72(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + bgeu s3,t5,37328 │ │ │ │ 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,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) │ │ │ │ - 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) │ │ │ │ - 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,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 │ │ │ │ - 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 │ │ │ │ - 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 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 │ │ │ │ - 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 │ │ │ │ - ld s0,128(sp) │ │ │ │ + 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,3738e │ │ │ │ + ld a5,16(a2) │ │ │ │ + add a5,a5,a1 │ │ │ │ + sub a3,t0,a5 │ │ │ │ + sd a3,16(sp) │ │ │ │ + sd a5,8(sp) │ │ │ │ + beqz a4,3736e │ │ │ │ + lw a3,0(s0) │ │ │ │ + bne a3,t6,3731a │ │ │ │ + lbu a3,24(s0) │ │ │ │ + bne a6,a3,3731a │ │ │ │ + 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,3739a │ │ │ │ + addi a1,t0,-1 │ │ │ │ + bltu a2,a1,3731a │ │ │ │ + ld a2,8(s0) │ │ │ │ + ld a3,16(s0) │ │ │ │ + add a3,a3,a2 │ │ │ │ + bgeu a5,a2,372d0 │ │ │ │ + sub a2,a3,a5 │ │ │ │ + sd a2,16(s0) │ │ │ │ + sd a5,8(s0) │ │ │ │ + mv a2,a5 │ │ │ │ + addi a3,a3,-1 │ │ │ │ + bgeu a3,a1,372dc │ │ │ │ + sub a5,t0,a2 │ │ │ │ + sd a5,16(s0) │ │ │ │ + lbu a5,56(s0) │ │ │ │ + bltu a7,a5,373b4 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + slli a4,a4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a1,a4,0x3 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ + addi s4,s4,72 │ │ │ │ + bltu s3,t5,37232 │ │ │ │ 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) │ │ │ │ + lbu a5,56(s5) │ │ │ │ + sb a5,56(s0) │ │ │ │ + ld a0,48(s5) │ │ │ │ + jal dcdc │ │ │ │ + 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,373ba │ │ │ │ ld ra,136(sp) │ │ │ │ - ld s6,80(sp) │ │ │ │ - mv a0,s3 │ │ │ │ + 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 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) │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ + 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 372e4 │ │ │ │ + ld a5,16(a5) │ │ │ │ + add a5,a5,t0 │ │ │ │ + sub a3,a1,a5 │ │ │ │ + mv t0,a1 │ │ │ │ + j 37286 │ │ │ │ + ld a3,16(a3) │ │ │ │ + addi a1,t0,-1 │ │ │ │ + add a2,a2,a3 │ │ │ │ + addi a2,a2,-1 │ │ │ │ + bltu a5,a2,3731a │ │ │ │ + ld a2,8(s0) │ │ │ │ + ld a3,16(s0) │ │ │ │ + add a3,a3,a2 │ │ │ │ + bgeu a5,a2,372d0 │ │ │ │ + j 372c6 │ │ │ │ + sb a7,56(s0) │ │ │ │ + j 372e4 │ │ │ │ + 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,0x43 │ │ │ │ + ld s4,-1208(s4) │ │ │ │ + sd ra,88(sp) │ │ │ │ + ld a4,0(s4) │ │ │ │ + sd a4,8(sp) │ │ │ │ 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 │ │ │ │ + sd zero,0(sp) │ │ │ │ + beqz a5,3746a │ │ │ │ + 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,0x28 │ │ │ │ + addi s2,s2,1336 │ │ │ │ + ld a4,72(s0) │ │ │ │ + ld a0,24(s7) │ │ │ │ + lbu a1,24(s0) │ │ │ │ + add a4,a4,s6 │ │ │ │ + lwu a5,0(a4) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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,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,37430 │ │ │ │ + li a7,43 │ │ │ │ + mv a5,s1 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s3 │ │ │ │ + jal dda8 │ │ │ │ + lw a5,68(s0) │ │ │ │ + addiw s5,s5,1 │ │ │ │ + addi s6,s6,72 │ │ │ │ + bltu s5,a5,37400 │ │ │ │ + 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,3746e │ │ │ │ + ld ra,88(sp) │ │ │ │ + ld s4,48(sp) │ │ │ │ + addi sp,sp,96 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + j 37456 │ │ │ │ + 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,3752c │ │ │ │ + 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,0x28 │ │ │ │ + addi s3,s3,1158 │ │ │ │ + li s4,45 │ │ │ │ + j 374ca │ │ │ │ + sd s4,0(sp) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,68(s0) │ │ │ │ + addiw s6,s6,1 │ │ │ │ + addi s7,s7,72 │ │ │ │ + bgeu s6,a5,37514 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + 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,374b8 │ │ │ │ + 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,374ca │ │ │ │ + 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,0x43 │ │ │ │ + ld s4,-1572(s4) │ │ │ │ + sd ra,104(sp) │ │ │ │ + ld a5,0(s4) │ │ │ │ + sd a5,40(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd zero,32(sp) │ │ │ │ + beqz a4,376ac │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - ld a4,24(a0) │ │ │ │ - sub a3,a5,a4 │ │ │ │ - blt a4,a5,3ace2 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,1620 │ │ │ │ + beq a4,a3,37570 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,1592 │ │ │ │ + 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,376a6 │ │ │ │ + addi s1,sp,32 │ │ │ │ + sd a0,16(sp) │ │ │ │ + sd a4,8(sp) │ │ │ │ + sd a3,0(sp) │ │ │ │ + auipc a1,0x29 │ │ │ │ + addi a1,a1,1564 │ │ │ │ + mv a0,s1 │ │ │ │ + jal dda8 │ │ │ │ + lw a2,68(s0) │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-1908 │ │ │ │ + mv a0,s1 │ │ │ │ + jal dda8 │ │ │ │ + lw a5,68(s0) │ │ │ │ + beqz a5,37608 │ │ │ │ + ld a5,72(s0) │ │ │ │ + auipc a1,0x29 │ │ │ │ + addi a1,a1,1560 │ │ │ │ + mv a0,s1 │ │ │ │ + ld a2,16(a5) │ │ │ │ + jal dda8 │ │ │ │ + lw a4,68(s0) │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,a4,37608 │ │ │ │ + li s3,72 │ │ │ │ + li s2,1 │ │ │ │ + auipc s5,0x29 │ │ │ │ + addi s5,s5,1538 │ │ │ │ + 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 dda8 │ │ │ │ + lw a5,68(s0) │ │ │ │ + bltu s2,a5,375ee │ │ │ │ + auipc a1,0x29 │ │ │ │ + addi a1,a1,1912 │ │ │ │ + mv a0,s1 │ │ │ │ + jal dda8 │ │ │ │ + lw a5,68(s0) │ │ │ │ + beqz a5,37678 │ │ │ │ + ld a4,72(s0) │ │ │ │ + ld a0,8(s0) │ │ │ │ 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) │ │ │ │ + ld a5,8(a4) │ │ │ │ + ld a2,24(a4) │ │ │ │ + auipc a1,0x29 │ │ │ │ + addi a1,a1,1468 │ │ │ │ + sub a5,a5,a0 │ │ │ │ + add a5,a5,a3 │ │ │ │ + sub a2,a5,a2 │ │ │ │ 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 │ │ │ │ + jal dda8 │ │ │ │ + lw a4,68(s0) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + bgeu a5,a4,37678 │ │ │ │ + li s3,72 │ │ │ │ + li s2,1 │ │ │ │ + auipc s5,0x29 │ │ │ │ + addi s5,s5,1440 │ │ │ │ + ld a4,72(s0) │ │ │ │ + ld a1,8(s0) │ │ │ │ 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 │ │ │ │ - li a2,0 │ │ │ │ - bnez a5,3a386 │ │ │ │ - j 3a388 │ │ │ │ - li a1,72 │ │ │ │ + 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 dda8 │ │ │ │ + lw a5,68(s0) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s3,s3,72 │ │ │ │ + bltu s2,a5,37650 │ │ │ │ + mv a0,s1 │ │ │ │ + auipc a1,0x2c │ │ │ │ + addi a1,a1,-1146 │ │ │ │ + jal dda8 │ │ │ │ + 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,376b0 │ │ │ │ + ld ra,104(sp) │ │ │ │ + ld s4,64(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ + li a7,45 │ │ │ │ + j 3759c │ │ │ │ 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) │ │ │ │ + j 37692 │ │ │ │ + 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,37824 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + auipc a1,0x29 │ │ │ │ + addi a1,a1,1238 │ │ │ │ + beq a5,a4,376ee │ │ │ │ + auipc a1,0x29 │ │ │ │ + addi a1,a1,1210 │ │ │ │ + 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,3781e │ │ │ │ + sd a5,16(sp) │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd a4,8(sp) │ │ │ │ + sd a2,0(sp) │ │ │ │ + li a1,1 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,1184 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a3,68(s0) │ │ │ │ + auipc a2,0x2b │ │ │ │ + addi a2,a2,1808 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,68(s0) │ │ │ │ + beqz a5,3778a │ │ │ │ + ld a5,72(s0) │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,1178 │ │ │ │ + li a1,1 │ │ │ │ + ld a3,16(a5) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,68(s0) │ │ │ │ li a5,1 │ │ │ │ - sd a5,24(s1) │ │ │ │ - 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) │ │ │ │ + bgeu a5,a4,3778a │ │ │ │ + li s3,72 │ │ │ │ + li s2,1 │ │ │ │ + auipc s4,0x29 │ │ │ │ + addi s4,s4,1154 │ │ │ │ + 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,3776e │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,1526 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,68(s0) │ │ │ │ + beqz a5,37800 │ │ │ │ + ld a4,72(s0) │ │ │ │ + ld a0,8(s0) │ │ │ │ + ld a1,32(s0) │ │ │ │ + ld a5,8(a4) │ │ │ │ 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 │ │ │ │ - li a4,1 │ │ │ │ - bnez a1,3a502 │ │ │ │ - ld a5,32(a0) │ │ │ │ - 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 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,1080 │ │ │ │ + sub a5,a5,a0 │ │ │ │ + add a5,a5,a1 │ │ │ │ + sub a3,a5,a3 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a4,68(s0) │ │ │ │ li a5,1 │ │ │ │ - sd a5,24(t5) │ │ │ │ - ld a2,56(t4) │ │ │ │ - sd t5,64(t4) │ │ │ │ - li a4,1 │ │ │ │ - bnez a2,3a7d4 │ │ │ │ - li a5,2 │ │ │ │ - sd a5,24(t4) │ │ │ │ - j 3a5ee │ │ │ │ - ld a0,64(a5) │ │ │ │ - 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 │ │ │ │ + bgeu a5,a4,37800 │ │ │ │ + li s3,72 │ │ │ │ + li s2,1 │ │ │ │ + auipc s4,0x29 │ │ │ │ + addi s4,s4,1050 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,68(s0) │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s3,s3,72 │ │ │ │ + bltu s2,a5,377d6 │ │ │ │ + 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,0x2c │ │ │ │ + addi a2,a2,-1550 │ │ │ │ li a1,1 │ │ │ │ - li a3,1 │ │ │ │ - j 3acd4 │ │ │ │ - ld a5,0(a5) │ │ │ │ - bltu a4,a5,3b04c │ │ │ │ - mv a5,a4 │ │ │ │ - j 3ae38 │ │ │ │ - li a1,72 │ │ │ │ - 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) │ │ │ │ + addi sp,sp,80 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ + li a2,45 │ │ │ │ + j 37716 │ │ │ │ + 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 1957a │ │ │ │ + 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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - li a3,1 │ │ │ │ - j 3ae1a │ │ │ │ - ld t5,0(a3) │ │ │ │ - addi a1,a6,1 │ │ │ │ - sd a1,24(t4) │ │ │ │ - bltu a5,t5,3b2e6 │ │ │ │ - mv a6,a5 │ │ │ │ + bgeu a5,a2,37a0a │ │ │ │ + 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,379bc │ │ │ │ + lw a1,0(s0) │ │ │ │ + bne a1,a4,3799a │ │ │ │ + lbu a4,24(s0) │ │ │ │ + lbu a1,40(s1) │ │ │ │ + bne a1,a4,3799a │ │ │ │ + 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,379e6 │ │ │ │ + ld a1,16(s1) │ │ │ │ + add a1,a1,a6 │ │ │ │ + addi t1,a1,-1 │ │ │ │ + bltu a7,t1,3799a │ │ │ │ + ld a3,8(s0) │ │ │ │ + ld a4,16(s0) │ │ │ │ + add a4,a4,a3 │ │ │ │ + bgeu a6,a3,3794a │ │ │ │ + sub a3,a4,a6 │ │ │ │ + sd a3,16(s0) │ │ │ │ + sd a6,8(s0) │ │ │ │ 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 │ │ │ │ + addi a4,a4,-1 │ │ │ │ + bgeu a4,t1,37954 │ │ │ │ + sub a1,a1,a3 │ │ │ │ + sd a1,16(s0) │ │ │ │ + lbu a4,56(s1) │ │ │ │ + lbu a3,56(s0) │ │ │ │ + bltu a4,a3,37a04 │ │ │ │ + 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 1957a │ │ │ │ + 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,378d6 │ │ │ │ + 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 37960 │ │ │ │ + ld a4,16(a4) │ │ │ │ + add a7,a7,a4 │ │ │ │ + addi a7,a7,-1 │ │ │ │ + bltu a6,a7,3799a │ │ │ │ + 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,3794a │ │ │ │ + j 3793e │ │ │ │ + sb a4,56(s0) │ │ │ │ + j 37960 │ │ │ │ + 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 │ │ │ │ - mv a3,a0 │ │ │ │ - j 3abac │ │ │ │ - ld a2,64(s0) │ │ │ │ - li a5,1 │ │ │ │ - sd a5,24(s1) │ │ │ │ - sd a4,0(s1) │ │ │ │ - mv a5,a4 │ │ │ │ - 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 │ │ │ │ + bltu a4,a3,37a76 │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,37a78 │ │ │ │ + lbu a3,24(a5) │ │ │ │ + lbu a4,24(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 │ │ │ │ + bltu a4,a3,37a78 │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,37a78 │ │ │ │ + ld a3,8(a5) │ │ │ │ + ld a4,8(a1) │ │ │ │ li a0,1 │ │ │ │ - li a4,1 │ │ │ │ - bnez a2,3b4c8 │ │ │ │ - sd a0,24(t4) │ │ │ │ - bltu a1,a5,3abda │ │ │ │ + bltu a4,a3,37a78 │ │ │ │ + li a0,-1 │ │ │ │ + bltu a3,a4,37a78 │ │ │ │ + lw a4,68(a5) │ │ │ │ + lw a5,68(a1) │ │ │ │ + bltu a5,a4,37a78 │ │ │ │ + sltu a0,a4,a5 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + 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,37ab2 │ │ │ │ + mv s2,a2 │ │ │ │ + beqz a2,37af2 │ │ │ │ + mv s0,a0 │ │ │ │ + mul a0,a1,a2 │ │ │ │ + jal 3330 │ │ │ │ + sd a0,0(s0) │ │ │ │ + beqz a0,37ad2 │ │ │ │ + li a5,-1 │ │ │ │ + sd s1,8(s0) │ │ │ │ + sd s2,24(s0) │ │ │ │ + ld ra,24(sp) │ │ │ │ + sd a5,16(s0) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,316 │ │ │ │ + li a1,54 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,376 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,452 │ │ │ │ + li a1,65 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,344 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,340 │ │ │ │ + li a1,59 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,312 │ │ │ │ + jal 4c0b8 │ │ │ │ + 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,37b4a │ │ │ │ + ld a5,16(a0) │ │ │ │ + bltz a5,37b4a │ │ │ │ + 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,37b30 │ │ │ │ + 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 │ │ │ │ + ret │ │ │ │ + ld a4,8(a0) │ │ │ │ + ld a5,16(a0) │ │ │ │ + addi sp,sp,-32 │ │ │ │ + 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,37bac │ │ │ │ + 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,37bc4 │ │ │ │ + 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) │ │ │ │ + mv a1,s1 │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + add a0,a0,a4 │ │ │ │ + j 36a0 │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x29 │ │ │ │ + addi a2,a2,266 │ │ │ │ + li a1,117 │ │ │ │ + auipc a0,0x29 │ │ │ │ + addi a0,a0,102 │ │ │ │ + jal 4c0b8 │ │ │ │ + li a0,-1 │ │ │ │ + jal 33c0 │ │ │ │ + ld a5,16(a0) │ │ │ │ + bltz a5,37bf6 │ │ │ │ + ld a4,24(a0) │ │ │ │ + ld a0,0(a0) │ │ │ │ + mul a5,a5,a4 │ │ │ │ + add a0,a0,a5 │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + ret │ │ │ │ + ld a5,16(a0) │ │ │ │ + or a4,a5,a1 │ │ │ │ + bltz a4,37c16 │ │ │ │ + blt a5,a1,37c16 │ │ │ │ + ld a4,24(a0) │ │ │ │ + sub a5,a5,a1 │ │ │ │ ld a0,0(a0) │ │ │ │ - mv a1,a0 │ │ │ │ - bltu a4,a0,3a9e8 │ │ │ │ - mv a1,a4 │ │ │ │ - mv a0,a4 │ │ │ │ - j 3a9e8 │ │ │ │ - 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 │ │ │ │ + mul a5,a5,a4 │ │ │ │ + add a0,a0,a5 │ │ │ │ + ret │ │ │ │ + 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,37c66 │ │ │ │ + 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,37c5c │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - li a5,1 │ │ │ │ - sd a5,24(t4) │ │ │ │ - sd a0,0(t4) │ │ │ │ - mv a4,a0 │ │ │ │ - li a3,1 │ │ │ │ - bnez a2,3aeb8 │ │ │ │ - addi a5,a3,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,0x42 │ │ │ │ + ld s0,640(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,386d0 │ │ │ │ + ld a5,80(sp) │ │ │ │ + mv s11,a1 │ │ │ │ + mv s10,a2 │ │ │ │ + lbu a4,388(a5) │ │ │ │ + addi a5,sp,504 │ │ │ │ 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 │ │ │ │ - li a4,1 │ │ │ │ - bnez a2,3b518 │ │ │ │ - sd a6,24(a0) │ │ │ │ - j 3b522 │ │ │ │ + sd a5,96(sp) │ │ │ │ + mv a1,s9 │ │ │ │ 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) │ │ │ │ + mv s0,a3 │ │ │ │ + addi a3,sp,520 │ │ │ │ + sd a3,160(sp) │ │ │ │ + jal 4f9e │ │ │ │ + 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 1957a │ │ │ │ + mv s1,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd s1,472(sp) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,480(sp) │ │ │ │ + ld t3,56(sp) │ │ │ │ + mv t4,a0 │ │ │ │ + beqz s5,37d80 │ │ │ │ + ld a5,72(sp) │ │ │ │ + li a4,2 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bgeu a4,a5,37d64 │ │ │ │ + or a5,a0,s1 │ │ │ │ + andi a5,a5,7 │ │ │ │ + beqz a5,3807e │ │ │ │ + mv a5,s1 │ │ │ │ + mv a4,t4 │ │ │ │ + add s4,s4,s1 │ │ │ │ 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) │ │ │ │ - addi sp,sp,-80 │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd ra,72(sp) │ │ │ │ - mv s2,a0 │ │ │ │ - beqz a5,3bdc6 │ │ │ │ - sd s4,32(sp) │ │ │ │ - sd s0,64(sp) │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ - sd s5,24(sp) │ │ │ │ - sd s6,16(sp) │ │ │ │ - sd s7,8(sp) │ │ │ │ + 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,37d6c │ │ │ │ + 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 6712 │ │ │ │ + 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 6712 │ │ │ │ + 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 29f7e │ │ │ │ + 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 29f7e │ │ │ │ + sd a0,176(sp) │ │ │ │ + sd a0,464(sp) │ │ │ │ + ld t4,56(sp) │ │ │ │ + ld t3,120(sp) │ │ │ │ + bnez s2,37f38 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + add s2,s2,t5 │ │ │ │ + lw a4,0(s2) │ │ │ │ + lw a5,4(s2) │ │ │ │ + li s7,25 │ │ │ │ + mv a7,s1 │ │ │ │ + bltu a5,a4,37e26 │ │ │ │ + subw a5,a5,a4 │ │ │ │ + bgeu s7,a5,38552 │ │ │ │ + addi s6,s6,8 │ │ │ │ + bnez s5,37e4e │ │ │ │ + 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,37e20 │ │ │ │ + addi s6,s6,8 │ │ │ │ + beqz s5,37e2c │ │ │ │ + mv s0,s3 │ │ │ │ + mv s1,a7 │ │ │ │ + mv s3,a6 │ │ │ │ + beqz s4,37f38 │ │ │ │ + li s7,0 │ │ │ │ + mv a0,s11 │ │ │ │ + sd t4,48(sp) │ │ │ │ + jal 1dbd2 │ │ │ │ + ld t4,48(sp) │ │ │ │ + bnez a0,37e82 │ │ │ │ + ld a5,80(sp) │ │ │ │ + lbu a5,448(a5) │ │ │ │ + beqz a5,37e82 │ │ │ │ + lw a4,0(s1) │ │ │ │ + lw a5,4(s1) │ │ │ │ + beq a5,a4,383bc │ │ │ │ + lw a4,0(t4) │ │ │ │ + lw a5,4(t4) │ │ │ │ + beq a5,a4,3821e │ │ │ │ + lw a5,40(s0) │ │ │ │ + ld s3,104(sp) │ │ │ │ + ld s2,112(sp) │ │ │ │ + li s4,0 │ │ │ │ + mv s5,t4 │ │ │ │ + beqz a5,37eb4 │ │ │ │ + ld a0,0(s3) │ │ │ │ + addiw s4,s4,1 │ │ │ │ + addi s3,s3,8 │ │ │ │ jal 3670 │ │ │ │ - ld a5,40(s6) │ │ │ │ - sd zero,64(s6) │ │ │ │ - bnez a5,3bce0 │ │ │ │ - sd zero,48(s6) │ │ │ │ - ld a0,56(s5) │ │ │ │ + sd zero,-8(s3) │ │ │ │ + ld a0,0(s2) │ │ │ │ + addi s2,s2,8 │ │ │ │ jal 3670 │ │ │ │ - ld a0,64(s5) │ │ │ │ - sd zero,56(s5) │ │ │ │ + lw a5,40(s0) │ │ │ │ + sd zero,-8(s2) │ │ │ │ + bltu s4,a5,37e8e │ │ │ │ + mv t4,s5 │ │ │ │ + ld a0,104(sp) │ │ │ │ + sd t4,48(sp) │ │ │ │ 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) │ │ │ │ + ld a0,112(sp) │ │ │ │ jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ + mv a0,s1 │ │ │ │ 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) │ │ │ │ + ld t4,48(sp) │ │ │ │ + mv a0,t4 │ │ │ │ jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ + ld a0,168(sp) │ │ │ │ jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd7c │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld a0,56(s6) │ │ │ │ + ld a0,176(sp) │ │ │ │ jal 3670 │ │ │ │ - ld a0,64(s6) │ │ │ │ - sd zero,56(s6) │ │ │ │ + beqz s7,37ee6 │ │ │ │ + mv a0,s7 │ │ │ │ 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) │ │ │ │ + auipc a5,0x42 │ │ │ │ + ld a5,42(a5) │ │ │ │ + ld a4,536(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,386cc │ │ │ │ + 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 │ │ │ │ + ld a5,72(sp) │ │ │ │ + beqz a5,37e58 │ │ │ │ + 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 37f96 │ │ │ │ + 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,3802e │ │ │ │ + li a5,24 │ │ │ │ + slli s0,s5,0x3 │ │ │ │ + bgeu a5,s4,37f6a │ │ │ │ + bnez s5,3803a │ │ │ │ + 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 4f9e │ │ │ │ + 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,3800a │ │ │ │ + subw a5,a5,s0 │ │ │ │ + li a4,25 │ │ │ │ + bgeu a4,a5,38094 │ │ │ │ + bnez a2,38010 │ │ │ │ + li a2,1 │ │ │ │ + j 37fee │ │ │ │ + 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,37f96 │ │ │ │ + mv s1,s11 │ │ │ │ + mv t4,s8 │ │ │ │ + ld s11,224(sp) │ │ │ │ + ld s8,216(sp) │ │ │ │ + ld s0,56(sp) │ │ │ │ + j 37e5a │ │ │ │ + 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 282e6 │ │ │ │ + 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 282e6 │ │ │ │ + add a5,s8,s0 │ │ │ │ + srli a4,a0,0x20 │ │ │ │ + sw a0,0(a5) │ │ │ │ + sw a4,4(a5) │ │ │ │ + sd s3,208(sp) │ │ │ │ + j 37fc8 │ │ │ │ + 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,38086 │ │ │ │ + j 37d80 │ │ │ │ + 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 579ee │ │ │ │ + beqz s6,38134 │ │ │ │ + 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,3812c │ │ │ │ + bgeu a1,a3,38198 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a4,a4,4 │ │ │ │ + bne a5,s6,38122 │ │ │ │ + addiw s2,s6,1 │ │ │ │ + slli a5,s2,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ + mv a0,s7 │ │ │ │ + jal 1957a │ │ │ │ + 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 52250 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bnez a0,381a6 │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,0 │ │ │ │ + jal 57b98 │ │ │ │ + mv s6,s2 │ │ │ │ + lw a5,4(s1) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + bgeu a5,s0,380e0 │ │ │ │ + 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 3800a │ │ │ │ + bgeu a5,s6,38134 │ │ │ │ + ld a0,48(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + jal 57b98 │ │ │ │ + j 3817a │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a1,s3 │ │ │ │ + jal 1c504 │ │ │ │ + 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 1957a │ │ │ │ + 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 1c952 │ │ │ │ + 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 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 1cf9e │ │ │ │ + lw a5,0(s9) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s9) │ │ │ │ + j 38170 │ │ │ │ + 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,37e82 │ │ │ │ + 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,38692 │ │ │ │ + subw a4,s3,s4 │ │ │ │ + bgeu s8,a4,37e82 │ │ │ │ + lui a5,0x5 │ │ │ │ + addi a5,a5,-481 │ │ │ │ + bltu a5,a4,37e82 │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + sd t4,56(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + mv s9,a5 │ │ │ │ + jal 1957a │ │ │ │ + mv s6,a0 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s5,a0 │ │ │ │ + li a1,2 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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) │ │ │ │ + li a4,2 │ │ │ │ + mv a2,s5 │ │ │ │ + sd a5,24(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 47b64 │ │ │ │ + li a1,16 │ │ │ │ + mv s3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + jal 1de48 │ │ │ │ + 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 4791a │ │ │ │ + ld a3,72(sp) │ │ │ │ + lw a5,328(sp) │ │ │ │ + ld t4,56(sp) │ │ │ │ + subw a4,s8,a3 │ │ │ │ + bltu a5,a4,38372 │ │ │ │ + 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,386a8 │ │ │ │ + mv a0,s2 │ │ │ │ + sd t4,48(sp) │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ + ld t4,48(sp) │ │ │ │ + mv s2,s11 │ │ │ │ + mv a0,s9 │ │ │ │ + sd t4,48(sp) │ │ │ │ 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) │ │ │ │ + mv a0,s6 │ │ │ │ jal 3670 │ │ │ │ - ld a0,64(s7) │ │ │ │ - sd zero,56(s7) │ │ │ │ + mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ - ld a5,40(s7) │ │ │ │ - sd zero,64(s7) │ │ │ │ - bnez a5,3bd50 │ │ │ │ - sd zero,48(s7) │ │ │ │ - ld a0,56(s6) │ │ │ │ + mv a0,s4 │ │ │ │ jal 3670 │ │ │ │ - ld a0,64(s6) │ │ │ │ - sd zero,56(s6) │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,0 │ │ │ │ + jal 57b98 │ │ │ │ + addi a1,s3,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 57b98 │ │ │ │ + mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ - ld a5,40(s6) │ │ │ │ - sd zero,64(s6) │ │ │ │ - bnez a5,3bccc │ │ │ │ - sd zero,48(s6) │ │ │ │ - ld a0,56(s5) │ │ │ │ + ld t4,48(sp) │ │ │ │ + mv s11,s2 │ │ │ │ + j 37e82 │ │ │ │ + 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,37e76 │ │ │ │ + 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,3869e │ │ │ │ + subw a4,s9,s6 │ │ │ │ + bgeu s8,a4,37e76 │ │ │ │ + lui a5,0x5 │ │ │ │ + addi a5,a5,-481 │ │ │ │ + bltu a5,a4,37e76 │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + sd t4,56(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv s5,a0 │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s4,a0 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s3,a0 │ │ │ │ + li a1,2 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 47b64 │ │ │ │ + mv a5,a0 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + mv s9,a5 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + jal 1de48 │ │ │ │ + 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 4791a │ │ │ │ + ld a4,72(sp) │ │ │ │ + lw a5,328(sp) │ │ │ │ + ld t4,56(sp) │ │ │ │ + subw a4,s8,a4 │ │ │ │ + bltu a5,a4,38508 │ │ │ │ + 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,386ba │ │ │ │ + mv a0,s2 │ │ │ │ + sd t4,48(sp) │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - ld a0,64(s5) │ │ │ │ - sd zero,56(s5) │ │ │ │ + ld t4,48(sp) │ │ │ │ + mv s2,s11 │ │ │ │ + mv a0,s5 │ │ │ │ + sd t4,48(sp) │ │ │ │ jal 3670 │ │ │ │ - ld a5,40(s5) │ │ │ │ - sd zero,64(s5) │ │ │ │ - bnez a5,3bcba │ │ │ │ - sd zero,48(s5) │ │ │ │ - ld a0,56(s3) │ │ │ │ + mv a0,s4 │ │ │ │ jal 3670 │ │ │ │ - ld a0,64(s3) │ │ │ │ - sd zero,56(s3) │ │ │ │ + mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ - ld a5,40(s3) │ │ │ │ - sd zero,64(s3) │ │ │ │ - bnez a5,3bcb0 │ │ │ │ - sd zero,48(s3) │ │ │ │ - ld a0,56(s0) │ │ │ │ + mv a0,s6 │ │ │ │ jal 3670 │ │ │ │ - ld a0,64(s0) │ │ │ │ - sd zero,56(s0) │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 57b98 │ │ │ │ + addi a1,s9,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 57b98 │ │ │ │ + mv a0,s9 │ │ │ │ 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) │ │ │ │ + ld t4,48(sp) │ │ │ │ + mv s11,s2 │ │ │ │ + j 37e76 │ │ │ │ + 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 4f9e │ │ │ │ + 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,37e26 │ │ │ │ + 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 38634 │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a1,s0 │ │ │ │ + jal 1c504 │ │ │ │ + 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 1957a │ │ │ │ + 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 1c952 │ │ │ │ + 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 │ │ │ │ + mv a1,s5 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 1cf9e │ │ │ │ + lw a5,0(s11) │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s11) │ │ │ │ + jal 57b98 │ │ │ │ + lw a5,4(s2) │ │ │ │ + addiw s1,s1,1 │ │ │ │ + bltu a5,s1,3867c │ │ │ │ + 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 579ee │ │ │ │ + ld a0,424(sp) │ │ │ │ + mv a2,s8 │ │ │ │ + li a1,5 │ │ │ │ + jal c5b0 │ │ │ │ + lw a5,388(s9) │ │ │ │ + beqz a5,385ac │ │ │ │ + mv a0,s0 │ │ │ │ + jal 58328 │ │ │ │ + j 385ac │ │ │ │ + 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 37e26 │ │ │ │ + subw a4,s4,s3 │ │ │ │ + bltu s8,a4,38262 │ │ │ │ + j 37e82 │ │ │ │ + subw a4,s6,s9 │ │ │ │ + bgeu s8,a4,37e76 │ │ │ │ + j 38400 │ │ │ │ + mv a0,s11 │ │ │ │ + sd t4,48(sp) │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s11 │ │ │ │ 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) │ │ │ │ + ld t4,48(sp) │ │ │ │ + j 38384 │ │ │ │ + mv a0,s11 │ │ │ │ + sd t4,48(sp) │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s11 │ │ │ │ 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 t4,48(sp) │ │ │ │ + j 3851a │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + auipc a3,0x2d │ │ │ │ + addi a3,a3,1280 │ │ │ │ + li a2,105 │ │ │ │ + auipc a1,0x28 │ │ │ │ + addi a1,a1,1580 │ │ │ │ + auipc a0,0x28 │ │ │ │ + addi a0,a0,1588 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addiw a1,a1,-1 │ │ │ │ + sext.w a7,a1 │ │ │ │ + mv a6,a7 │ │ │ │ + blez a7,38732 │ │ │ │ + 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,3870a │ │ │ │ + ret │ │ │ │ + mul a1,a1,a2 │ │ │ │ + li a0,0 │ │ │ │ + j 1957a │ │ │ │ + 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 1957a │ │ │ │ + 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,387ea │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + srli a3,a4,0x1c │ │ │ │ + add a1,a1,a3 │ │ │ │ + ld a4,8(a1) │ │ │ │ + sext.w a0,a4 │ │ │ │ + beqz a0,387ea │ │ │ │ + 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,387d8 │ │ │ │ + mv a5,a2 │ │ │ │ + sext.w a2,a5 │ │ │ │ + bne a4,a1,387be │ │ │ │ + addi a6,a6,4 │ │ │ │ + bne a6,a7,387b8 │ │ │ │ + sext.w a0,a2 │ │ │ │ + ret │ │ │ │ + lw a7,8(a1) │ │ │ │ + mv a0,a7 │ │ │ │ + beqz a7,38846 │ │ │ │ + ld a5,8(a2) │ │ │ │ + sext.w a0,a5 │ │ │ │ + beqz a0,38846 │ │ │ │ + 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,38838 │ │ │ │ + sw a4,0(a3) │ │ │ │ + mv a0,a5 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + bne a4,a7,3881e │ │ │ │ + addi a6,a6,4 │ │ │ │ + bne a6,t1,3881a │ │ │ │ + sext.w a0,a0 │ │ │ │ + ret │ │ │ │ + blez a1,388d0 │ │ │ │ + addi sp,sp,-96 │ │ │ │ + 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 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,0x26 │ │ │ │ + addi s2,s2,1870 │ │ │ │ + auipc s8,0x2b │ │ │ │ + addi s8,s8,-1658 │ │ │ │ + blez s5,388a4 │ │ │ │ + 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,38894 │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,1 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + addw s3,s3,s9 │ │ │ │ + bne s7,s4,38882 │ │ │ │ + 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 │ │ │ │ + ret │ │ │ │ + mv a5,a0 │ │ │ │ + beqz a1,388f0 │ │ │ │ + lw a2,0(a0) │ │ │ │ + li a4,0 │ │ │ │ + li a0,0 │ │ │ │ + lw a3,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + bgeu a2,a3,388e8 │ │ │ │ + mv a0,a4 │ │ │ │ + mv a2,a3 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + bne a4,a1,388dc │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + mv a4,a0 │ │ │ │ + beqz a1,38918 │ │ │ │ + lw a6,0(a0) │ │ │ │ + li a5,0 │ │ │ │ + li a0,0 │ │ │ │ + lw a3,0(a4) │ │ │ │ + addi a4,a4,4 │ │ │ │ + bgeu a6,a3,38910 │ │ │ │ + beq a2,a5,38910 │ │ │ │ + mv a0,a5 │ │ │ │ + mv a6,a3 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne a1,a5,38900 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + mv a5,a0 │ │ │ │ + blez a1,3893c │ │ │ │ + lw a2,0(a0) │ │ │ │ + li a4,0 │ │ │ │ + li a0,0 │ │ │ │ + lw a3,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + bge a2,a3,38934 │ │ │ │ + mv a0,a4 │ │ │ │ + mv a2,a3 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + bne a4,a1,38928 │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + beqz a1,389c2 │ │ │ │ + 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,0x26 │ │ │ │ + addi s3,s3,1628 │ │ │ │ + auipc s8,0x2b │ │ │ │ + addi s8,s8,-1900 │ │ │ │ + mv s0,s6 │ │ │ │ + beqz s4,38994 │ │ │ │ + slli a4,s0,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,3897a │ │ │ │ + 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,38974 │ │ │ │ + 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) │ │ │ │ - jal 3670 │ │ │ │ - ld a0,0(s2) │ │ │ │ - sd zero,8(s2) │ │ │ │ - jal 3670 │ │ │ │ + ld s8,0(sp) │ │ │ │ + addi sp,sp,80 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + beqz a1,38a46 │ │ │ │ + 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,0x28 │ │ │ │ + addi s3,s3,848 │ │ │ │ + auipc s8,0x2b │ │ │ │ + addi s8,s8,-2032 │ │ │ │ + mv s0,s6 │ │ │ │ + beqz s4,38a18 │ │ │ │ + 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,389fe │ │ │ │ + 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,389f8 │ │ │ │ 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 s6,16(sp) │ │ │ │ + ld s7,8(sp) │ │ │ │ + ld s8,0(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) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd a1,8(sp) │ │ │ │ + blez a1,38b04 │ │ │ │ + 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,0x26 │ │ │ │ + addi s1,s1,1346 │ │ │ │ + auipc s7,0x28 │ │ │ │ + addi s7,s7,-1070 │ │ │ │ + mv s3,s10 │ │ │ │ + li s2,0 │ │ │ │ + blez s6,38ad0 │ │ │ │ + blez s4,38abe │ │ │ │ + sext.w a5,s3 │ │ │ │ + add s0,s4,a5 │ │ │ │ + slli s0,s0,0x2 │ │ │ │ + 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,38aac │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,1 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + addw s3,s3,s8 │ │ │ │ + bne s6,s2,38a96 │ │ │ │ + auipc a1,0x2a │ │ │ │ + addi a1,a1,1840 │ │ │ │ + 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,38a8e │ │ │ │ + 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,38b58 │ │ │ │ + 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,0x26 │ │ │ │ + addi s2,s2,1186 │ │ │ │ + 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,38b26 │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + ld s2,0(sp) │ │ │ │ + auipc a1,0x2a │ │ │ │ + addi a1,a1,1720 │ │ │ │ + li a0,1 │ │ │ │ + addi sp,sp,32 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + auipc a1,0x2a │ │ │ │ + addi a1,a1,1704 │ │ │ │ + li a0,1 │ │ │ │ + j 37c0 <__printf_chk@plt> │ │ │ │ + beqz a1,38b84 │ │ │ │ + ld a0,0(a1) │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd s0,0(sp) │ │ │ │ + sd ra,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + beqz a0,38b78 │ │ │ │ jal 3670 │ │ │ │ - j 3bbe2 │ │ │ │ - ld a0,48(s0) │ │ │ │ + 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,38bc4 │ │ │ │ + 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,38b92 │ │ │ │ + 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 38bf2 │ │ │ │ + lw a6,0(a2) │ │ │ │ + lw a1,0(a3) │ │ │ │ + addi a7,a2,-4 │ │ │ │ + bgeu a6,a1,38c06 │ │ │ │ + mv a2,a7 │ │ │ │ + mv a4,a5 │ │ │ │ + addiw a5,a4,-1 │ │ │ │ + slli a1,a5,0x20 │ │ │ │ + srli a3,a1,0x1e │ │ │ │ + add a3,a3,a0 │ │ │ │ + bnez a4,38be0 │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + addiw a5,a4,1 │ │ │ │ + sext.w a6,a5 │ │ │ │ + bgeu a6,t3,38c92 │ │ │ │ + slli a2,a5,0x20 │ │ │ │ + srli a5,a2,0x1e │ │ │ │ + add a5,a5,a0 │ │ │ │ + j 38c24 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + bgeu a6,t3,38c42 │ │ │ │ + lw a7,0(a5) │ │ │ │ + mv a2,a5 │ │ │ │ + addi a5,a5,4 │ │ │ │ + bltu a1,a7,38c1e │ │ │ │ + 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 │ │ │ │ + li a5,0 │ │ │ │ + blez t1,38c8e │ │ │ │ + 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,38c60 │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + lw a7,0(a2) │ │ │ │ + j 38c42 │ │ │ │ + beqz a1,38cc8 │ │ │ │ + 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,38cac │ │ │ │ + fld fa5,0(a0) │ │ │ │ + addi a0,a0,8 │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,-8(a0) │ │ │ │ + bne a4,a0,38cb8 │ │ │ │ + ret │ │ │ │ + sraiw a5,a1,0x1f │ │ │ │ + xor a1,a1,a5 │ │ │ │ + subw a4,a1,a5 │ │ │ │ + mv a3,a4 │ │ │ │ + mv a5,a0 │ │ │ │ + blt a0,a4,38ce0 │ │ │ │ + mv a4,a0 │ │ │ │ + mv a5,a3 │ │ │ │ + beqz a5,38cee │ │ │ │ + mv a0,a5 │ │ │ │ + remw a5,a4,a5 │ │ │ │ + mv a4,a0 │ │ │ │ + bnez a5,38ce2 │ │ │ │ + ret │ │ │ │ + mv a0,a4 │ │ │ │ + ret │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + beqz a0,38d2c │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + feq.d a5,fa0,fa4 │ │ │ │ + beqz a5,38d0c │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + bltz a0,38d36 │ │ │ │ + ret │ │ │ │ + auipc a5,0x2b │ │ │ │ + fld fa0,444(a5) │ │ │ │ + bltz a0,38d40 │ │ │ │ + andi a5,a0,1 │ │ │ │ + srai a0,a0,0x1 │ │ │ │ + beqz a5,38d24 │ │ │ │ + fmul.d fa0,fa0,fa5 │ │ │ │ + fmul.d fa5,fa5,fa5 │ │ │ │ + bnez a0,38d18 │ │ │ │ + ret │ │ │ │ + auipc a5,0x2b │ │ │ │ + fld fa0,412(a5) │ │ │ │ + ret │ │ │ │ + auipc a5,0x2b │ │ │ │ + fld fa0,418(a5) │ │ │ │ + ret │ │ │ │ + fdiv.d fa5,fa0,fa5 │ │ │ │ + negw a0,a0 │ │ │ │ + j 38d18 │ │ │ │ + addiw a5,a0,-1 │ │ │ │ + beqz a5,38d5a │ │ │ │ + mulw a0,a5,a0 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bnez a5,38d50 │ │ │ │ + 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 │ │ │ │ + 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,38fb0 │ │ │ │ + flt.d a5,fa5,fa0 │ │ │ │ + beqz a5,38dca │ │ │ │ + auipc a1,0x28 │ │ │ │ + addi a1,a1,-116 │ │ │ │ + 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,0x2b │ │ │ │ + fld fs0,174(a5) │ │ │ │ + fabs.d fa4,fs6 │ │ │ │ + auipc a5,0x2b │ │ │ │ + fld fs2,258(a5) │ │ │ │ + auipc a5,0x2b │ │ │ │ + fld fs4,258(a5) │ │ │ │ + auipc a5,0x2b │ │ │ │ + fld fs3,218(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,38f10 │ │ │ │ + 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,38f36 │ │ │ │ + feq.d a5,fs6,fs8 │ │ │ │ + bnez a5,38f36 │ │ │ │ + fabs.d ft0,fa1 │ │ │ │ + fle.d a5,fa5,ft0 │ │ │ │ + beqz a5,38eba │ │ │ │ + fabs.d ft0,fa0 │ │ │ │ + fabs.d ft1,fs6 │ │ │ │ + flt.d a5,ft1,ft0 │ │ │ │ + beqz a5,38eba │ │ │ │ + feq.d a5,fs7,fs9 │ │ │ │ + fdiv.d ft2,fs6,fa0 │ │ │ │ + beqz a5,38f6a │ │ │ │ + fmul.d ft0,fa3,ft2 │ │ │ │ + fsub.d ft1,fs3,ft2 │ │ │ │ + flt.d a5,fs8,ft0 │ │ │ │ + beqz a5,38faa │ │ │ │ + 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,38eba │ │ │ │ + fmul.d fa1,ft1,fa1 │ │ │ │ + fmul.d fa1,fa1,fs0 │ │ │ │ + fabs.d fa1,fa1 │ │ │ │ + flt.d a5,ft0,fa1 │ │ │ │ + beqz a5,38ece │ │ │ │ + fdiv.d fa4,ft0,ft1 │ │ │ │ + fabs.d fa2,fa4 │ │ │ │ + flt.d a5,fa2,fa5 │ │ │ │ + beqz a5,38ece │ │ │ │ + flt.d a5,fs8,fa4 │ │ │ │ + fmv.d fa4,fa5 │ │ │ │ + bnez a5,38ece │ │ │ │ + fneg.d fa4,fa5 │ │ │ │ + fadd.d fs7,fs5,fa4 │ │ │ │ + mv a0,s1 │ │ │ │ + fmv.d fa0,fs7 │ │ │ │ + jalr s0 │ │ │ │ + flt.d a5,fs8,fa0 │ │ │ │ + beqz a5,38f5c │ │ │ │ + flt.d a5,fs8,fs10 │ │ │ │ + beqz a5,38eee │ │ │ │ + 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,38e0e │ │ │ │ + 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,38e44 │ │ │ │ + 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,38eee │ │ │ │ + flt.d a5,fs10,fs8 │ │ │ │ + beqz a5,38eee │ │ │ │ + j 38ee6 │ │ │ │ + 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,38e7e │ │ │ │ + fneg.d ft0,ft0 │ │ │ │ + j 38e82 │ │ │ │ + flt.d a5,fa3,fa5 │ │ │ │ + beqz a5,38dca │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + beqz a5,38dca │ │ │ │ + auipc a1,0x28 │ │ │ │ + addi a1,a1,-640 │ │ │ │ + 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 38dca │ │ │ │ + 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 1957a │ │ │ │ + addw t4,s0,s4 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz t4,39052 │ │ │ │ + mv a6,s5 │ │ │ │ + li a7,0 │ │ │ │ + li t1,0 │ │ │ │ + li t3,-1 │ │ │ │ + li a2,0 │ │ │ │ + j 39044 │ │ │ │ + mv a5,t1 │ │ │ │ + addiw t1,t1,1 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + beq a5,s2,3903e │ │ │ │ + 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,39052 │ │ │ │ + remuw a5,a2,s1 │ │ │ │ + bnez a5,3901a │ │ │ │ + li a7,0 │ │ │ │ + addiw t3,t3,1 │ │ │ │ + li t1,1 │ │ │ │ + j 3901e │ │ │ │ + mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ - j 3bc20 │ │ │ │ - ld a0,48(s6) │ │ │ │ + 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 1957a │ │ │ │ + sext.w a6,s0 │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a6,390e0 │ │ │ │ + li a5,1 │ │ │ │ + bne s5,a5,39102 │ │ │ │ + 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,390fa │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + sext.w t1,a6 │ │ │ │ + fsd fa5,0(a3) │ │ │ │ + bne a5,a7,390be │ │ │ │ + mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ - j 3bbbe │ │ │ │ - ld a0,48(s6) │ │ │ │ + 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,390be │ │ │ │ + j 390e0 │ │ │ │ + mv a1,s3 │ │ │ │ + li t1,-1 │ │ │ │ + li a7,0 │ │ │ │ + li a0,-1 │ │ │ │ + li a4,0 │ │ │ │ + j 39136 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + li a7,0 │ │ │ │ + beq a0,s2,3912e │ │ │ │ + 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,390e0 │ │ │ │ + remuw a2,a4,s5 │ │ │ │ + beqz a2,3910e │ │ │ │ + beq s2,a0,3912e │ │ │ │ + mv a2,a7 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + j 3911a │ │ │ │ + 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 1957a │ │ │ │ + beqz s3,391ae │ │ │ │ + beqz s2,391ae │ │ │ │ + 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,39184 │ │ │ │ + addi a1,a1,8 │ │ │ │ + addw t1,s2,t1 │ │ │ │ + addi a3,a3,8 │ │ │ │ + addw a6,s2,a6 │ │ │ │ + bne a4,a1,39182 │ │ │ │ + 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 1957a │ │ │ │ + mv s0,a0 │ │ │ │ + beqz s2,39222 │ │ │ │ + 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,3923a │ │ │ │ + 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,391ec │ │ │ │ + mv a0,s4 │ │ │ │ jal 3670 │ │ │ │ - j 3bb12 │ │ │ │ - ld a0,48(s6) │ │ │ │ + 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,39222 │ │ │ │ + li t4,1 │ │ │ │ + j 391ec │ │ │ │ + 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,3934a │ │ │ │ + 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,392a0 │ │ │ │ + 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,0x2b │ │ │ │ + fld fa4,-1206(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,0x2b │ │ │ │ + fld fa5,-1166(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 392e6 │ │ │ │ + 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,39482 │ │ │ │ + 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,393ba │ │ │ │ + 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,0x2b │ │ │ │ + fld fa4,-1504(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,0x2b │ │ │ │ + fld fa5,-1472(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 39408 │ │ │ │ + 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,395cc │ │ │ │ + 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 39358 │ │ │ │ + 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 39358 │ │ │ │ + fadd.d fs2,fs2,fa0 │ │ │ │ + bne s7,s0,394ea │ │ │ │ + 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 39358 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + auipc a5,0x2b │ │ │ │ + fld fa4,-1820(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 39358 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa0,fs4 │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 39358 │ │ │ │ + fadd.d fa0,fs0,fa0 │ │ │ │ + fadd.d fs1,fs1,fs1 │ │ │ │ + auipc a5,0x2b │ │ │ │ + fld fa5,-1800(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 39542 │ │ │ │ + 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 1957a │ │ │ │ + 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 1957a │ │ │ │ + mv s5,s6 │ │ │ │ + mv s2,a0 │ │ │ │ + beqz s9,396fa │ │ │ │ + li a5,1 │ │ │ │ + bne s1,a5,396fe │ │ │ │ + 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,396d0 │ │ │ │ + fld fa5,0(a7) │ │ │ │ + sext.w a5,t1 │ │ │ │ + addi a7,a7,8 │ │ │ │ + fsd fa5,0(a6) │ │ │ │ + bne a4,a1,3964a │ │ │ │ + mv a0,s8 │ │ │ │ jal 3670 │ │ │ │ - j 3ba3a │ │ │ │ - ld a0,48(s6) │ │ │ │ + subw a1,s4,s5 │ │ │ │ + mv s5,a1 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + addw a2,s0,s5 │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a2,396d8 │ │ │ │ + mv a6,s2 │ │ │ │ + li a7,0 │ │ │ │ + li t1,0 │ │ │ │ + li a3,-1 │ │ │ │ + li a1,0 │ │ │ │ + j 396c2 │ │ │ │ + mv a4,t1 │ │ │ │ + addiw t1,t1,1 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + beq s3,a4,396bc │ │ │ │ + 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,396d8 │ │ │ │ + remuw a4,a1,s1 │ │ │ │ + bnez a4,39698 │ │ │ │ + li a7,0 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + li t1,1 │ │ │ │ + j 3969c │ │ │ │ + addi a7,a7,8 │ │ │ │ + bne a4,s7,3964a │ │ │ │ + j 39670 │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - j 3b98e │ │ │ │ - ld a0,48(s6) │ │ │ │ + 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 │ │ │ │ + addiw s0,s0,-1 │ │ │ │ + j 39670 │ │ │ │ + mv a2,s8 │ │ │ │ + li a0,0 │ │ │ │ + li a6,-1 │ │ │ │ + li a1,-1 │ │ │ │ + li a4,0 │ │ │ │ + j 39732 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + li a0,0 │ │ │ │ + beq s7,a1,3972a │ │ │ │ + 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,396fa │ │ │ │ + remuw a3,a4,s1 │ │ │ │ + beqz a3,3970a │ │ │ │ + beq s7,a1,3972a │ │ │ │ + mv a3,a0 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + j 39716 │ │ │ │ + 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,39c8c │ │ │ │ + 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,0x2a │ │ │ │ + fld fs2,1870(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 395da │ │ │ │ + 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,39cc4 │ │ │ │ + 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 395da │ │ │ │ + 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 │ │ │ │ + fmul.d fs1,fa0,fa5 │ │ │ │ + beq s11,s7,39cbe │ │ │ │ + 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 1957a │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s11,a0 │ │ │ │ + jal 36a0 │ │ │ │ + ld a1,136(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s8,a0 │ │ │ │ + beqz s9,39938 │ │ │ │ + mv a1,s11 │ │ │ │ + li a0,0 │ │ │ │ + li a7,-1 │ │ │ │ + li a6,-1 │ │ │ │ + li a3,0 │ │ │ │ + j 39928 │ │ │ │ + addiw a0,a6,1 │ │ │ │ + li a6,0 │ │ │ │ + beqz a0,39920 │ │ │ │ + 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,39938 │ │ │ │ + remuw a2,a3,s1 │ │ │ │ + beqz a2,398fe │ │ │ │ + beqz a6,39920 │ │ │ │ + mv a2,a0 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + j 3990c │ │ │ │ + mv a0,s11 │ │ │ │ jal 3670 │ │ │ │ - j 3b88a │ │ │ │ - ld a0,48(s6) │ │ │ │ + ld a1,128(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,80(sp) │ │ │ │ + mv s11,a0 │ │ │ │ + beqz a5,39990 │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,0 │ │ │ │ + li a6,0 │ │ │ │ + li a7,-1 │ │ │ │ + li a2,0 │ │ │ │ + sext.w t1,s4 │ │ │ │ + j 39982 │ │ │ │ + mv a4,a6 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + beq a4,t1,3997c │ │ │ │ + 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,39990 │ │ │ │ + remuw a4,a2,s1 │ │ │ │ + bnez a4,3995c │ │ │ │ + li a0,0 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + li a6,1 │ │ │ │ + j 39960 │ │ │ │ + mv a0,s8 │ │ │ │ jal 3670 │ │ │ │ - j 3b7de │ │ │ │ - ld a0,48(s6) │ │ │ │ + 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,39cb8 │ │ │ │ + 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 1957a │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s11 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 36a0 │ │ │ │ + ld a1,72(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,32(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + beqz a5,39a30 │ │ │ │ + mv a6,s1 │ │ │ │ + li a4,0 │ │ │ │ + li a2,-1 │ │ │ │ + li a3,-1 │ │ │ │ + li a0,0 │ │ │ │ + j 39a22 │ │ │ │ + addiw a4,a3,1 │ │ │ │ + li a3,0 │ │ │ │ + beqz a4,39a18 │ │ │ │ + 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,39a30 │ │ │ │ + remuw a1,a0,s2 │ │ │ │ + beqz a1,399f4 │ │ │ │ + beqz a3,39a18 │ │ │ │ + mv a1,a4 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + j 39a02 │ │ │ │ + mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - j 3b706 │ │ │ │ - ld a0,48(s6) │ │ │ │ + ld a1,64(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,40(sp) │ │ │ │ + mv s4,a0 │ │ │ │ + beqz a5,39a8a │ │ │ │ + mv a0,s0 │ │ │ │ + li a4,0 │ │ │ │ + li a3,0 │ │ │ │ + li a2,-1 │ │ │ │ + li t1,0 │ │ │ │ + sext.w a7,s8 │ │ │ │ + j 39a7c │ │ │ │ + mv a5,a3 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addiw t1,t1,1 │ │ │ │ + beq a5,a7,39a74 │ │ │ │ + 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,39a8a │ │ │ │ + remuw a5,t1,s2 │ │ │ │ + bnez a5,39a54 │ │ │ │ + li a4,0 │ │ │ │ + addiw a2,a2,1 │ │ │ │ + li a3,1 │ │ │ │ + j 39a58 │ │ │ │ + mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ - j 3b65a │ │ │ │ - ld a0,48(s7) │ │ │ │ + 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,39cb2 │ │ │ │ + fmv.d.x fs1,zero │ │ │ │ + fmv.d fs10,fs0 │ │ │ │ + li s0,0 │ │ │ │ + sd s2,48(sp) │ │ │ │ + mv a1,s5 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s5 │ │ │ │ + mv a1,s4 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 36a0 │ │ │ │ + ld a1,16(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + beqz s10,39b2a │ │ │ │ + mv a0,s1 │ │ │ │ + li a3,0 │ │ │ │ + li a6,-1 │ │ │ │ + li a5,-1 │ │ │ │ + li a1,0 │ │ │ │ + j 39b16 │ │ │ │ + addiw a3,a5,1 │ │ │ │ + li a5,0 │ │ │ │ + beqz a3,39b0e │ │ │ │ + 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,39b2a │ │ │ │ + remuw a4,a1,s3 │ │ │ │ + addiw a2,a3,1 │ │ │ │ + beqz a4,39ae8 │ │ │ │ + bnez a5,39af8 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + addi a0,a0,8 │ │ │ │ + bne s10,a1,39b16 │ │ │ │ + mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - j 3b826 │ │ │ │ - ld a0,48(s7) │ │ │ │ + ld a1,8(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s1,a0 │ │ │ │ + beqz s9,39b84 │ │ │ │ + mv a7,s2 │ │ │ │ + li a1,0 │ │ │ │ + li a5,0 │ │ │ │ + li a3,-1 │ │ │ │ + li a6,0 │ │ │ │ + sext.w a2,s0 │ │ │ │ + j 39b76 │ │ │ │ + mv a4,a5 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + beq a4,a2,39b70 │ │ │ │ + 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,39b84 │ │ │ │ + remuw a4,a6,s3 │ │ │ │ + bnez a4,39b4e │ │ │ │ + li a1,0 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + li a5,1 │ │ │ │ + j 39b52 │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - j 3b77a │ │ │ │ - ld a0,48(s7) │ │ │ │ + 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,39c98 │ │ │ │ + ld a0,24(sp) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s1 │ │ │ │ + jal 39742 │ │ │ │ + fmul.d fa0,fs0,fa0 │ │ │ │ + mv a0,s1 │ │ │ │ + addi s0,s0,1 │ │ │ │ + fadd.d fs1,fs1,fa0 │ │ │ │ jal 3670 │ │ │ │ - j 3b96a │ │ │ │ - ld a0,48(s7) │ │ │ │ + sext.w a2,s0 │ │ │ │ + blt a2,s3,39abc │ │ │ │ + ld s2,48(sp) │ │ │ │ + fmv.d fs0,fs10 │ │ │ │ + fmul.d fs0,fs0,fs1 │ │ │ │ + mv a0,s4 │ │ │ │ jal 3670 │ │ │ │ - j 3b92a │ │ │ │ - ld a0,48(s7) │ │ │ │ + addi s8,s8,1 │ │ │ │ + sext.w a7,s8 │ │ │ │ + fadd.d fs3,fs3,fs0 │ │ │ │ + blt a7,s2,399c6 │ │ │ │ + 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 │ │ │ │ - j 3b866 │ │ │ │ - ld a0,48(s7) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w t1,s4 │ │ │ │ + fadd.d fs5,fs5,fs4 │ │ │ │ + blt t1,s1,398d0 │ │ │ │ + mv s11,s1 │ │ │ │ + fmv.d fs1,fs9 │ │ │ │ + ld s1,168(sp) │ │ │ │ + mv s8,s0 │ │ │ │ + fmul.d fs1,fs1,fs5 │ │ │ │ + mv a0,s8 │ │ │ │ jal 3670 │ │ │ │ - j 3bb9a │ │ │ │ - ld a0,48(s7) │ │ │ │ + ld a5,152(sp) │ │ │ │ + addi s1,s1,1 │ │ │ │ + sext.w s0,s1 │ │ │ │ + fadd.d fs6,fs6,fs1 │ │ │ │ + blt s0,a5,3988a │ │ │ │ + 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 │ │ │ │ - j 3bb5a │ │ │ │ - ld a0,48(s7) │ │ │ │ + ld a6,48(sp) │ │ │ │ + ld a5,208(sp) │ │ │ │ + addi a6,a6,1 │ │ │ │ + fadd.d fs6,fs6,fs1 │ │ │ │ + bne a5,a6,39832 │ │ │ │ + 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 │ │ │ │ + fld fa5,0(s1) │ │ │ │ + mv a0,s1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + fmul.d fs0,fs0,fa5 │ │ │ │ jal 3670 │ │ │ │ - j 3b6e2 │ │ │ │ - ld a0,48(s7) │ │ │ │ + fadd.d fs1,fs1,fs0 │ │ │ │ + bne s0,s6,39bcc │ │ │ │ + li s0,1 │ │ │ │ + j 39abc │ │ │ │ + fld fs1,0(s4) │ │ │ │ + j 39bd2 │ │ │ │ + fld fs3,0(s11) │ │ │ │ + j 39bf2 │ │ │ │ + fld fs5,0(s8) │ │ │ │ + j 39c14 │ │ │ │ + fld fs4,0(s11) │ │ │ │ + j 39c42 │ │ │ │ + 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,39e7e │ │ │ │ + sd s2,128(sp) │ │ │ │ + mv s2,a2 │ │ │ │ + blez a2,39e8e │ │ │ │ + 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,0x2a │ │ │ │ + fld fs2,506(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 1957a │ │ │ │ + mv a2,s3 │ │ │ │ + mv a1,s5 │ │ │ │ + mv s7,a0 │ │ │ │ + jal 36a0 │ │ │ │ + ld a1,0(sp) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s6,a0 │ │ │ │ + beqz s11,39d9c │ │ │ │ + mv a1,s7 │ │ │ │ + li a6,0 │ │ │ │ + li a0,-1 │ │ │ │ + li a7,-1 │ │ │ │ + li a4,0 │ │ │ │ + j 39d8c │ │ │ │ + addiw a6,a7,1 │ │ │ │ + li a7,0 │ │ │ │ + beqz a6,39d84 │ │ │ │ + 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,39d9c │ │ │ │ + remuw a2,a4,s9 │ │ │ │ + beqz a2,39d60 │ │ │ │ + beqz a7,39d84 │ │ │ │ + mv a2,a6 │ │ │ │ + addiw a6,a6,1 │ │ │ │ + j 39d70 │ │ │ │ + mv a0,s7 │ │ │ │ jal 3670 │ │ │ │ - j 3b6a2 │ │ │ │ - ld a0,48(s7) │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s7,a0 │ │ │ │ + beqz s10,39df6 │ │ │ │ + mv a2,s6 │ │ │ │ + li a6,0 │ │ │ │ + li a7,0 │ │ │ │ + li t1,-1 │ │ │ │ + li a4,0 │ │ │ │ + sext.w a0,s1 │ │ │ │ + j 39de8 │ │ │ │ + mv a5,a7 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addiw a4,a4,1 │ │ │ │ + beq a5,a0,39de2 │ │ │ │ + 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,39df6 │ │ │ │ + remuw a5,a4,s9 │ │ │ │ + bnez a5,39dc0 │ │ │ │ + li a6,0 │ │ │ │ + addiw t1,t1,1 │ │ │ │ + li a7,1 │ │ │ │ + j 39dc4 │ │ │ │ + mv a0,s6 │ │ │ │ jal 3670 │ │ │ │ - j 3baee │ │ │ │ - ld a0,48(s7) │ │ │ │ + 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,39e62 │ │ │ │ + ld a0,8(sp) │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 39742 │ │ │ │ + fmul.d fa0,fs0,fa0 │ │ │ │ + mv a0,s7 │ │ │ │ + addi s1,s1,1 │ │ │ │ + fadd.d fs1,fs1,fa0 │ │ │ │ jal 3670 │ │ │ │ - j 3ba16 │ │ │ │ - ld a0,48(s7) │ │ │ │ + bne s1,s2,39d34 │ │ │ │ + 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 │ │ │ │ - j 3b636 │ │ │ │ - ld a0,48(s7) │ │ │ │ + li a5,2 │ │ │ │ + bne s1,a5,39d34 │ │ │ │ + j 39e3a │ │ │ │ + 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 │ │ │ │ + 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,0x2a │ │ │ │ + fld fs4,32(a5) │ │ │ │ + j 39f20 │ │ │ │ + fld fa5,0(s0) │ │ │ │ + mv a0,s0 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + fsd fa5,0(s1) │ │ │ │ jal 3670 │ │ │ │ - j 3b9d6 │ │ │ │ - ld a0,48(s7) │ │ │ │ + fld fs0,0(s2) │ │ │ │ + li a2,1 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 39cca │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fneg.d fs0,fs0 │ │ │ │ + mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - j 3baae │ │ │ │ - ld a0,48(s7) │ │ │ │ + fmul.d fs0,fs0,fs1 │ │ │ │ + mv a0,s3 │ │ │ │ jal 3670 │ │ │ │ - j 3b5f6 │ │ │ │ - ld a0,48(s7) │ │ │ │ + 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,39fbc │ │ │ │ + sext.w s0,s4 │ │ │ │ + mv a5,s0 │ │ │ │ + li a4,0 │ │ │ │ + li a3,3 │ │ │ │ + li a2,3 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 395da │ │ │ │ + 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 1957a │ │ │ │ + li a2,32 │ │ │ │ + mv a1,s3 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 36a0 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + fld fa5,16(s1) │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + fsd fa5,0(s0) │ │ │ │ + fld fa5,24(s1) │ │ │ │ + fsd fa5,8(s0) │ │ │ │ jal 3670 │ │ │ │ - j 3b7ba │ │ │ │ - ld a0,8(a0) │ │ │ │ - j 3bc6c │ │ │ │ - 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 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) │ │ │ │ + li a1,8 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ mv s1,a0 │ │ │ │ - jal 3310 │ │ │ │ - addi s0,a0,1 │ │ │ │ - li a1,1 │ │ │ │ + bnez s8,39eda │ │ │ │ + fld fa5,8(s0) │ │ │ │ mv a0,s0 │ │ │ │ - jal 39f0 │ │ │ │ - mv a2,s0 │ │ │ │ + addi s2,s2,8 │ │ │ │ + fsd fa5,0(s1) │ │ │ │ + jal 3670 │ │ │ │ + fld fs0,-8(s2) │ │ │ │ + li a2,1 │ │ │ │ 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,s5 │ │ │ │ + jal 39cca │ │ │ │ + fmul.d fs0,fs0,fa0 │ │ │ │ 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,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 │ │ │ │ - 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 │ │ │ │ + jal 3670 │ │ │ │ + li s8,1 │ │ │ │ + fadd.d fs2,fs2,fs0 │ │ │ │ + j 39f54 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + li s0,0 │ │ │ │ + feq.d a5,fs3,fa5 │ │ │ │ + bnez a5,3a0ea │ │ │ │ + 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 1957a │ │ │ │ + fld fa5,0(s6) │ │ │ │ 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 │ │ │ │ + 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,3a130 │ │ │ │ + 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,3a120 │ │ │ │ + ret │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + beqz a1,3a14e │ │ │ │ + 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,3a142 │ │ │ │ + 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,0x40 │ │ │ │ + ld a3,-390(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 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 │ │ │ │ + jal 3400 │ │ │ │ + auipc a5,0x2a │ │ │ │ + fld fs0,-768(a5) │ │ │ │ + fmul.d fs1,fs2,fs0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3810 │ │ │ │ + fle.d a5,fa0,fs2 │ │ │ │ + beqz a5,3a1a0 │ │ │ │ + fcvt.wu.d s0,fa0,rtz │ │ │ │ + sext.w s0,s0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 37b0 │ │ │ │ + auipc a5,0x2a │ │ │ │ + fld fa5,-736(a5) │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + beqz a5,3a1f0 │ │ │ │ + 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 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 3a1c6 │ │ │ │ + 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,0x40 │ │ │ │ + ld a3,-650(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,0x2a │ │ │ │ + fld fs0,-924(a5) │ │ │ │ + fmul.d fs1,fs2,fs0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3810 │ │ │ │ + fle.d a5,fa0,fs2 │ │ │ │ + beqz a5,3a23c │ │ │ │ + fcvt.wu.d s0,fa0,rtz │ │ │ │ + sext.w s0,s0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 37b0 │ │ │ │ + auipc a5,0x2a │ │ │ │ + fld fa5,-892(a5) │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + beqz a5,3a288 │ │ │ │ + fcvt.wu.d a5,fa0,rtz │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + slli a5,a5,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 │ │ │ │ + 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 3a25e │ │ │ │ + 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,0x40 │ │ │ │ + ld a3,-858(a3) │ │ │ │ + li a2,8 │ │ │ │ + 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,0x2a │ │ │ │ + fld fs0,-1076(a5) │ │ │ │ + fmul.d fs1,fs2,fs0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3810 │ │ │ │ + fle.d a5,fa0,fs2 │ │ │ │ + beqz a5,3a2d4 │ │ │ │ + fcvt.wu.d s0,fa0,rtz │ │ │ │ + sext.w s0,s0 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 37b0 │ │ │ │ + auipc a5,0x2a │ │ │ │ + fld fa5,-1044(a5) │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + beqz a5,3a322 │ │ │ │ + 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) │ │ │ │ + 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 3a2fa │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + beqz a1,3a346 │ │ │ │ + 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,3a336 │ │ │ │ + fcvt.d.wu fa0,a1 │ │ │ │ + fdiv.d fa0,fa5,fa0 │ │ │ │ + ret │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + beqz a2,3a378 │ │ │ │ + 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,3a362 │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ + sd s2,0(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + mv s2,a3 │ │ │ │ + li a1,32 │ │ │ │ li a0,0 │ │ │ │ + sd s1,8(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,3bf4e │ │ │ │ + mv s1,a2 │ │ │ │ + jal 1957a │ │ │ │ + beqz s2,3a46a │ │ │ │ + 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,3a3ac │ │ │ │ + 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,3a3ca │ │ │ │ + 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,3a3dc │ │ │ │ + mv a5,s1 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fsub.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,-8(a5) │ │ │ │ + bne t1,a5,3a3ee │ │ │ │ + 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,3a404 │ │ │ │ + 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,3a426 │ │ │ │ + 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,3a448 │ │ │ │ + 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 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + 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) │ │ │ │ + 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,3a4ac │ │ │ │ + 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,3a4a0 │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fcvt.d.wu fa4,a3 │ │ │ │ + flt.d a5,fa3,fa0 │ │ │ │ + fdiv.d fa4,fa5,fa4 │ │ │ │ + beqz a5,3a4ea │ │ │ │ + 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,3a4c0 │ │ │ │ + fdiv.d fa0,fa3,fa0 │ │ │ │ + ret │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fdiv.d fa0,fa3,fa0 │ │ │ │ + ret │ │ │ │ + beqz a1,3a540 │ │ │ │ + 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,3a506 │ │ │ │ + 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,3a522 │ │ │ │ + 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,3a5a2 │ │ │ │ + fmv.d fs1,fa1 │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + jal 35c0 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + auipc a5,0x2a │ │ │ │ + fld fa0,-1706(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,0x2b │ │ │ │ + addi a3,a3,1590 │ │ │ │ + li a2,1028 │ │ │ │ + auipc a1,0x26 │ │ │ │ + addi a1,a1,1946 │ │ │ │ + auipc a0,0x26 │ │ │ │ + addi a0,a0,1962 │ │ │ │ + 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,0x2a │ │ │ │ + fld fa5,-1824(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,3a664 │ │ │ │ + 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,3a632 │ │ │ │ + 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,3a64a │ │ │ │ + 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,3a6d4 │ │ │ │ + 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,3a68c │ │ │ │ + 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,3a6a4 │ │ │ │ + fdiv.d fa0,fa0,fa3 │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,3a6e2 │ │ │ │ + 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 3a37a │ │ │ │ + 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,3a71c │ │ │ │ + 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 3a710 │ │ │ │ + fsub.d fa1,fa0,fa1 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fmul.d fs0,fa2,fa2 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,1994(a5) │ │ │ │ + sd ra,24(sp) │ │ │ │ + fmul.d fa1,fa1,fa1 │ │ │ │ + fdiv.d fa1,fa1,fs0 │ │ │ │ + fmul.d fa0,fa1,fa5 │ │ │ │ + jal 3700 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,1976(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,0x29 │ │ │ │ + fld fa5,1956(a5) │ │ │ │ + fmul.d fa2,fa2,fa5 │ │ │ │ + fsub.d fa0,fa0,fa1 │ │ │ │ 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 │ │ │ │ + fdiv.d fa0,fa0,fa2 │ │ │ │ + jal 33f0 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa4,1864(a5) │ │ │ │ + fadd.d fa0,fa0,fa4 │ │ │ │ ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - sub a1,a1,a0 │ │ │ │ - seqz a0,a1 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,1778(a5) │ │ │ │ addi sp,sp,16 │ │ │ │ + fmul.d fa0,fa0,fa5 │ │ │ │ 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 │ │ │ │ + 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,0x29 │ │ │ │ + fld fs3,1876(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fs2,1796(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,3a7cc │ │ │ │ + bnez a4,3a7cc │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,1796(a5) │ │ │ │ + fmul.d fa0,fa0,fa5 │ │ │ │ + fdiv.d fa0,fa0,fs0 │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fa0,fs4 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,3a856 │ │ │ │ + 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 3a836 │ │ │ │ + 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,3a952 │ │ │ │ + fsqrt.d fs7,fs0 │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fs5,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,3a9a4 │ │ │ │ + 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,3a98a │ │ │ │ + fsqrt.d fs0,fs0 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fs6,1538(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,1586(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,3a970 │ │ │ │ + fsqrt.d fs0,fa5 │ │ │ │ + fsub.d fs3,fs3,fa2 │ │ │ │ + fsub.d fa1,fa1,fa3 │ │ │ │ + fmul.d fs2,fs2,fs5 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa0,1516(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 3a890 │ │ │ │ + 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 3a900 │ │ │ │ + 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 3a8c6 │ │ │ │ + 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 3a8a8 │ │ │ │ + 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,3aadc │ │ │ │ + fsqrt.d fs4,fs7 │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fs6,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,3ab26 │ │ │ │ + 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,3ab14 │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fs2,1232(a5) │ │ │ │ + fmul.d fs2,fs4,fs2 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fs5,1164(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,3aafa │ │ │ │ + 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,0x29 │ │ │ │ + fld fa0,1138(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 3a9fc │ │ │ │ + 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 3aa6a │ │ │ │ + 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 3aa30 │ │ │ │ + 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 3aa14 │ │ │ │ + addi sp,sp,-32 │ │ │ │ + sd ra,24(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + beqz a3,3ac0c │ │ │ │ + fmv.d.x fa2,zero │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa0,888(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,3abf0 │ │ │ │ + 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,3ab70 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa0,854(a5) │ │ │ │ + fmul.d fa0,fa2,fa0 │ │ │ │ + jal 3700 │ │ │ │ + fcvt.d.wu fa1,s0 │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa0,838(a5) │ │ │ │ + jal 35c0 │ │ │ │ + fmul.d fa0,fa0,fs0 │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + flt.d a5,fa0,fa4 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,3ac1a │ │ │ │ + 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,3ab70 │ │ │ │ + j 3aba2 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa0,700(a5) │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + j 3abe0 │ │ │ │ + jal 36f0 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + ld s0,16(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + j 3abe4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + bnez a5,3ac3a │ │ │ │ + fneg.d fa5,fa0 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa4,742(a5) │ │ │ │ + flt.d a5,fa4,fa5 │ │ │ │ + bnez a5,3ad26 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa4,736(a5) │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + bnez a5,3ad24 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,730(a5) │ │ │ │ + fdiv.d fa5,fa0,fa5 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld ft7,726(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld ft6,726(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld ft5,726(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld ft4,726(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld ft3,726(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld ft2,726(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld ft1,726(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld ft0,726(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa1,726(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa2,726(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa3,462(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa4,526(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) │ │ │ │ - ld s0,0(sp) │ │ │ │ - sext.w a1,a4 │ │ │ │ - sub a1,a1,a0 │ │ │ │ - seqz a0,a1 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,408(a5) │ │ │ │ + fsub.d fa0,fa0,fa5 │ │ │ │ addi sp,sp,16 │ │ │ │ ret │ │ │ │ + │ │ │ │ +000000000003ad40 : │ │ │ │ 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 │ │ │ │ + jal 3920 │ │ │ │ ld ra,8(sp) │ │ │ │ - ld s0,0(sp) │ │ │ │ - sub a0,a0,a3 │ │ │ │ - seqz a0,a0 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,574(a5) │ │ │ │ + fdiv.d fa0,fa0,fa5 │ │ │ │ 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 │ │ │ │ + │ │ │ │ +000000000003ad5a : │ │ │ │ + addi sp,sp,-16 │ │ │ │ + sd ra,8(sp) │ │ │ │ + jal 3920 │ │ │ │ + ld ra,8(sp) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,556(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,0x29 │ │ │ │ + fld fa5,176(a5) │ │ │ │ + sd ra,24(sp) │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,3adf0 │ │ │ │ + fabs.d fa4,fa1 │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,3ade8 │ │ │ │ + flt.d a5,fa1,fa0 │ │ │ │ + beqz a5,3adb8 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa0,fa1 │ │ │ │ + fsub.d fa1,fa0,fs0 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa0,476(a5) │ │ │ │ + jal 35c0 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,256(a5) │ │ │ │ + fadd.d fa0,fa0,fa5 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,432(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,0x29 │ │ │ │ + fld fa5,48(a5) │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,3ae70 │ │ │ │ + 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,3ae64 │ │ │ │ + flt.d a5,fa1,fa0 │ │ │ │ + beqz a5,3ae40 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa0,fa1 │ │ │ │ + fsub.d fa0,fa0,fs0 │ │ │ │ + jal 3700 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,128(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 │ │ │ │ - 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 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 1957a │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 3890 │ │ │ │ + beqz s4,3aeda │ │ │ │ + slli a4,s4,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + mv a1,s0 │ │ │ │ + add a4,a4,s0 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa4,20(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,3aebc │ │ │ │ + beqz s5,3af58 │ │ │ │ + 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,3aeee │ │ │ │ + fmv.d.x fs1,zero │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fs3,142(a5) │ │ │ │ + fmv.d fs2,fs1 │ │ │ │ + fld fs0,0(s0) │ │ │ │ + flt.d a5,fs2,fs0 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + beqz a5,3af2a │ │ │ │ + jal 3920 │ │ │ │ + fdiv.d fa5,fa0,fs3 │ │ │ │ + fmul.d fa5,fa5,fs0 │ │ │ │ + fadd.d fs1,fs1,fa5 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s1,s0,3af0e │ │ │ │ + fneg.d fs1,fs1 │ │ │ │ + fld fs0,24(sp) │ │ │ │ + fld fs2,8(sp) │ │ │ │ + fld fs3,0(sp) │ │ │ │ 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> │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ + ret │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fs1,72(a5) │ │ │ │ + j 3af3a │ │ │ │ + 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 1957a │ │ │ │ + bgeu s2,s1,3afda │ │ │ │ + slliw a5,s2,0x1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a3,a3,0x21 │ │ │ │ + sext.w a4,a5 │ │ │ │ + beqz a3,3afda │ │ │ │ + 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,3afa8 │ │ │ │ + addiw a3,a3,1 │ │ │ │ + bne a7,a3,3afa6 │ │ │ │ + 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 1957a │ │ │ │ + slli a5,s9,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ + slli s1,a5,0x3 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ 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 │ │ │ │ + sd s1,48(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv s5,a0 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + mv s6,a0 │ │ │ │ + jal 3890 │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ 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 │ │ │ │ + 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,0x29 │ │ │ │ + fld fs6,-458(a5) │ │ │ │ + fmv.d fs2,fs6 │ │ │ │ + mv a7,s11 │ │ │ │ + li a1,0 │ │ │ │ + mv s11,s2 │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fs1,-428(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fs0,-428(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fs3,-396(a5) │ │ │ │ + mv s2,s10 │ │ │ │ + fmv.d.x fs4,zero │ │ │ │ + beqz s2,3b212 │ │ │ │ + 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 │ │ │ │ + beqz a7,3b1f8 │ │ │ │ + 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) │ │ │ │ + mv s2,s6 │ │ │ │ + add s4,a1,a5 │ │ │ │ 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 │ │ │ │ + sd a0,16(sp) │ │ │ │ + mv s0,s10 │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd a7,32(sp) │ │ │ │ + mv s6,s5 │ │ │ │ slli a5,s1,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bltu a5,a0,3c480 │ │ │ │ - li s4,0 │ │ │ │ - ld a5,8(sp) │ │ │ │ - beqz a5,3cb12 │ │ │ │ - slli s3,a5,0x20 │ │ │ │ + fld fs9,0(s3) │ │ │ │ + srli a4,a5,0x1d │ │ │ │ + beqz s9,3b3ea │ │ │ │ + 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,3b3ce │ │ │ │ + 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,3b130 │ │ │ │ + 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,3b43c │ │ │ │ + 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,3b110 │ │ │ │ + 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,3b1dc │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi a5,a5,8 │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,-8(a5) │ │ │ │ + bne a2,a5,3b1e8 │ │ │ │ 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 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + sext.w s10,a3 │ │ │ │ + addw a0,s9,a0 │ │ │ │ + bne a5,s0,3b0dc │ │ │ │ + mv s0,a1 │ │ │ │ + ld s5,88(sp) │ │ │ │ + ld s6,96(sp) │ │ │ │ + ld a1,104(sp) │ │ │ │ + mv s2,a5 │ │ │ │ + beqz a7,3b3aa │ │ │ │ + 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 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 │ │ │ │ + ld a3,8(sp) │ │ │ │ + fmv.d.x fs7,zero │ │ │ │ + beqz s6,3b2c8 │ │ │ │ + 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,3b2b6 │ │ │ │ + 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,3b2b6 │ │ │ │ + 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,3b292 │ │ │ │ + addiw t1,t1,1 │ │ │ │ + addw t3,s7,t3 │ │ │ │ + addw a7,s9,a7 │ │ │ │ + addw a1,s9,a1 │ │ │ │ + bne s6,t1,3b254 │ │ │ │ + mv t1,s3 │ │ │ │ + beqz s9,3b38a │ │ │ │ + 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,3b2d2 │ │ │ │ + beqz s6,3b354 │ │ │ │ + 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,3b310 │ │ │ │ + addiw a7,a7,1 │ │ │ │ + addw t3,s7,t3 │ │ │ │ + addw t1,s9,t1 │ │ │ │ + addw a0,s9,a0 │ │ │ │ + bltu a7,s6,3b300 │ │ │ │ + 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,3b442 │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi a5,a5,8 │ │ │ │ + fsd fa0,0(a4) │ │ │ │ + bne a7,s3,3b35c │ │ │ │ + fdiv.d fs7,fs7,fs5 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi a3,a3,8 │ │ │ │ + sext.w s3,t1 │ │ │ │ + fsd fs7,-8(a3) │ │ │ │ + bne s7,s0,3b236 │ │ │ │ + ld a1,16(sp) │ │ │ │ mv s0,s2 │ │ │ │ - sd s5,64(sp) │ │ │ │ + mv a7,s7 │ │ │ │ + mv s2,s6 │ │ │ │ + mv s7,s10 │ │ │ │ + mv s6,s1 │ │ │ │ + ld a5,80(sp) │ │ │ │ + beq a5,a1,3b3f4 │ │ │ │ + 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,3b3f4 │ │ │ │ + fmv.d fs2,fs4 │ │ │ │ + j 3b0be │ │ │ │ + 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,3b130 │ │ │ │ + j 3b164 │ │ │ │ + fmv.d fa0,fs6 │ │ │ │ + fmv.d fs8,fs6 │ │ │ │ + j 3b190 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + 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 │ │ │ │ + jal 36f0 │ │ │ │ + j 3b194 │ │ │ │ + sd a7,88(sp) │ │ │ │ + sw t1,40(sp) │ │ │ │ + sd a3,32(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 │ │ │ │ + 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,3b35c │ │ │ │ + j 3b38a │ │ │ │ + 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,3b5e6 │ │ │ │ + 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 1957a │ │ │ │ + mv s1,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + slli a4,s5,0x20 │ │ │ │ + srli a5,a4,0x1d │ │ │ │ + add a5,a5,s0 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + auipc a5,0x29 │ │ │ │ + fld fa5,-1452(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,3b56a │ │ │ │ + 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,0x29 │ │ │ │ + fld fs1,-1568(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,3b5c8 │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + addi s5,s5,8 │ │ │ │ + fmul.d fs0,fs0,fa0 │ │ │ │ + fsd fs0,0(a4) │ │ │ │ + bne a5,s0,3b4fa │ │ │ │ + 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,3b5a8 │ │ │ │ + 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,3b592 │ │ │ │ + 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 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 │ │ │ │ + ld s1,104(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + sd a0,24(sp) │ │ │ │ + sd a4,16(sp) │ │ │ │ sd a5,8(sp) │ │ │ │ - jal 36a0 │ │ │ │ + jal 36f0 │ │ │ │ + fmul.d fs0,fs0,fa0 │ │ │ │ + ld a4,16(sp) │ │ │ │ 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> │ │ │ │ + ld a0,24(sp) │ │ │ │ + addi s5,s5,8 │ │ │ │ + fsd fs0,0(a4) │ │ │ │ + bne a5,s0,3b4fa │ │ │ │ + j 3b562 │ │ │ │ + auipc a3,0x2a │ │ │ │ + addi a3,a3,1530 │ │ │ │ + li a2,1517 │ │ │ │ + auipc a1,0x25 │ │ │ │ + addi a1,a1,1878 │ │ │ │ + auipc a0,0x25 │ │ │ │ + addi a0,a0,1902 │ │ │ │ + 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 │ │ │ │ + mv s4,a0 │ │ │ │ + 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 1957a │ │ │ │ + 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,3b6c6 │ │ │ │ + li s1,0 │ │ │ │ li s0,0 │ │ │ │ - j 3c6f0 │ │ │ │ - mv a2,s4 │ │ │ │ - li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ + 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 3b46a │ │ │ │ + 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 │ │ │ │ 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) │ │ │ │ + bne s8,a5,3b680 │ │ │ │ + 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 1957a │ │ │ │ + slli s7,s7,0x2 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s4,a0 │ │ │ │ mv a2,s6 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3890 │ │ │ │ + li a1,0 │ │ │ │ + mv a2,s7 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3890 │ │ │ │ + ld a5,0(sp) │ │ │ │ + ld a6,8(sp) │ │ │ │ + mv a0,s10 │ │ │ │ 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 a3,0 │ │ │ │ + beqz s5,3b738 │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + fld fa5,0(a0) │ │ │ │ + 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) │ │ │ │ + addiw a3,a3,1 │ │ │ │ + addw a1,a1,s0 │ │ │ │ + addi a0,a0,8 │ │ │ │ + bne s5,a3,3b718 │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,3b8bc │ │ │ │ + lw a7,28(sp) │ │ │ │ + mulw a0,a6,s11 │ │ │ │ + slliw a3,a6,0x1 │ │ │ │ + addiw a3,a3,-1 │ │ │ │ + addiw t0,a6,-1 │ │ │ │ li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a4,48(s0) │ │ │ │ - sext.w a5,a4 │ │ │ │ - beqz a4,3c790 │ │ │ │ - slli a4,a5,0x20 │ │ │ │ + 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,3b894 │ │ │ │ + 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 1957a │ │ │ │ + addw a5,s4,s1 │ │ │ │ + bgeu s11,a5,3b81c │ │ │ │ + ld a5,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,3b7e2 │ │ │ │ + li a3,1 │ │ │ │ + fld fa4,0(a0) │ │ │ │ + addi a4,a0,8 │ │ │ │ + li t4,0 │ │ │ │ + li a5,1 │ │ │ │ + bgeu a3,s0,3bb72 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + addi a4,a4,8 │ │ │ │ + flt.d a3,fa5,fa4 │ │ │ │ + beqz a3,3b83c │ │ │ │ + fmv.d fa4,fa5 │ │ │ │ + mv t4,a5 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s0,a5,3b82c │ │ │ │ + slli a4,t4,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) │ │ │ │ + add a5,a5,a0 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + addw t4,s11,t4 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + 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 │ │ │ │ - bne s3,s1,3c77a │ │ │ │ - ld a0,56(sp) │ │ │ │ + addw a5,s6,s1 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addw s3,s5,s3 │ │ │ │ + bltu a5,s8,3b7c2 │ │ │ │ + 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,3b788 │ │ │ │ + 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 │ │ │ │ + sd a5,8(sp) │ │ │ │ + slli a4,s6,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + slli a1,a4,0x2 │ │ │ │ + add a1,a1,a4 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a6,0(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,0x28 │ │ │ │ + fld fs3,1536(a5) │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + fmv.d fa0,fs2 │ │ │ │ + fmul.d fs3,fs2,fs3 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs5,1460(a5) │ │ │ │ + fadd.d fs0,fs0,fs5 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs4,1668(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,0x28 │ │ │ │ + fld fs6,1492(a5) │ │ │ │ + fmul.d fs0,fs0,fs6 │ │ │ │ + fadd.d fa0,fa0,fa0 │ │ │ │ + ld a5,8(sp) │ │ │ │ + sd zero,8(s9) │ │ │ │ + ld a6,0(sp) │ │ │ │ + fadd.d fs0,fs0,fa0 │ │ │ │ + fsd fs0,32(s9) │ │ │ │ + beqz a5,3bbde │ │ │ │ + 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 │ │ │ │ + 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,0x28 │ │ │ │ + fld fs0,1292(a4) │ │ │ │ + mv s9,s1 │ │ │ │ + mv s1,a6 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,0(sp) │ │ │ │ + mv s11,s8 │ │ │ │ + li s7,1 │ │ │ │ + mv s8,s4 │ │ │ │ + mv t3,a0 │ │ │ │ + mv s4,s0 │ │ │ │ + bgeu a5,s11,3bb6c │ │ │ │ + bne s5,s7,3bb76 │ │ │ │ + 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,3ba3c │ │ │ │ + fld fa2,0(a1) │ │ │ │ + feq.d a5,fa2,fa3 │ │ │ │ + bnez a5,3ba3c │ │ │ │ + fadd.d fa5,fa2,fa4 │ │ │ │ + addi a1,a1,8 │ │ │ │ + fsd fa5,0(t5) │ │ │ │ + addi t5,t5,8 │ │ │ │ + bne a1,s10,3ba16 │ │ │ │ + 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,3ba64 │ │ │ │ + flt.d a5,fa5,fa4 │ │ │ │ + bnez a5,3ba66 │ │ │ │ + beqz a3,3ba6c │ │ │ │ + fmv.d fa4,fa5 │ │ │ │ + mv a4,a1 │ │ │ │ + addiw a1,a1,1 │ │ │ │ + addi a0,a0,8 │ │ │ │ + bne s11,a1,3ba52 │ │ │ │ + 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 1957a │ │ │ │ + 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,3bbd0 │ │ │ │ + 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,3baf8 │ │ │ │ + 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,3bb2a │ │ │ │ + mv a0,t3 │ │ │ │ jal 3670 │ │ │ │ - ld a0,72(sp) │ │ │ │ + ld a1,40(sp) │ │ │ │ + addiw a5,s6,1 │ │ │ │ + li a0,0 │ │ │ │ + sw a5,28(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a5,0(sp) │ │ │ │ + addi s2,s2,-40 │ │ │ │ + addi s1,s1,-4 │ │ │ │ + addiw s3,s3,-1 │ │ │ │ + mv t3,a0 │ │ │ │ + bltu a5,s11,3ba04 │ │ │ │ + mv s0,a0 │ │ │ │ + li a4,0 │ │ │ │ + j 3ba80 │ │ │ │ + mv t4,s11 │ │ │ │ + j 3b852 │ │ │ │ + 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,3bbc4 │ │ │ │ + fld fa2,0(a3) │ │ │ │ + feq.d a5,fa2,fa3 │ │ │ │ + bnez a5,3bbc4 │ │ │ │ + fadd.d fa5,fa4,fa2 │ │ │ │ + addi a4,a4,8 │ │ │ │ + fsd fa5,-8(a4) │ │ │ │ + bne t0,a4,3bb90 │ │ │ │ + j 3ba48 │ │ │ │ + mv a0,t3 │ │ │ │ + ld s10,64(sp) │ │ │ │ + mv s1,s9 │ │ │ │ + ld s9,88(sp) │ │ │ │ jal 3670 │ │ │ │ - mv a0,s7 │ │ │ │ + fld fs1,160(sp) │ │ │ │ + mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - ld a0,40(sp) │ │ │ │ + mv a0,s10 │ │ │ │ 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 │ │ │ │ + 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,3bc58 │ │ │ │ + fdiv.d fa0,fa1,fa2 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa1,708(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa5,660(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,3bd70 │ │ │ │ + fmv.d.x fs10,zero │ │ │ │ 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 │ │ │ │ + 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,0x28 │ │ │ │ + fld fs2,510(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs8,734(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs5,734(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs9,526(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,3bd48 │ │ │ │ + jal 3700 │ │ │ │ + addi s0,s0,8 │ │ │ │ + fadd.d fs0,fs0,fs8 │ │ │ │ + fadd.d fs10,fs10,fa0 │ │ │ │ + bne s1,s0,3bcea │ │ │ │ + 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,3bcea │ │ │ │ + j 3bd18 │ │ │ │ + fmv.d.x fs10,zero │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs2,340(a5) │ │ │ │ + fmv.d fs0,fs10 │ │ │ │ + j 3bd20 │ │ │ │ + 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,3c18c │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs4,168(a5) │ │ │ │ + fsd ft7,144(sp) │ │ │ │ + fsd ft8,184(sp) │ │ │ │ + j 3be36 │ │ │ │ addiw s1,s1,1 │ │ │ │ - bgeu s0,s5,3ca1e │ │ │ │ - mv a0,s7 │ │ │ │ - jal 3310 │ │ │ │ - slli a5,s0,0x20 │ │ │ │ - srli a5,a5,0x20 │ │ │ │ - bgeu a5,a0,3ca1e │ │ │ │ - add a4,s7,a5 │ │ │ │ - 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 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s2,s0,3c070 │ │ │ │ + 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,3be2e │ │ │ │ + fdiv.d fa0,fs4,fs2 │ │ │ │ + auipc s9,0x28 │ │ │ │ + addi s9,s9,150 │ │ │ │ + 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,0x28 │ │ │ │ + addi a4,a4,-148 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + fle.d a1,fa5,fa0 │ │ │ │ + fsflags a5 │ │ │ │ + beqz a1,3be30 │ │ │ │ + jal 3700 │ │ │ │ + j 3be30 │ │ │ │ + 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 │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + fneg.d fa5,fa5 │ │ │ │ + fsd fa5,32(a1) │ │ │ │ + jal 39ea2 │ │ │ │ + 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,0x28 │ │ │ │ + fld fs6,-496(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,0x28 │ │ │ │ + fld fs4,-758(a5) │ │ │ │ + j 3c09c │ │ │ │ + addi sp,sp,-320 │ │ │ │ + fsd fs11,112(sp) │ │ │ │ + fld fs11,0(a5) │ │ │ │ + sd a5,56(sp) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa5,-522(a5) │ │ │ │ + fabs.d fa4,fs11 │ │ │ │ + sd s1,296(sp) │ │ │ │ + auipc s1,0x3e │ │ │ │ + ld s1,-720(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 │ │ │ │ + fsd fa1,8(sp) │ │ │ │ + fmv.d fs1,fa0 │ │ │ │ + fld fs9,0(a3) │ │ │ │ + fld fs10,0(s0) │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ 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 3ca94 │ │ │ │ - li a5,10 │ │ │ │ - sh a5,0(s7) │ │ │ │ - li a5,20 │ │ │ │ - sd a5,64(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + mv s3,a2 │ │ │ │ + mv s6,a6 │ │ │ │ + beqz a5,3c472 │ │ │ │ + flt.d a5,fs10,fa3 │ │ │ │ + bnez a5,3c62e │ │ │ │ + fmv.d fs11,fa5 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs4,-904(a5) │ │ │ │ + fld fa4,8(sp) │ │ │ │ + flt.d a5,fs9,fa4 │ │ │ │ + bnez a5,3c5ee │ │ │ │ + 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,0x28 │ │ │ │ + ld a5,-682(a5) │ │ │ │ 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) │ │ │ │ - ld a4,0(a5) │ │ │ │ - sd a4,8(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,0x28 │ │ │ │ + fld fs8,-690(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 3bd82 │ │ │ │ + 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,3c32a │ │ │ │ + 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,3c4c0 │ │ │ │ + auipc a5,0x28 │ │ │ │ + addi a5,a5,-844 │ │ │ │ + fld fa0,0(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + addi a5,a5,-862 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + addi s11,s11,8 │ │ │ │ + fadd.d fs0,fs0,fa5 │ │ │ │ + jal 3700 │ │ │ │ + fadd.d fs2,fs2,fa0 │ │ │ │ + bne s11,s0,3c2e8 │ │ │ │ + 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,3c34e │ │ │ │ + auipc a5,0x28 │ │ │ │ + addi a5,a5,-864 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + fmul.d fs2,fs2,fa5 │ │ │ │ + beqz s1,3c37a │ │ │ │ + fld fa0,0(s1) │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + beqz a5,3c37a │ │ │ │ + fld ft4,32(s1) │ │ │ │ + fle.d a5,fa5,ft4 │ │ │ │ + beqz a5,3c37a │ │ │ │ + fld ft5,64(s1) │ │ │ │ + fle.d a5,fa5,ft5 │ │ │ │ + beqz a5,3c37a │ │ │ │ + fld fa5,24(sp) │ │ │ │ + flt.d a5,fa5,fs2 │ │ │ │ + bnez a5,3c64a │ │ │ │ + fld fa5,24(sp) │ │ │ │ + fle.d a5,fs2,fa5 │ │ │ │ + beqz a5,3c4ee │ │ │ │ + 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,3c3dc │ │ │ │ + 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,3c3e0 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + bnez a5,3c396 │ │ │ │ + beq s6,s2,3c412 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa0,-1004(a5) │ │ │ │ + fmul.d fa5,fs10,fa0 │ │ │ │ + fabs.d ft4,fs5 │ │ │ │ + flt.d a5,fa5,ft4 │ │ │ │ + beqz a5,3c412 │ │ │ │ + fabs.d ft4,fs7 │ │ │ │ + flt.d a5,fa5,ft4 │ │ │ │ + beqz a5,3c412 │ │ │ │ + fabs.d fa5,fs6 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + bnez a5,3c2a2 │ │ │ │ + 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,0x3e │ │ │ │ + ld a5,-1300(a5) │ │ │ │ + ld a4,104(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ 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) │ │ │ │ + bnez a5,3c718 │ │ │ │ + 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 │ │ │ │ - sd zero,0(a0) │ │ │ │ - sw zero,8(a0) │ │ │ │ - sd zero,16(a0) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs4,-1450(a5) │ │ │ │ + flt.d a5,fs10,fa3 │ │ │ │ + bnez a5,3c61c │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fle.d a5,fs11,fa3 │ │ │ │ + beqz a5,3c258 │ │ │ │ + flt.d a5,fs1,fs9 │ │ │ │ + beqz a5,3c262 │ │ │ │ + fsub.d fa0,fs1,fs9 │ │ │ │ + fdiv.d fa0,fs10,fa0 │ │ │ │ + fle.d a5,fs11,fa0 │ │ │ │ + beqz a5,3c262 │ │ │ │ + fadd.d fs11,fa0,fa5 │ │ │ │ + fle.d a5,fa3,fs11 │ │ │ │ + beqz a5,3c262 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa2,-1586(a5) │ │ │ │ + fmul.d fs11,fa0,fa2 │ │ │ │ + j 3c262 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x28 │ │ │ │ + addi a5,a5,-1492 │ │ │ │ + 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,3c2e8 │ │ │ │ + j 3c32a │ │ │ │ + fld fa5,80(sp) │ │ │ │ + fmv.d.x fa0,zero │ │ │ │ + fld ft1,96(sp) │ │ │ │ + fld fa3,88(sp) │ │ │ │ + feq.d a5,fa5,fa0 │ │ │ │ + beqz a5,3c556 │ │ │ │ + feq.d a5,fa3,fa0 │ │ │ │ + beqz a5,3c590 │ │ │ │ + feq.d a5,ft1,fa0 │ │ │ │ + bnez a5,3c5d6 │ │ │ │ + fabs.d ft0,ft1 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa0,-1310(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld ft4,-1342(a5) │ │ │ │ + fdiv.d fa0,fa0,ft0 │ │ │ │ + fmv.d ft0,ft4 │ │ │ │ + fle.d a5,fa0,ft0 │ │ │ │ + bnez a5,3c58a │ │ │ │ + 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 3c390 │ │ │ │ + fabs.d ft4,fa5 │ │ │ │ + auipc a4,0x28 │ │ │ │ + addi a4,a4,-1754 │ │ │ │ + fld fa4,0(a4) │ │ │ │ + fmul.d ft4,ft4,fs9 │ │ │ │ + feq.d a5,fa3,fa0 │ │ │ │ + fdiv.d ft4,fa4,ft4 │ │ │ │ + beqz a5,3c59c │ │ │ │ + feq.d a5,ft1,fa0 │ │ │ │ + beqz a5,3c5e4 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa0,-1440(a5) │ │ │ │ + fle.d a5,fa0,ft4 │ │ │ │ + beqz a5,3c52c │ │ │ │ + fmv.d ft0,ft4 │ │ │ │ + fmv.d fa0,ft0 │ │ │ │ + j 3c52c │ │ │ │ + auipc a5,0x28 │ │ │ │ + addi a5,a5,-1464 │ │ │ │ + fld ft4,0(a5) │ │ │ │ + fabs.d ft0,fa3 │ │ │ │ + fmv.d.x ft5,zero │ │ │ │ + auipc a5,0x28 │ │ │ │ + addi a5,a5,-1484 │ │ │ │ + fmul.d ft0,ft0,fs10 │ │ │ │ + fld fa0,0(a5) │ │ │ │ + feq.d a5,ft1,ft5 │ │ │ │ + fdiv.d ft0,fs8,ft0 │ │ │ │ + bnez a5,3c5ce │ │ │ │ + auipc a5,0x28 │ │ │ │ + addi a5,a5,-1484 │ │ │ │ + fabs.d fa0,ft1 │ │ │ │ + fld fa4,0(a5) │ │ │ │ + fdiv.d fa0,fa4,fa0 │ │ │ │ + fle.d a5,ft0,ft4 │ │ │ │ + beqz a5,3c526 │ │ │ │ + j 3c522 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld ft0,-1534(a5) │ │ │ │ + fmv.d fa0,ft0 │ │ │ │ + j 3c52c │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld ft0,-1548(a5) │ │ │ │ + j 3c5bc │ │ │ │ + fsub.d fa3,fa4,fs9 │ │ │ │ + fdiv.d fa3,fs10,fa3 │ │ │ │ + fle.d a5,fa3,fs11 │ │ │ │ + beqz a5,3c262 │ │ │ │ + fsub.d fs11,fa3,fa5 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + fle.d a5,fs11,fa5 │ │ │ │ + beqz a5,3c262 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa2,-1934(a5) │ │ │ │ + fmul.d fs11,fa3,fa2 │ │ │ │ + j 3c262 │ │ │ │ + fmv.d.x fa3,zero │ │ │ │ + fmv.d fs10,fs4 │ │ │ │ + fle.d a5,fs11,fa3 │ │ │ │ + bnez a5,3c48e │ │ │ │ + j 3c258 │ │ │ │ + fld fa4,8(sp) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fs4,-1896(a5) │ │ │ │ + fmv.d fs11,fa5 │ │ │ │ + flt.d a5,fs9,fa4 │ │ │ │ + fmv.d fs10,fs4 │ │ │ │ + beqz a5,3c262 │ │ │ │ + j 3c5ee │ │ │ │ + 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,0x27 │ │ │ │ + fld ft5,2018(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,3c6c8 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + fabs.d fa0,fs6 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld ft4,-1756(a5) │ │ │ │ + fdiv.d fa0,fa0,ft4 │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + beqz a5,3c6e2 │ │ │ │ + fmv.d fa0,fa5 │ │ │ │ + flt.d a5,fa0,fs4 │ │ │ │ + bnez a5,3c6f8 │ │ │ │ + fmv.d ft6,fs11 │ │ │ │ + fmv.d ft5,fs10 │ │ │ │ + fmv.d ft4,fs9 │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + j 3c390 │ │ │ │ + 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 3c390 │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + addi sp,sp,-64 │ │ │ │ + fsd fs1,32(sp) │ │ │ │ + feq.d a5,fa0,fa5 │ │ │ │ + sd ra,56(sp) │ │ │ │ + fmv.d fs1,fa2 │ │ │ │ + bnez a5,3c756 │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs2,1942(a5) │ │ │ │ + flt.d a5,fa2,fs2 │ │ │ │ + bnez a5,3c776 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa5,-1878(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 │ │ │ │ - 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 │ │ │ │ + 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,0x27 │ │ │ │ + fld fs5,1696(a5) │ │ │ │ + flt.d a5,fa0,fs5 │ │ │ │ + fsd fs0,40(sp) │ │ │ │ + sd ra,56(sp) │ │ │ │ + fsd fs1,32(sp) │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + bnez a5,3c8d4 │ │ │ │ + fsd fs2,24(sp) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs2,1742(a5) │ │ │ │ + fadd.d fa1,fa0,fs2 │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa2,-2038(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa3,-2030(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa4,-2030(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld ft2,2042(a5) │ │ │ │ + auipc a5,0x28 │ │ │ │ + fld fa5,-2038(a5) │ │ │ │ + fsd fs4,8(sp) │ │ │ │ + fadd.d ft1,fa1,fs2 │ │ │ │ + fdiv.d fa2,fa2,fa1 │ │ │ │ + fsd fs3,16(sp) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs3,2046(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs1,2046(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,0x27 │ │ │ │ + fld fa5,1982(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa4,1982(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,0x27 │ │ │ │ + fld fs1,1844(a5) │ │ │ │ + fmul.d fa0,fa0,fs1 │ │ │ │ + jal 3690 │ │ │ │ + fdiv.d fa0,fs1,fa0 │ │ │ │ + jal 3920 │ │ │ │ + fmv.d fa5,fa0 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa0,1496(a5) │ │ │ │ + fsub.d fa0,fa0,fs0 │ │ │ │ + fmv.d fs0,fa5 │ │ │ │ + jal 3c7dc │ │ │ │ + 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 │ │ │ │ - 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 s0,80(sp) │ │ │ │ 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 │ │ │ │ + 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,3ca8c │ │ │ │ + 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,3c956 │ │ │ │ + fcvt.d.wu fa4,a1 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa2,1724(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld ft3,1180(a5) │ │ │ │ + fdiv.d fa1,fa1,fa4 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs6,1176(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld ft2,1704(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld ft0,1704(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld ft1,1704(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs3,1272(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 3c7dc │ │ │ │ + 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 3c7dc │ │ │ │ + jal 3700 │ │ │ │ + fsub.d fa5,fs3,fa0 │ │ │ │ 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 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + 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 3c998 │ │ │ │ addi sp,sp,-128 │ │ │ │ - sd s1,104(sp) │ │ │ │ - lw s1,48(a0) │ │ │ │ + sd s10,32(sp) │ │ │ │ + mv s10,a5 │ │ │ │ + addiw s10,s10,-1 │ │ │ │ sd s2,96(sp) │ │ │ │ - sd s3,88(sp) │ │ │ │ sd s4,80(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + mv s2,a1 │ │ │ │ + mv s4,a2 │ │ │ │ + li a1,1 │ │ │ │ + auipc a2,0x24 │ │ │ │ + addi a2,a2,706 │ │ │ │ + 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 s8,48(sp) │ │ │ │ - sd s9,40(sp) │ │ │ │ - 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 s1,a0 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ + mv s11,a4 │ │ │ │ + mv s5,a6 │ │ │ │ li s0,0 │ │ │ │ - ld a1,0(s6) │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3580 │ │ │ │ - beqz a0,3d128 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + auipc s7,0x24 │ │ │ │ + addi s7,s7,674 │ │ │ │ + beqz s6,3caf4 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ addiw s0,s0,1 │ │ │ │ - addi s6,s6,88 │ │ │ │ - bne s1,s0,3cf30 │ │ │ │ - j 3ce94 │ │ │ │ - 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) │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + bne s0,s6,3cae2 │ │ │ │ + auipc a2,0x26 │ │ │ │ + addi a2,a2,1804 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + beqz s11,3cbe6 │ │ │ │ + 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,0x24 │ │ │ │ + addi s8,s8,654 │ │ │ │ + auipc s7,0x24 │ │ │ │ + addi s7,s7,638 │ │ │ │ + auipc s9,0x24 │ │ │ │ + addi s9,s9,622 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x23 │ │ │ │ + addi a2,a2,-548 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + beqz s6,3cc74 │ │ │ │ + li s10,0 │ │ │ │ + j 3cb62 │ │ │ │ + bnez a2,3cc2a │ │ │ │ + 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,3cba2 │ │ │ │ + lw a4,0(s5) │ │ │ │ + beq a4,s0,3cc00 │ │ │ │ + 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,3cb4c │ │ │ │ + beqz a2,3cc1e │ │ │ │ + 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,3cb62 │ │ │ │ + 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,3cc3c │ │ │ │ + bnez a4,3cc62 │ │ │ │ + auipc a2,0x24 │ │ │ │ + addi a2,a2,498 │ │ │ │ + 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,3cb32 │ │ │ │ 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 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,-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) │ │ │ │ - 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 │ │ │ │ + ret │ │ │ │ + lw a3,4(s5) │ │ │ │ + sext.w a4,s10 │ │ │ │ + bne a3,a4,3cb6a │ │ │ │ + auipc a2,0x24 │ │ │ │ + addi a2,a2,380 │ │ │ │ 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,0x24 │ │ │ │ - addi a3,a3,1176 │ │ │ │ - li a2,-1 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 3cb6a │ │ │ │ + mv a2,s8 │ │ │ │ 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 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 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 3cb58 │ │ │ │ + auipc a2,0x24 │ │ │ │ + addi a2,a2,358 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 3cb58 │ │ │ │ + beqz a4,3cc50 │ │ │ │ + auipc a2,0x24 │ │ │ │ + addi a2,a2,386 │ │ │ │ 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 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 3cbd6 │ │ │ │ auipc a2,0x24 │ │ │ │ - addi a2,a2,884 │ │ │ │ + addi a2,a2,376 │ │ │ │ li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ 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 │ │ │ │ + j 3cbd6 │ │ │ │ auipc a2,0x24 │ │ │ │ - addi a2,a2,818 │ │ │ │ + addi a2,a2,334 │ │ │ │ li a1,1 │ │ │ │ + mv a0,s1 │ │ │ │ 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) │ │ │ │ + j 3cbd6 │ │ │ │ + li a0,0 │ │ │ │ + li a2,0 │ │ │ │ + j 3cba6 │ │ │ │ + subw a2,a2,a1 │ │ │ │ + j 3cc8c │ │ │ │ + fld fa5,0(a5) │ │ │ │ + srliw a6,a2,0x1 │ │ │ │ + fle.d a5,fa5,fa0 │ │ │ │ + bnez a5,3cca4 │ │ │ │ + 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,3cc7e │ │ │ │ + mv a0,a1 │ │ │ │ + ret │ │ │ │ + addiw a2,a2,-1 │ │ │ │ + addiw a1,a4,1 │ │ │ │ + subw a2,a2,a3 │ │ │ │ + j 3cc8c │ │ │ │ + subw a2,a2,a1 │ │ │ │ + j 3ccc0 │ │ │ │ + fld fa5,0(a5) │ │ │ │ + srliw a6,a2,0x1 │ │ │ │ + flt.d a5,fa5,fa0 │ │ │ │ + bnez a5,3ccd8 │ │ │ │ + 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,3ccb2 │ │ │ │ + mv a0,a1 │ │ │ │ + ret │ │ │ │ + addiw a2,a2,-1 │ │ │ │ + addiw a1,a4,1 │ │ │ │ + subw a2,a2,a3 │ │ │ │ + j 3ccc0 │ │ │ │ + lw a7,8(a0) │ │ │ │ + ld a6,0(a0) │ │ │ │ + li a0,0 │ │ │ │ + addiw a5,a7,-1 │ │ │ │ + j 3cd00 │ │ │ │ + fld fa5,0(a4) │ │ │ │ + srliw a1,a5,0x1 │ │ │ │ + fle.d a4,fa5,fa0 │ │ │ │ + bnez a4,3cd22 │ │ │ │ + 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,3ccf2 │ │ │ │ + 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 3cd00 │ │ │ │ + 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 1957a │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ 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) │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s0,a0 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + auipc a3,0x3d │ │ │ │ + ld a3,472(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) │ │ │ │ + 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,3cdae │ │ │ │ + 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,0x27 │ │ │ │ + fld fs3,194(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,0x27 │ │ │ │ + fld fa0,272(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) │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + mv s5,a1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sd s0,80(sp) │ │ │ │ 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) │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv s1,a3 │ │ │ │ + mv s0,a2 │ │ │ │ + auipc a3,0x3d │ │ │ │ + ld a3,266(a3) │ │ │ │ + li a2,8 │ │ │ │ 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 │ │ │ │ - li a5,1 │ │ │ │ - bge a5,s7,3d280 │ │ │ │ - bne a1,a3,3dd20 │ │ │ │ - li a2,1 │ │ │ │ - mv a1,a3 │ │ │ │ - mv a0,s2 │ │ │ │ - jal 3d16a │ │ │ │ + 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 1957a │ │ │ │ + mv s4,a0 │ │ │ │ + beqz s1,3ced4 │ │ │ │ + fsd fs1,16(sp) │ │ │ │ + fcvt.d.wu fs1,s5 │ │ │ │ + fsd fs2,8(sp) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs2,94(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,3ce7c │ │ │ │ + fld fs0,24(sp) │ │ │ │ + fld fs1,16(sp) │ │ │ │ + fld fs2,8(sp) │ │ │ │ ld ra,88(sp) │ │ │ │ ld s0,80(sp) │ │ │ │ - ld s2,64(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) │ │ │ │ - li a0,1 │ │ │ │ + mv a0,s4 │ │ │ │ + ld s4,48(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 │ │ │ │ - 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,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 │ │ │ │ - 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) │ │ │ │ + addi sp,sp,-48 │ │ │ │ + sd ra,40(sp) │ │ │ │ + sd s0,32(sp) │ │ │ │ + li a5,3 │ │ │ │ + bgeu a5,a3,3d0a0 │ │ │ │ + fld fa0,0(a0) │ │ │ │ + frflags a4 │ │ │ │ + fmv.d.x fa5,zero │ │ │ │ + flt.d a5,fa0,fa5 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,3d08a │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + fsd fa0,0(a0) │ │ │ │ + fld fa5,0(a1) │ │ │ │ + addiw t4,a3,-3 │ │ │ │ + sext.w t3,t4 │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ - 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 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) │ │ │ │ + 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,3d064 │ │ │ │ + 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,3d068 │ │ │ │ + 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,3cf42 │ │ │ │ + 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,3d0ea │ │ │ │ + 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,3d0c8 │ │ │ │ + frflags a4 │ │ │ │ + flt.d a5,fa0,fa3 │ │ │ │ + fsflags a4 │ │ │ │ + bnez a5,3d0c2 │ │ │ │ + fsqrt.d fa0,fa0 │ │ │ │ + ld ra,40(sp) │ │ │ │ + fsd fa0,0(s0) │ │ │ │ + ld s0,32(sp) │ │ │ │ + addi sp,sp,48 │ │ │ │ + ret │ │ │ │ + li a7,1 │ │ │ │ + j 3cf9c │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x29 │ │ │ │ + addi a3,a3,-1154 │ │ │ │ + addi a2,a2,-1766 │ │ │ │ auipc a1,0x24 │ │ │ │ - addi a1,a1,706 │ │ │ │ - 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 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) │ │ │ │ + addi a1,a1,-814 │ │ │ │ + auipc a0,0x24 │ │ │ │ + addi a0,a0,-678 │ │ │ │ + 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 3cf0e │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x29 │ │ │ │ + addi a3,a3,-1210 │ │ │ │ + addi a2,a2,-1774 │ │ │ │ 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 │ │ │ │ - li a1,0 │ │ │ │ - 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) │ │ │ │ + addi a1,a1,-870 │ │ │ │ + auipc a0,0x24 │ │ │ │ + addi a0,a0,-742 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 36f0 │ │ │ │ + j 3d05a │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x29 │ │ │ │ + addi a3,a3,-1250 │ │ │ │ + addi a2,a2,-1751 │ │ │ │ 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) │ │ │ │ - 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 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) │ │ │ │ + addi a1,a1,-910 │ │ │ │ + auipc a0,0x24 │ │ │ │ + addi a0,a0,-774 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x29 │ │ │ │ + addi a3,a3,-1284 │ │ │ │ + addi a2,a2,-1757 │ │ │ │ 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) │ │ │ │ + addi a1,a1,-944 │ │ │ │ + auipc a0,0x24 │ │ │ │ + addi a0,a0,-792 │ │ │ │ + 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) │ │ │ │ + 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 1957a │ │ │ │ + mv a1,s5 │ │ │ │ + mv s3,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s4,a0 │ │ │ │ + mv a1,s5 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a1,s5 │ │ │ │ + mv s8,a0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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,3d268 │ │ │ │ + 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,3d216 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s8 │ │ │ │ + mv a1,s4 │ │ │ │ mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ - addiw a5,s7,-1 │ │ │ │ - li a4,1 │ │ │ │ - bgeu a4,a5,3ddf8 │ │ │ │ + jal 3cee8 │ │ │ │ + fld fa5,0(s5) │ │ │ │ + fld fa4,0(s3) │ │ │ │ + li a5,1 │ │ │ │ + fdiv.d fa5,fa5,fa4 │ │ │ │ + fsd fa5,0(s5) │ │ │ │ + bgeu a5,s9,3d496 │ │ │ │ li a5,3 │ │ │ │ - bge a5,s7,3dc54 │ │ │ │ - bne a1,a3,3ddb0 │ │ │ │ - mv a0,s2 │ │ │ │ - li a2,3 │ │ │ │ - jal 3d16a │ │ │ │ - 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,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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + bgeu a5,s9,3d49c │ │ │ │ + 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,3d2aa │ │ │ │ + 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,3d30a │ │ │ │ + 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,3d3e0 │ │ │ │ + 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,3d3ae │ │ │ │ + fld fa5,0(s5) │ │ │ │ + add a6,s5,s7 │ │ │ │ + mv a4,s1 │ │ │ │ + fsd fa5,0(a6) │ │ │ │ + mv a1,s2 │ │ │ │ + mv a5,s5 │ │ │ │ mv a0,s3 │ │ │ │ - jal 3cb4a │ │ │ │ + mv a2,s4 │ │ │ │ + li a3,0 │ │ │ │ + auipc s0,0x27 │ │ │ │ + fld fa1,-1464(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,3d400 │ │ │ │ + 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 a0,s5 │ │ │ │ + ld s5,56(sp) │ │ │ │ + addi sp,sp,112 │ │ │ │ + ret │ │ │ │ + fmv.d.x fa2,zero │ │ │ │ + j 3d344 │ │ │ │ + fmv.d.x fa2,zero │ │ │ │ + li a1,1 │ │ │ │ + j 3d300 │ │ │ │ + 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,3d67c │ │ │ │ + feq.d a5,fa0,fa5 │ │ │ │ + beqz a5,3d67c │ │ │ │ + li a5,5 │ │ │ │ + bgeu a5,a0,3d840 │ │ │ │ + fcvt.d.w fa5,s3 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs0,-1544(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs1,-1376(a5) │ │ │ │ + fdiv.d fs0,fs0,fa5 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa5,-1156(a5) │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + beqz a5,3d75e │ │ │ │ + fmv.d fs0,fa5 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa5,-1432(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,0x27 │ │ │ │ + fld fa4,-1720(a5) │ │ │ │ + fmul.d fa4,fa0,fa4 │ │ │ │ + fsub.d fa5,fs0,fs2 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa2,-1184(a5) │ │ │ │ + fsub.d fa3,fa4,fs0 │ │ │ │ + fmul.d fa5,fa5,fa2 │ │ │ │ + flt.d a5,fa3,fa5 │ │ │ │ + beqz a5,3d58e │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs2,-1486(a5) │ │ │ │ + fsub.d fa5,fs0,fa4 │ │ │ │ + fmul.d fs2,fa0,fs2 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa3,-1230(a5) │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + fsub.d fs0,fs2,fs0 │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + beqz a5,3d83a │ │ │ │ + fdiv.d fa0,fs3,fs2 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs0,-1242(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,3d5de │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa5,-1792(a5) │ │ │ │ + fsub.d fs1,fs1,fa5 │ │ │ │ + fmul.d fa3,fs2,fs1 │ │ │ │ + flt.d a5,fa0,fa3 │ │ │ │ + bnez a5,3d5d0 │ │ │ │ + fsub.d fa1,fs4,fa4 │ │ │ │ + fmul.d fa5,fs2,fs0 │ │ │ │ + flt.d a5,fa5,fa1 │ │ │ │ + beqz a5,3d602 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa5,-1828(a5) │ │ │ │ + fadd.d fs0,fs0,fa5 │ │ │ │ + fmul.d fa4,fs2,fs0 │ │ │ │ + flt.d a5,fa4,fa1 │ │ │ │ + bnez a5,3d5f4 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa5,-1922(a5) │ │ │ │ + fadd.d fa5,fs0,fa5 │ │ │ │ + fsub.d fa5,fa5,fs1 │ │ │ │ + fcvt.w.d a5,fa5,rtz │ │ │ │ + sext.w a4,a5 │ │ │ │ + blt a4,s1,3d77a │ │ │ │ + mv s1,a4 │ │ │ │ + mv s0,a4 │ │ │ │ + addiw a1,s0,2 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + fsub.d fs0,fs0,fs1 │ │ │ │ + fcvt.d.w fa5,s0 │ │ │ │ + fmul.d fs0,fs0,fs2 │ │ │ │ + fdiv.d fs0,fs0,fa5 │ │ │ │ + beqz s0,3d660 │ │ │ │ + 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,3d648 │ │ │ │ + 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,3d68e │ │ │ │ + fmv.d fa4,fa5 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa5,-1534(a5) │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + fmul.d fa5,fa4,fa5 │ │ │ │ + bgeu a5,a0,3d712 │ │ │ │ + fcvt.d.wu fa3,a0 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa1,-1548(a5) │ │ │ │ + auipc a5,0x26 │ │ │ │ + fld fa2,1940(a5) │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + fmul.d fa5,fa5,fa1 │ │ │ │ + fmul.d fa5,fa5,fa2 │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + beqz a5,3d812 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs1,-1840(a5) │ │ │ │ + flt.d a5,fs1,fa4 │ │ │ │ + beqz a5,3d7a2 │ │ │ │ + fdiv.d fa4,fa4,fs1 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa5,-1594(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs0,-2042(a5) │ │ │ │ + li a5,5 │ │ │ │ + fadd.d fa4,fa4,fa5 │ │ │ │ + fmul.d fs0,fa4,fs0 │ │ │ │ + bgeu a5,a0,3d75e │ │ │ │ + fcvt.d.w fa5,s3 │ │ │ │ + fdiv.d fs0,fs0,fa5 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa5,-1664(a5) │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + bnez a5,3d514 │ │ │ │ + j 3d75e │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa3,-1658(a5) │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + auipc a5,0x26 │ │ │ │ + fld fa3,1826(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs1,-1934(a5) │ │ │ │ + fmul.d fa5,fa5,fa3 │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + beqz a5,3d504 │ │ │ │ + flt.d a5,fs1,fa4 │ │ │ │ + beqz a5,3d85a │ │ │ │ + fdiv.d fa5,fa4,fs1 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa4,-1702(a5) │ │ │ │ + auipc a5,0x26 │ │ │ │ + fld fs0,1946(a5) │ │ │ │ + fadd.d fa5,fa5,fa4 │ │ │ │ + fmul.d fs0,fa5,fs0 │ │ │ │ + fmul.d fa5,fs0,fs1 │ │ │ │ + auipc a5,0x26 │ │ │ │ + fld fa4,1742(a5) │ │ │ │ + flt.d a5,fa4,fa5 │ │ │ │ + beqz a5,3d7c4 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fs0,-1768(a5) │ │ │ │ + j 3d518 │ │ │ │ + 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,3d830 │ │ │ │ + fadd.d fs0,fs0,fa4 │ │ │ │ + fsub.d fs1,fs1,fa5 │ │ │ │ + j 3d622 │ │ │ │ + auipc a5,0x26 │ │ │ │ + fld fs0,1862(a5) │ │ │ │ + li a5,5 │ │ │ │ + fmul.d fs0,fa4,fs0 │ │ │ │ + bltu a5,a0,3d6f8 │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa5,-1844(a5) │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + bnez a5,3d514 │ │ │ │ + fmv.d fa0,fs0 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x26 │ │ │ │ + fld fa5,1980(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,0x27 │ │ │ │ + fld fa2,-1864(a5) │ │ │ │ + fmv.d fs2,fa0 │ │ │ │ + fsub.d fa3,fa4,fs0 │ │ │ │ + fmul.d fa5,fa5,fa2 │ │ │ │ + flt.d a5,fa3,fa5 │ │ │ │ + beqz a5,3d58e │ │ │ │ + fmv.d fs2,fa4 │ │ │ │ + j 3d540 │ │ │ │ + fdiv.d fs0,fs0,fa3 │ │ │ │ + auipc a5,0x26 │ │ │ │ + fld fs1,1922(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa5,-1950(a5) │ │ │ │ + flt.d a5,fs0,fa5 │ │ │ │ + bnez a5,3d514 │ │ │ │ + j 3d75e │ │ │ │ + fsub.d fs1,fs1,fa4 │ │ │ │ + fadd.d fs0,fs0,fa5 │ │ │ │ + j 3d622 │ │ │ │ + fmv.d fs2,fa4 │ │ │ │ + j 3d58e │ │ │ │ + auipc a5,0x26 │ │ │ │ + fld fs2,1592(a5) │ │ │ │ + auipc a5,0x27 │ │ │ │ + fld fa0,-2000(a5) │ │ │ │ + auipc a5,0x26 │ │ │ │ + fld fs0,1688(a5) │ │ │ │ + j 3d540 │ │ │ │ + auipc a5,0x26 │ │ │ │ + fld fs0,1678(a5) │ │ │ │ + fmul.d fs0,fa4,fs0 │ │ │ │ + j 3d7b4 │ │ │ │ + addi sp,sp,-160 │ │ │ │ + auipc a4,0x3c │ │ │ │ + ld a4,1702(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,24(sp) │ │ │ │ + li a5,0 │ │ │ │ + sd a0,0(sp) │ │ │ │ + sd a2,8(sp) │ │ │ │ + beqz a1,3dace │ │ │ │ + mv s0,a1 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + mv s3,a3 │ │ │ │ + li a2,8 │ │ │ │ + auipc a3,0x3c │ │ │ │ + ld a3,1690(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,3da5a │ │ │ │ + auipc s1,0x3c │ │ │ │ + ld s1,1752(s1) │ │ │ │ + fmv.x.d a4,fs1 │ │ │ │ + fmv.x.d a3,fs0 │ │ │ │ + ld a0,0(s1) │ │ │ │ + auipc a2,0x23 │ │ │ │ + addi a2,a2,1310 │ │ │ │ + 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 3d4a4 │ │ │ │ + lw s8,20(sp) │ │ │ │ + mv s9,a0 │ │ │ │ + beqz s8,3da88 │ │ │ │ + mv s7,a0 │ │ │ │ + li s5,0 │ │ │ │ + auipc s10,0x23 │ │ │ │ + addi s10,s10,1282 │ │ │ │ + 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,3d916 │ │ │ │ + slli a5,s8,0x20 │ │ │ │ + srli s5,a5,0x1e │ │ │ │ + mv a1,s5 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s5 │ │ │ │ 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) │ │ │ │ + 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,3da4a │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a4,a5,0x2 │ │ │ │ + fld fa4,0(s11) │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + j 3d986 │ │ │ │ + addi a3,a5,1 │ │ │ │ + sw zero,0(a4) │ │ │ │ + sext.w a2,a3 │ │ │ │ + mv s2,a4 │ │ │ │ + addi a4,a4,4 │ │ │ │ + bgeu a2,s8,3d9ac │ │ │ │ + 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,3d970 │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli t3,a5,0x2 │ │ │ │ + add s2,s4,t3 │ │ │ │ + mv s7,a2 │ │ │ │ + bltu s5,s7,3da2e │ │ │ │ + lw a5,0(s2) │ │ │ │ + addiw a4,s10,1 │ │ │ │ + sext.w s10,a4 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s2) │ │ │ │ + beq s0,s10,3d9ee │ │ │ │ + addi s11,s11,8 │ │ │ │ + bltu s6,s8,3d954 │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli s5,a5,0x2 │ │ │ │ + li a3,10 │ │ │ │ + add s5,s5,s4 │ │ │ │ + bltu a3,s7,3da8c │ │ │ │ + lw a5,0(s5) │ │ │ │ + addiw s10,s10,1 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s5) │ │ │ │ + bltu s10,s0,3d9de │ │ │ │ + ld a5,8(sp) │ │ │ │ + sw s8,0(s3) │ │ │ │ + sd s9,0(a5) │ │ │ │ + auipc a5,0x3c │ │ │ │ + ld a5,1304(a5) │ │ │ │ + ld a4,24(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,3daf0 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + add a5,a5,s9 │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,0(s11) │ │ │ │ + ld a0,0(s1) │ │ │ │ + auipc a2,0x23 │ │ │ │ + addi a2,a2,990 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + j 3d9b0 │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli t3,a5,0x2 │ │ │ │ + add s2,s4,t3 │ │ │ │ + j 3d9ac │ │ │ │ + fcvt.d.wu fa0,s0 │ │ │ │ + jal 3920 │ │ │ │ + auipc a5,0x26 │ │ │ │ + fld fa5,1326(a5) │ │ │ │ + fdiv.d fa0,fa0,fa5 │ │ │ │ + auipc a5,0x26 │ │ │ │ + fld fa4,1114(a5) │ │ │ │ + fadd.d fa0,fa0,fa4 │ │ │ │ + jal 3810 │ │ │ │ + fcvt.wu.d a5,fa0,rtz │ │ │ │ + sw a5,0(s3) │ │ │ │ + j 3d8d0 │ │ │ │ + li s5,0 │ │ │ │ + j 3d936 │ │ │ │ + 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,0x23 │ │ │ │ + addi s11,s11,888 │ │ │ │ + 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,3daa8 │ │ │ │ + j 3d9ee │ │ │ │ + lui a2,0x1 │ │ │ │ + auipc a3,0x28 │ │ │ │ + addi a3,a3,312 │ │ │ │ + addi a2,a2,-1564 │ │ │ │ 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) │ │ │ │ + addi a1,a1,620 │ │ │ │ + auipc a0,0x23 │ │ │ │ + addi a0,a0,788 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + bltu a1,a0,3dafe │ │ │ │ + subw a0,a1,a0 │ │ │ │ + ret │ │ │ │ + subw a0,a0,a1 │ │ │ │ + ret │ │ │ │ + addi sp,sp,-1072 │ │ │ │ + sd s2,1040(sp) │ │ │ │ + auipc s2,0x3c │ │ │ │ + ld s2,1030(s2) │ │ │ │ + sd s0,1056(sp) │ │ │ │ + sd s1,1048(sp) │ │ │ │ + mv s0,a1 │ │ │ │ + ld a5,0(s2) │ │ │ │ + sd a5,1032(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 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) │ │ │ │ - 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 a0,s1 │ │ │ │ - jal 3580 │ │ │ │ - beqz a0,3e254 │ │ │ │ - ld a5,0(sp) │ │ │ │ - bnez a5,3df92 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ + mv s1,a0 │ │ │ │ + li a2,1020 │ │ │ │ + addi a0,sp,8 │ │ │ │ + sd ra,1064(sp) │ │ │ │ + jal 3890 │ │ │ │ li a5,1 │ │ │ │ - lw s2,48(s11) │ │ │ │ - ld s1,0(s3) │ │ │ │ - sd a5,0(sp) │ │ │ │ - j 3e042 │ │ │ │ - ld a5,16(s3) │ │ │ │ + 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,3dbae │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ li a4,1 │ │ │ │ - sd a4,0(sp) │ │ │ │ - ld a5,0(a5) │ │ │ │ + li a0,0 │ │ │ │ + add a5,s1,a1 │ │ │ │ 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) │ │ │ │ - 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 3e042 │ │ │ │ - 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 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) │ │ │ │ - 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) │ │ │ │ + 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,3db5e │ │ │ │ + ld a4,1032(sp) │ │ │ │ + ld a5,0(s2) │ │ │ │ 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 │ │ │ │ + bnez a5,3dbb2 │ │ │ │ + ld ra,1064(sp) │ │ │ │ + ld s0,1056(sp) │ │ │ │ + ld s1,1048(sp) │ │ │ │ + ld s2,1040(sp) │ │ │ │ + addi sp,sp,1072 │ │ │ │ ret │ │ │ │ - lbu a3,0(s10) │ │ │ │ - mv a2,s9 │ │ │ │ - auipc a1,0x24 │ │ │ │ - addi a1,a1,-1926 │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3cb4a │ │ │ │ - mv a0,s11 │ │ │ │ - jal 3c054 │ │ │ │ - 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 a0,0 │ │ │ │ + j 3db8a │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ + 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 1957a │ │ │ │ + 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) │ │ │ │ + li a0,0 │ │ │ │ + slli s2,s2,0x2 │ │ │ │ + srli s8,a4,0x1e │ │ │ │ + jal 1957a │ │ │ │ + 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,3dca6 │ │ │ │ + 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,3dc3e │ │ │ │ + addiw s7,s6,1 │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + mv a0,s5 │ │ │ │ + jal 1957a │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s6,a5,0x1d │ │ │ │ + add s6,s6,a0 │ │ │ │ + mv s5,a0 │ │ │ │ + sd s3,0(s6) │ │ │ │ + mv a5,s2 │ │ │ │ + j 3dc84 │ │ │ │ + sw zero,0(a5) │ │ │ │ + addi a5,a5,-4 │ │ │ │ + beq a5,s8,3dcc8 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addiw a3,a4,1 │ │ │ │ + beq a3,s9,3dc7a │ │ │ │ + ld a1,0(sp) │ │ │ │ + sw a3,0(a5) │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + add a5,a0,s4 │ │ │ │ + sb zero,0(a5) │ │ │ │ + mv s6,s7 │ │ │ │ + mv s3,a0 │ │ │ │ + bnez s1,3dc3a │ │ │ │ + addiw s7,s6,1 │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + mv a0,s5 │ │ │ │ + jal 1957a │ │ │ │ + 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) │ │ │ │ + mv a0,s5 │ │ │ │ + ld s5,72(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + lw a0,0(a0) │ │ │ │ + lw a5,0(a1) │ │ │ │ + bltu a0,a5,3dd02 │ │ │ │ + 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,3dd28 │ │ │ │ + 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,3dd8c │ │ │ │ + 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,3dd52 │ │ │ │ + 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) │ │ │ │ - lw s1,48(a0) │ │ │ │ sd ra,40(sp) │ │ │ │ - blez s1,3e33e │ │ │ │ + mv s1,a3 │ │ │ │ + jal 1957a │ │ │ │ + beqz s3,3dde0 │ │ │ │ + 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,3ddda │ │ │ │ + sw a5,0(a4) │ │ │ │ + addiw a2,a2,1 │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne s2,a5,3ddc0 │ │ │ │ + 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) │ │ │ │ - ld s0,56(a0) │ │ │ │ - mv s2,a1 │ │ │ │ + mv s2,a3 │ │ │ │ mv s3,a2 │ │ │ │ - li a5,88 │ │ │ │ - beqz a2,3e310 │ │ │ │ - mul s1,s1,a5 │ │ │ │ - add s1,s1,s0 │ │ │ │ - lbu a5,0(s0) │ │ │ │ - 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 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s4 │ │ │ │ + li a1,0 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3890 │ │ │ │ + lw a5,0(s0) │ │ │ │ + bnez a5,3dec0 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + slli a3,a5,0x20 │ │ │ │ + srli a4,a3,0x1e │ │ │ │ + add a4,a4,s0 │ │ │ │ + lw a4,0(a4) │ │ │ │ + beqz a4,3de24 │ │ │ │ + bgeu a5,s3,3de70 │ │ │ │ + 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,3de56 │ │ │ │ + lw a5,0(s1) │ │ │ │ + sw zero,0(s1) │ │ │ │ + beqz s2,3deae │ │ │ │ + lw a2,4(s1) │ │ │ │ + li a3,1 │ │ │ │ + sw a5,4(s1) │ │ │ │ + li a4,2 │ │ │ │ + beq s2,a3,3deae │ │ │ │ + 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,3de86 │ │ │ │ + ld ra,40(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ - li a0,0 │ │ │ │ - ld ra,40(sp) │ │ │ │ + ld s4,0(sp) │ │ │ │ + mv a0,s1 │ │ │ │ ld s1,24(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ - mul a5,s1,a5 │ │ │ │ + li a5,0 │ │ │ │ + j 3de34 │ │ │ │ + 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 1957a │ │ │ │ + beqz s3,3df28 │ │ │ │ + mv a7,a0 │ │ │ │ + li a4,0 │ │ │ │ + li t3,-1 │ │ │ │ + sext.w a6,a4 │ │ │ │ + srliw a5,a6,0x3 │ │ │ │ + not a2,a6 │ │ │ │ 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) │ │ │ │ + andi a2,a2,7 │ │ │ │ + li t1,0 │ │ │ │ + bltz t3,3df0c │ │ │ │ + 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,3df22 │ │ │ │ + mv t3,a4 │ │ │ │ + addi a4,a4,1 │ │ │ │ + bne s2,a4,3def2 │ │ │ │ ld ra,40(sp) │ │ │ │ + ld s0,32(sp) │ │ │ │ + ld s1,24(sp) │ │ │ │ ld s2,16(sp) │ │ │ │ ld s3,8(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - li a0,1 │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ + addiw a5,a2,-2 │ │ │ │ + slli a5,a5,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + bnez a3,3df80 │ │ │ │ + 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,3df46 │ │ │ │ + sext.w a0,a0 │ │ │ │ + ret │ │ │ │ + li a3,1 │ │ │ │ li a0,0 │ │ │ │ - j 3e308 │ │ │ │ + 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 │ │ │ │ + bne a5,a7,3df86 │ │ │ │ + sext.w a0,a0 │ │ │ │ + ret │ │ │ │ addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - lw s1,48(a0) │ │ │ │ + sd s4,0(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + mv a1,a2 │ │ │ │ sd ra,40(sp) │ │ │ │ - blez s1,3e3d2 │ │ │ │ sd s0,32(sp) │ │ │ │ + sd s1,24(sp) │ │ │ │ + mv s0,a3 │ │ │ │ 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 s2,a2 │ │ │ │ + mv s3,a4 │ │ │ │ + jal 59f5e │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s2 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 59fb4 │ │ │ │ + addiw a0,s2,-1 │ │ │ │ + sw zero,0(s0) │ │ │ │ + sw zero,0(s3) │ │ │ │ + sext.w a2,a0 │ │ │ │ + beqz a2,3e0fe │ │ │ │ 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 │ │ │ │ + li a3,0 │ │ │ │ + li a5,0 │ │ │ │ + li t1,0 │ │ │ │ + li a4,1 │ │ │ │ + j 3e016 │ │ │ │ + bltu a7,a6,3e0b2 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sext.w t1,a3 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a1,a1,4 │ │ │ │ + bgeu t1,a2,3e066 │ │ │ │ + lw a7,0(a1) │ │ │ │ + lw a6,4(a1) │ │ │ │ + bgeu a6,a7,3e004 │ │ │ │ + subw a5,t1,a5 │ │ │ │ + bltu t1,a5,3e058 │ │ │ │ + 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,3e02a │ │ │ │ + li a5,0 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sext.w t1,a3 │ │ │ │ + addi a1,a1,4 │ │ │ │ + bltu t1,a2,3e016 │ │ │ │ + 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,3e0f0 │ │ │ │ + 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) │ │ │ │ - li a0,0 │ │ │ │ - ld ra,40(sp) │ │ │ │ + mv a0,s1 │ │ │ │ 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) │ │ │ │ + subw a5,t1,a5 │ │ │ │ + bltu t1,a5,3e058 │ │ │ │ + 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,3e0ba │ │ │ │ + li a5,0 │ │ │ │ + j 3e05a │ │ │ │ + or a4,a4,a5 │ │ │ │ + sb a4,0(a0) │ │ │ │ + lw a5,0(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s0) │ │ │ │ + j 3e0a0 │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,0 │ │ │ │ + j 3e070 │ │ │ │ + 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 59f5e │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s2 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 59fb4 │ │ │ │ + addiw a0,s2,-1 │ │ │ │ + sw zero,0(s0) │ │ │ │ + sw zero,0(s3) │ │ │ │ + sext.w a2,a0 │ │ │ │ + beqz a2,3e244 │ │ │ │ + mv a1,s4 │ │ │ │ + li a3,0 │ │ │ │ + li a5,0 │ │ │ │ + li t1,0 │ │ │ │ + li a4,1 │ │ │ │ + j 3e15c │ │ │ │ + bltu a7,a6,3e1f8 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sext.w t1,a3 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a1,a1,1 │ │ │ │ + bgeu t1,a2,3e1ac │ │ │ │ + lbu a7,0(a1) │ │ │ │ + lbu a6,1(a1) │ │ │ │ + bgeu a6,a7,3e14a │ │ │ │ + subw a5,t1,a5 │ │ │ │ + bltu t1,a5,3e19e │ │ │ │ + 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,3e170 │ │ │ │ + li a5,0 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sext.w t1,a3 │ │ │ │ + addi a1,a1,1 │ │ │ │ + bltu t1,a2,3e15c │ │ │ │ + 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,3e236 │ │ │ │ + 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 a0,s3,56 │ │ │ │ - ld s3,8(sp) │ │ │ │ addi sp,sp,48 │ │ │ │ ret │ │ │ │ + subw a5,t1,a5 │ │ │ │ + bltu t1,a5,3e19e │ │ │ │ + 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,3e200 │ │ │ │ + li a5,0 │ │ │ │ + j 3e1a0 │ │ │ │ + or a4,a4,a5 │ │ │ │ + sb a4,0(a0) │ │ │ │ + lw a5,0(s0) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(s0) │ │ │ │ + j 3e1e6 │ │ │ │ + mv a0,s1 │ │ │ │ + li a2,0 │ │ │ │ + j 3e1b6 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ + 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) │ │ │ │ + mv s5,a5 │ │ │ │ + mv s6,a4 │ │ │ │ + mv s3,a3 │ │ │ │ + jal 1957a │ │ │ │ + mv a1,s0 │ │ │ │ + mv s1,a0 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - lw a5,48(a0) │ │ │ │ - blez a5,3e516 │ │ │ │ - addi sp,sp,-64 │ │ │ │ - sd s1,40(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) │ │ │ │ + jal 1957a │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s0,a5,0x1e │ │ │ │ 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 │ │ │ │ - li s0,0 │ │ │ │ - mv a1,s5 │ │ │ │ - li a0,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - ld a5,56(s2) │ │ │ │ - slli a4,s0,0x3 │ │ │ │ + mv a2,s0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3890 │ │ │ │ + beqz s4,3e39a │ │ │ │ + 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,3e2a6 │ │ │ │ + lw a3,0(s1) │ │ │ │ + sw zero,0(s1) │ │ │ │ + beqz s6,3e2fc │ │ │ │ + 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,3e2d6 │ │ │ │ + beqz s4,3e38e │ │ │ │ + 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,3e2fe │ │ │ │ + li a2,0 │ │ │ │ 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) │ │ │ │ - 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,s3 │ │ │ │ + jal 59fb4 │ │ │ │ + beqz s6,3e36e │ │ │ │ + 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,3e348 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + li a2,0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 59fb4 │ │ │ │ + j 3e342 │ │ │ │ + lw a3,0(s1) │ │ │ │ + sw zero,0(s1) │ │ │ │ + bnez s6,3e2d2 │ │ │ │ + li a2,0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 59fb4 │ │ │ │ + j 3e36e │ │ │ │ + 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,0x23 │ │ │ │ + addi a2,a2,-1444 │ │ │ │ + mv a3,s8 │ │ │ │ + auipc a0,0x23 │ │ │ │ + addi a0,a0,-1406 │ │ │ │ + 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 5a1d4 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s4 │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + jal 59fb4 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + mv a3,s7 │ │ │ │ + auipc a2,0x23 │ │ │ │ + addi a2,a2,-1430 │ │ │ │ + li a1,364 │ │ │ │ + auipc a0,0x23 │ │ │ │ + addi a0,a0,-1466 │ │ │ │ + jal 5a1d4 │ │ │ │ + addi a6,s6,-4 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + addiw a1,s8,-1 │ │ │ │ + bnez s7,3e5e2 │ │ │ │ + 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,3e68c │ │ │ │ + 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,3e694 │ │ │ │ + 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,3e4d2 │ │ │ │ + beq a1,a0,3e4d2 │ │ │ │ + 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,3e4d2 │ │ │ │ + lbu a5,0(t4) │ │ │ │ + and a0,a0,a5 │ │ │ │ + sb a0,0(t4) │ │ │ │ + bne t3,a4,3e484 │ │ │ │ + addi s7,a7,-1 │ │ │ │ + bne s7,a3,3e42a │ │ │ │ + auipc a2,0x23 │ │ │ │ + addi a2,a2,-1606 │ │ │ │ + li a1,422 │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a0,0x23 │ │ │ │ + addi a0,a0,-1684 │ │ │ │ + jal 5a1d4 │ │ │ │ + slli a1,s2,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a5,0 │ │ │ │ + li a2,-1 │ │ │ │ + beqz s2,3e522 │ │ │ │ + lw a3,0(s3) │ │ │ │ + addi s3,s3,4 │ │ │ │ + slli a0,a3,0x20 │ │ │ │ + srli a4,a0,0x1e │ │ │ │ + add a4,a4,s6 │ │ │ │ + beq a3,a2,3e51c │ │ │ │ + sw a5,0(a4) │ │ │ │ + addi a5,a5,1 │ │ │ │ + bne a5,a1,3e506 │ │ │ │ + slli s2,s0,0x20 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x23 │ │ │ │ + addi a2,a2,-1656 │ │ │ │ + li a1,429 │ │ │ │ + auipc a0,0x23 │ │ │ │ + addi a0,a0,-1756 │ │ │ │ + srli s2,s2,0x20 │ │ │ │ + jal 5a1d4 │ │ │ │ + beqz s2,3e69a │ │ │ │ + slli a1,s2,0x2 │ │ │ │ + add a1,a1,s1 │ │ │ │ + mv a3,s1 │ │ │ │ + li a0,1 │ │ │ │ + j 3e564 │ │ │ │ + lbu a2,0(a5) │ │ │ │ + addi a3,a3,4 │ │ │ │ + or a4,a4,a2 │ │ │ │ + sb a4,0(a5) │ │ │ │ + beq a3,a1,3e58e │ │ │ │ + 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,3e554 │ │ │ │ + lbu a5,0(s4) │ │ │ │ + addi a3,a3,4 │ │ │ │ + ori a5,a5,-128 │ │ │ │ + sb a5,0(s4) │ │ │ │ + bne a3,a1,3e564 │ │ │ │ + mv a3,s0 │ │ │ │ + li a1,438 │ │ │ │ + auipc a2,0x23 │ │ │ │ + addi a2,a2,-1724 │ │ │ │ + auipc a0,0x23 │ │ │ │ + addi a0,a0,-1860 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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,3e5d4 │ │ │ │ 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 │ │ │ │ + addi a3,a3,1 │ │ │ │ + subw a5,a5,a2 │ │ │ │ + addiw a5,a5,-1 │ │ │ │ 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) │ │ │ │ + lwu a5,0(s1) │ │ │ │ + blt a3,a5,3e5be │ │ │ │ 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 │ │ │ │ + addi s1,s1,4 │ │ │ │ + beq a1,s2,3e6b4 │ │ │ │ + lwu a3,-4(s1) │ │ │ │ + j 3e5ac │ │ │ │ + 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,3e6e6 │ │ │ │ + mv t3,a4 │ │ │ │ + mv a7,s7 │ │ │ │ + j 3e678 │ │ │ │ + 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,3e432 │ │ │ │ + lbu a5,0(a5) │ │ │ │ + addi t3,t3,-4 │ │ │ │ + sraw a5,a5,a0 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bnez a5,3e432 │ │ │ │ + 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,3e618 │ │ │ │ + sw a3,0(a0) │ │ │ │ + j 3e646 │ │ │ │ + sw a3,0(a5) │ │ │ │ + add t3,t3,a6 │ │ │ │ + bge s7,a7,3e484 │ │ │ │ + addi s7,a7,-1 │ │ │ │ + j 3e42a │ │ │ │ + li a3,0 │ │ │ │ + auipc a2,0x23 │ │ │ │ + addi a2,a2,-1988 │ │ │ │ + li a1,438 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,1968 │ │ │ │ + jal 5a1d4 │ │ │ │ + auipc a2,0x23 │ │ │ │ + addi a2,a2,-1972 │ │ │ │ + li a1,451 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,1944 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 │ │ │ │ - blez a1,3e6f8 │ │ │ │ + mv a7,s7 │ │ │ │ + j 3e432 │ │ │ │ addi sp,sp,-96 │ │ │ │ - sd s2,64(sp) │ │ │ │ + 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,0x23 │ │ │ │ + addi a2,a2,-2018 │ │ │ │ + li a1,474 │ │ │ │ + mv s1,a3 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,1872 │ │ │ │ + mv a3,s7 │ │ │ │ + sd ra,88(sp) │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ sd s4,48(sp) │ │ │ │ sd s5,40(sp) │ │ │ │ - sd s6,32(sp) │ │ │ │ - sd s7,24(sp) │ │ │ │ + mv s2,a7 │ │ │ │ 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 │ │ │ │ - mv a1,s8 │ │ │ │ - li a0,1 │ │ │ │ - addiw s4,s4,1 │ │ │ │ - jal 37c0 <__printf_chk@plt> │ │ │ │ - addw s3,s3,s9 │ │ │ │ - bne s7,s4,3e6aa │ │ │ │ + mv s4,a4 │ │ │ │ + mv s0,a5 │ │ │ │ + mv s5,a6 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 59fb4 │ │ │ │ + mv a3,s3 │ │ │ │ + auipc a2,0x23 │ │ │ │ + addi a2,a2,-2032 │ │ │ │ + li a1,477 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,1812 │ │ │ │ + jal 5a1d4 │ │ │ │ + beqz s3,3e9f8 │ │ │ │ + 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,3e802 │ │ │ │ + bgeu a7,s3,3e802 │ │ │ │ + slli a5,a7,0x20 │ │ │ │ + srli t4,a5,0x1e │ │ │ │ + add t4,t4,s6 │ │ │ │ + mv t1,a7 │ │ │ │ + j 3e7e0 │ │ │ │ + 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,3e804 │ │ │ │ + addi t4,t4,4 │ │ │ │ + beq s3,t1,3e804 │ │ │ │ + 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,3e790 │ │ │ │ + sw a3,0(t3) │ │ │ │ + j 3e7be │ │ │ │ + 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,3e9c0 │ │ │ │ + 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,3e8c4 │ │ │ │ + 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,3e8c0 │ │ │ │ + beq s7,a0,3e8c0 │ │ │ │ + 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,3e8c0 │ │ │ │ + lbu a5,0(t5) │ │ │ │ + and a0,a0,a5 │ │ │ │ + sb a0,0(t5) │ │ │ │ + bne a7,t3,3e872 │ │ │ │ + addiw a7,t1,1 │ │ │ │ + bltu a7,s3,3e764 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,1692 │ │ │ │ + li a1,516 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,1408 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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,3e8fc │ │ │ │ + sw a5,0(a4) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + bne s3,a5,3e8e8 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,1662 │ │ │ │ + li a1,522 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,1354 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv s1,s4 │ │ │ │ + mv s8,s4 │ │ │ │ + li s7,0 │ │ │ │ + li s9,1 │ │ │ │ + auipc s5,0x22 │ │ │ │ + addi s5,s5,1678 │ │ │ │ + auipc s3,0x22 │ │ │ │ + addi s3,s3,1326 │ │ │ │ + bnez s0,3e94c │ │ │ │ + j 3e9c4 │ │ │ │ + lbu a3,0(a5) │ │ │ │ + addi s8,s8,4 │ │ │ │ + or a4,a4,a3 │ │ │ │ + sb a4,0(a5) │ │ │ │ + addiw a5,s7,1 │ │ │ │ + beq s0,a5,3e97e │ │ │ │ + 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,3e936 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,524 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 5a1d4 │ │ │ │ + addiw a5,s7,1 │ │ │ │ + addi s8,s8,4 │ │ │ │ + bne s0,a5,3e94a │ │ │ │ + li a1,0 │ │ │ │ + li a2,0 │ │ │ │ + lw a5,0(s1) │ │ │ │ + bgeu a2,a5,3e9a6 │ │ │ │ + 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,3e992 │ │ │ │ + addiw a5,a1,1 │ │ │ │ + addi s1,s1,4 │ │ │ │ + beq s7,a1,3e9c4 │ │ │ │ + slli a4,a1,0x20 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + add a1,a1,s4 │ │ │ │ + lw a2,0(a1) │ │ │ │ + mv a1,a5 │ │ │ │ + j 3e982 │ │ │ │ + sw a3,0(a5) │ │ │ │ + j 3e852 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,1492 │ │ │ │ + li a1,537 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,1160 │ │ │ │ + jal 5a1d4 │ │ │ │ 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) │ │ │ │ + mv a0,s6 │ │ │ │ + ld s6,32(sp) │ │ │ │ addi sp,sp,96 │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - mv a5,a0 │ │ │ │ - beqz a1,3e718 │ │ │ │ - lw a2,0(a0) │ │ │ │ - li a4,0 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,1392 │ │ │ │ + li a1,516 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,1108 │ │ │ │ + jal 5a1d4 │ │ │ │ + j 3e902 │ │ │ │ + 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,0x22 │ │ │ │ + addi a2,a2,1446 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,1062 │ │ │ │ + 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 5a1d4 │ │ │ │ + mv a1,s11 │ │ │ │ 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 1957a │ │ │ │ + slli a5,s9,0x20 │ │ │ │ + srli s10,a5,0x1d │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s10 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - mv a4,a0 │ │ │ │ - beqz a1,3e740 │ │ │ │ - lw a6,0(a0) │ │ │ │ + jal 1957a │ │ │ │ + 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,0x22 │ │ │ │ + addi a2,a2,1362 │ │ │ │ + li a1,568 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,942 │ │ │ │ + jal 5a1d4 │ │ │ │ + beqz s9,3ed48 │ │ │ │ + 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,3ed36 │ │ │ │ + bnez s9,3eabe │ │ │ │ + slli a4,a1,0x3 │ │ │ │ + add a4,a4,s1 │ │ │ │ + lwu a5,0(s6) │ │ │ │ + mv a3,s8 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,1296 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add a5,a5,s2 │ │ │ │ + sd a1,0(a5) │ │ │ │ + sd zero,0(a4) │ │ │ │ + li a1,580 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,834 │ │ │ │ + jal 5a1d4 │ │ │ │ + slli a0,s8,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ li a5,0 │ │ │ │ + li a1,-1 │ │ │ │ + li a4,1 │ │ │ │ + beqz s8,3ecb4 │ │ │ │ + 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,3eb8e │ │ │ │ + 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,3eb56 │ │ │ │ + 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,3ed44 │ │ │ │ + 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,3ebba │ │ │ │ + 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,3ec6e │ │ │ │ + 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,3ec4e │ │ │ │ + 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,3ec12 │ │ │ │ + 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,3ec8e │ │ │ │ + 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,3eb32 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,826 │ │ │ │ + li a1,628 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,406 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a3,s2 │ │ │ │ + li a4,0 │ │ │ │ + beqz s0,3ecf6 │ │ │ │ + ld a2,0(a3) │ │ │ │ + addi a3,a3,8 │ │ │ │ + slli a5,a2,0x3 │ │ │ │ + add a5,a5,s1 │ │ │ │ + bltz a2,3ecf0 │ │ │ │ + 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,3ecd4 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,826 │ │ │ │ + li a1,637 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,342 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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,3eabe │ │ │ │ + j 3eaf4 │ │ │ │ + mv t3,a5 │ │ │ │ + j 3ebec │ │ │ │ + mv a4,s1 │ │ │ │ + li a1,0 │ │ │ │ + j 3eafa │ │ │ │ + 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,0x22 │ │ │ │ + addi a2,a2,746 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,234 │ │ │ │ + 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 5a1d4 │ │ │ │ + slli s10,s9,0x20 │ │ │ │ + mv a1,s1 │ │ │ │ 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 │ │ │ │ - addiw a5,a5,1 │ │ │ │ - bne a1,a5,3e728 │ │ │ │ - ret │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + jal 1957a │ │ │ │ + slli s11,s10,0x3 │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s11 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ + jal 1957a │ │ │ │ mv a5,a0 │ │ │ │ - blez a1,3e764 │ │ │ │ - lw a2,0(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,0x22 │ │ │ │ + addi a2,a2,668 │ │ │ │ + li a1,667 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,120 │ │ │ │ + jal 5a1d4 │ │ │ │ + beqz s9,3ee2e │ │ │ │ + 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,3ee28 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + add a1,a1,s1 │ │ │ │ + sd a3,0(a1) │ │ │ │ + mv a1,a5 │ │ │ │ + addi a2,a2,4 │ │ │ │ + bne s10,a5,3edf8 │ │ │ │ + li a1,678 │ │ │ │ + mv a3,s8 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,604 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,28 │ │ │ │ + jal 5a1d4 │ │ │ │ + slli a0,s8,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + li a5,0 │ │ │ │ + li a4,-1 │ │ │ │ + li a1,1 │ │ │ │ + beqz s8,3eff0 │ │ │ │ + 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,3eeb4 │ │ │ │ + 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,3ee7c │ │ │ │ + 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,3f072 │ │ │ │ + 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,3eee0 │ │ │ │ + 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,3efa2 │ │ │ │ + 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,3ef7c │ │ │ │ + addi t5,t6,1 │ │ │ │ + sd t5,0(t1) │ │ │ │ + blez a3,3ef90 │ │ │ │ + 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,3ef38 │ │ │ │ + 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,3efc2 │ │ │ │ + addi a6,a7,1 │ │ │ │ + sd a6,0(a2) │ │ │ │ + blez a3,3efea │ │ │ │ + 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,3ee58 │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,126 │ │ │ │ + li a1,732 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-422 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a3,s2 │ │ │ │ li a4,0 │ │ │ │ - li a0,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 │ │ │ │ + beqz s0,3f032 │ │ │ │ + ld a2,0(a3) │ │ │ │ + addi a3,a3,8 │ │ │ │ + slli a5,a2,0x3 │ │ │ │ + add a5,a5,s1 │ │ │ │ + bltz a2,3f02c │ │ │ │ + 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,3f010 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,126 │ │ │ │ + li a1,741 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-486 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 3ef12 │ │ │ │ addi sp,sp,-80 │ │ │ │ - sd s1,56(sp) │ │ │ │ - sd s2,48(sp) │ │ │ │ - sd s3,40(sp) │ │ │ │ + sd s0,64(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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + li a5,1 │ │ │ │ + lw s4,0(a1) │ │ │ │ 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 │ │ │ │ - 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 s6,a2 │ │ │ │ + mv s0,a3 │ │ │ │ + bgeu a5,a2,3f2d2 │ │ │ │ + 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,3f0bc │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-20 │ │ │ │ + li a1,765 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-664 │ │ │ │ + jal 5a1d4 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s8,a5,0x1e │ │ │ │ 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 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s5,a0 │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-30 │ │ │ │ + li a1,769 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + mv s1,a0 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-718 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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,0x22 │ │ │ │ + addi a2,a2,-60 │ │ │ │ + li a1,773 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-768 │ │ │ │ + sext.w s4,s4 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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,3f16c │ │ │ │ + lw s8,0(s5) │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,28 │ │ │ │ + sw zero,0(s5) │ │ │ │ + li a1,782 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-836 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a5,1 │ │ │ │ + bgeu a5,s3,3f384 │ │ │ │ + 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,3f1c8 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-92 │ │ │ │ + li a1,789 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-912 │ │ │ │ + jal 5a1d4 │ │ │ │ + beqz s6,3f2ae │ │ │ │ + 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,3f1fa │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-236 │ │ │ │ + li a1,798 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-984 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 59fb4 │ │ │ │ + beqz s3,3f276 │ │ │ │ + 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,3f250 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-270 │ │ │ │ + li a1,806 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1066 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a0,s5 │ │ │ │ + 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 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 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-374 │ │ │ │ + li a1,798 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1122 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a2,0 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 59fb4 │ │ │ │ + j 3f24a │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-514 │ │ │ │ + li a1,765 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1158 │ │ │ │ + jal 5a1d4 │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli s1,a5,0x1e │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s5,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-524 │ │ │ │ + li a1,769 │ │ │ │ + mv s1,a0 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1210 │ │ │ │ + jal 5a1d4 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-526 │ │ │ │ + sb zero,0(s5) │ │ │ │ + sb zero,1(s5) │ │ │ │ + sb zero,2(s5) │ │ │ │ + sb zero,3(s5) │ │ │ │ + li a1,773 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1250 │ │ │ │ + jal 5a1d4 │ │ │ │ + bnez s6,3f39e │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-418 │ │ │ │ + li a1,782 │ │ │ │ + sw zero,0(s5) │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1282 │ │ │ │ + jal 5a1d4 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-486 │ │ │ │ + li a1,789 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1306 │ │ │ │ + jal 5a1d4 │ │ │ │ + li s3,1 │ │ │ │ + li s2,4 │ │ │ │ + j 3f224 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-516 │ │ │ │ + li a1,789 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1336 │ │ │ │ + jal 5a1d4 │ │ │ │ + j 3f1f8 │ │ │ │ + li s3,1 │ │ │ │ + li s2,4 │ │ │ │ + li s8,4 │ │ │ │ + j 3f166 │ │ │ │ + addi sp,sp,-176 │ │ │ │ + lw a4,176(sp) │ │ │ │ + sd s5,120(sp) │ │ │ │ + sd s8,96(sp) │ │ │ │ + mv s5,a2 │ │ │ │ + mv s8,a1 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-482 │ │ │ │ + li a1,838 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1382 │ │ │ │ + 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 5a1d4 │ │ │ │ + mv a1,s10 │ │ │ │ + mv a0,s11 │ │ │ │ + li a2,0 │ │ │ │ + jal 59fb4 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-524 │ │ │ │ + li a1,841 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1456 │ │ │ │ + jal 5a1d4 │ │ │ │ + lui a1,0x1 │ │ │ │ + addi a1,a1,-8 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + addiw s0,s10,1 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + mv s3,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-542 │ │ │ │ + li a1,846 │ │ │ │ + mv s6,a0 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1524 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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,3f4f0 │ │ │ │ + slli a4,t1,0x3 │ │ │ │ + add s3,s10,a4 │ │ │ │ + ld s0,0(s3) │ │ │ │ + bltz s0,3f4c2 │ │ │ │ + j 3f562 │ │ │ │ + bge s1,s11,3f54e │ │ │ │ + neg s1,s0 │ │ │ │ + slli s3,s1,0x3 │ │ │ │ + add s3,s3,s10 │ │ │ │ + mv a5,s0 │ │ │ │ + ld s0,0(s3) │ │ │ │ + bltz s0,3f4be │ │ │ │ + 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,3f8b2 │ │ │ │ + mv t1,s1 │ │ │ │ + blt t1,s11,3f4ac │ │ │ │ + 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,3f49c │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-722 │ │ │ │ + li a1,946 │ │ │ │ + auipc a0,0x22 │ │ │ │ + addi a0,a0,-1718 │ │ │ │ + mv s3,t3 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s3 │ │ │ │ + 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 3f4ec │ │ │ │ + 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,3f8ae │ │ │ │ + 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 │ │ │ │ + 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,3f596 │ │ │ │ + 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,3f610 │ │ │ │ + blt a7,a0,3f68e │ │ │ │ + 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,3f62a │ │ │ │ + ld a4,56(sp) │ │ │ │ + ld a4,0(a4) │ │ │ │ + beqz s6,3f780 │ │ │ │ + bge s1,a4,3f6c4 │ │ │ │ + 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,3f82a │ │ │ │ + li t4,1 │ │ │ │ + li t5,510 │ │ │ │ + j 3f718 │ │ │ │ + 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,3f710 │ │ │ │ + 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,3f756 │ │ │ │ + ld a4,0(a5) │ │ │ │ + ld a3,8(a5) │ │ │ │ + addi a4,a4,1 │ │ │ │ + bne a4,a3,3f6d2 │ │ │ │ + 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,3f718 │ │ │ │ + bne a7,s1,3f4a8 │ │ │ │ + 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 3f4a8 │ │ │ │ + bge s1,a4,3f7e2 │ │ │ │ + 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 3f7e2 │ │ │ │ + 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,3f7dc │ │ │ │ + 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,3f81e │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a4,8(a5) │ │ │ │ + addi a3,a3,1 │ │ │ │ + bne a4,a3,3f7b0 │ │ │ │ + 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,3f7e2 │ │ │ │ + ld a5,48(sp) │ │ │ │ + bnez a5,3f4a8 │ │ │ │ + bne a7,s1,3f4a8 │ │ │ │ + j 3f75a │ │ │ │ + li a7,1 │ │ │ │ + li t4,510 │ │ │ │ + j 3f876 │ │ │ │ + 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,3f86e │ │ │ │ + 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,3f4a8 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a4,8(a5) │ │ │ │ + addi a3,a3,1 │ │ │ │ + bne a4,a3,3f832 │ │ │ │ + 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 3f86e │ │ │ │ + li a3,0 │ │ │ │ + j 3f604 │ │ │ │ + addi a7,s0,-1 │ │ │ │ + mv a0,s1 │ │ │ │ + mv t1,s0 │ │ │ │ + j 3f588 │ │ │ │ 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 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,0x22 │ │ │ │ + addi a2,a2,-1676 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1404 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + slli s3,s11,0x2 │ │ │ │ + mv s10,a6 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s3 │ │ │ │ + li a1,0 │ │ │ │ + mv s1,a0 │ │ │ │ + jal 3890 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 59fb4 │ │ │ │ + mv a3,s7 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1720 │ │ │ │ + li a1,975 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1316 │ │ │ │ + jal 5a1d4 │ │ │ │ + beqz s7,3f9fc │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(sp) │ │ │ │ + li s4,0 │ │ │ │ + li s0,0 │ │ │ │ + li s3,1 │ │ │ │ + j 3f968 │ │ │ │ + lbu t1,0(s2) │ │ │ │ + sraw t1,t1,s5 │ │ │ │ + andi t1,t1,1 │ │ │ │ + beq t1,s3,3fa30 │ │ │ │ + addiw s0,s0,1 │ │ │ │ + addi s6,s6,4 │ │ │ │ + beq s7,s0,3f9f8 │ │ │ │ + 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,3f99a │ │ │ │ + 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,3f950 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1790 │ │ │ │ + mv a3,s4 │ │ │ │ + li a1,981 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1188 │ │ │ │ + jal 4c0b8 │ │ │ │ + lbu a2,0(s2) │ │ │ │ + sraw a5,a2,s5 │ │ │ │ + andi a5,a5,1 │ │ │ │ + bne a5,s3,3f960 │ │ │ │ + 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,3f968 │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1900 │ │ │ │ + li a1,987 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1104 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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) │ │ │ │ - ld ra,120(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,104(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) │ │ │ │ + blez s4,3f960 │ │ │ │ + j 3f9ce │ │ │ │ + addi sp,sp,-96 │ │ │ │ + sd s4,48(sp) │ │ │ │ + sd s6,32(sp) │ │ │ │ + mv s4,a1 │ │ │ │ + mv s6,a2 │ │ │ │ + li a1,1008 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1908 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,1036 │ │ │ │ + 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 5a1d4 │ │ │ │ + slli a5,s4,0x20 │ │ │ │ + srli s8,a5,0x1d │ │ │ │ + mv a1,s8 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + slli a5,s5,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ 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) │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - 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 │ │ │ │ - li a5,0 │ │ │ │ - blez t1,3eab6 │ │ │ │ - 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,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 │ │ │ │ - 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 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s8 │ │ │ │ + li a1,0 │ │ │ │ + mv s2,a0 │ │ │ │ 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 3890 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-1972 │ │ │ │ + li a1,1014 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,944 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a2,s6 │ │ │ │ + li a1,0 │ │ │ │ + li a5,0 │ │ │ │ + beqz s5,3faec │ │ │ │ + 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,3fabe │ │ │ │ + mv a4,s5 │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x22 │ │ │ │ + addi a2,a2,-2040 │ │ │ │ + li a1,1020 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,860 │ │ │ │ + jal 5a1d4 │ │ │ │ + beqz s4,3fb8e │ │ │ │ + sd s9,8(sp) │ │ │ │ + sd s10,0(sp) │ │ │ │ + li s9,0 │ │ │ │ + mv s10,s1 │ │ │ │ + li s8,0 │ │ │ │ + auipc s7,0x22 │ │ │ │ + addi s7,s7,-2014 │ │ │ │ + auipc s6,0x21 │ │ │ │ + addi s6,s6,826 │ │ │ │ + bnez s0,3fbe0 │ │ │ │ + j 3fb46 │ │ │ │ + mv a3,s9 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1025 │ │ │ │ + mv a0,s6 │ │ │ │ + andi s0,s0,1 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + jal 4c0b8 │ │ │ │ + addw s9,s0,s9 │ │ │ │ + addi s10,s10,8 │ │ │ │ + beq s4,s8,3fb8a │ │ │ │ + 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,3fb2a │ │ │ │ + andi s0,s0,1 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addw s9,s0,s9 │ │ │ │ + addi s10,s10,8 │ │ │ │ + bne s4,s8,3fb46 │ │ │ │ + ld s9,8(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1946 │ │ │ │ + li a1,1029 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,702 │ │ │ │ + jal 5a1d4 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mv a3,s9 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,1025 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 4c0b8 │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addw s9,s0,s9 │ │ │ │ + addi s10,s10,8 │ │ │ │ + beq s4,s8,3fb8a │ │ │ │ + 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,3fbd4 │ │ │ │ + j 3fbc6 │ │ │ │ addi sp,sp,-64 │ │ │ │ - sd s3,24(sp) │ │ │ │ - addiw s3,a3,-1 │ │ │ │ + sd s2,32(sp) │ │ │ │ + mv s2,a3 │ │ │ │ sd s0,48(sp) │ │ │ │ - mulw s0,s3,a2 │ │ │ │ + sd s1,40(sp) │ │ │ │ sd s5,8(sp) │ │ │ │ + mv s0,a2 │ │ │ │ mv s5,a1 │ │ │ │ - li a0,0 │ │ │ │ - sd s1,40(sp) │ │ │ │ - sd s2,32(sp) │ │ │ │ - sd s4,16(sp) │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1830 │ │ │ │ + li a1,1049 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,546 │ │ │ │ + slli s1,s2,0x20 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + sd s3,24(sp) │ │ │ │ + sd s4,16(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + mv s4,a4 │ │ │ │ + mv s6,a5 │ │ │ │ + srli s1,s1,0x20 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a1,8 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 39f0 │ │ │ │ + mv s3,a0 │ │ │ │ + mv a3,s5 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1800 │ │ │ │ + li a1,1052 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,492 │ │ │ │ + jal 5a1d4 │ │ │ │ + beqz s5,3fccc │ │ │ │ + slli a0,s5,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + bnez s6,3fd32 │ │ │ │ + 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,3fc8a │ │ │ │ + mv a3,s2 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1730 │ │ │ │ + li a1,1067 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,382 │ │ │ │ + slli s1,s1,0x2 │ │ │ │ + jal 5a1d4 │ │ │ │ + add s1,s1,s0 │ │ │ │ + beqz s2,3fd02 │ │ │ │ + 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,3fcee │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1718 │ │ │ │ + li a1,1073 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,330 │ │ │ │ + jal 5a1d4 │ │ │ │ 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) │ │ │ │ + mv a0,s3 │ │ │ │ + ld s3,24(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) │ │ │ │ + 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,3fd36 │ │ │ │ + j 3fccc │ │ │ │ + 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 │ │ │ │ - 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 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 1957a │ │ │ │ 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 │ │ │ │ + li a1,4 │ │ │ │ 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) │ │ │ │ + jal 39f0 │ │ │ │ + mv a1,s7 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 59f5e │ │ │ │ + lui a2,0x1 │ │ │ │ + mv s2,a0 │ │ │ │ + addi a2,a2,-2048 │ │ │ │ + li a1,0 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ + jal 3890 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s7 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 59fb4 │ │ │ │ + add a2,s5,s3 │ │ │ │ + mv a5,s5 │ │ │ │ + beqz s3,3fdf0 │ │ │ │ + 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,3fddc │ │ │ │ + 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,3fe00 │ │ │ │ + mv a5,s0 │ │ │ │ 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 │ │ │ │ + li a6,0 │ │ │ │ + li a1,-1 │ │ │ │ + li t1,1 │ │ │ │ + beqz s3,3febe │ │ │ │ + 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,3fee2 │ │ │ │ + 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,3feb4 │ │ │ │ + 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,3feb4 │ │ │ │ + add a3,a3,s5 │ │ │ │ + lbu a4,0(a3) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s1 │ │ │ │ + ld a3,0(a4) │ │ │ │ + bge a6,a3,3feb4 │ │ │ │ + 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,3fe1e │ │ │ │ + mv a0,s1 │ │ │ │ jal 3670 │ │ │ │ - ld ra,40(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,72(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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + lw a4,0(a5) │ │ │ │ + slli a3,a4,0x20 │ │ │ │ + srli a3,a3,0x20 │ │ │ │ + addi a3,a3,-1 │ │ │ │ + beq a3,a1,3feb6 │ │ │ │ + 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,3feb6 │ │ │ │ + add a3,a3,s5 │ │ │ │ + lbu a4,0(a3) │ │ │ │ + slli a4,a4,0x3 │ │ │ │ + add a4,a4,s1 │ │ │ │ + ld a3,0(a4) │ │ │ │ + bge a6,a3,3feb6 │ │ │ │ + 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 3feb6 │ │ │ │ + addi sp,sp,-80 │ │ │ │ + sd s0,64(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s3,a0 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1146 │ │ │ │ + sd s5,24(sp) │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,-264 │ │ │ │ + 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 5a1d4 │ │ │ │ + li a1,2040 │ │ │ │ + li a0,0 │ │ │ │ + slli s7,s0,0x20 │ │ │ │ + jal 1957a │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + mv s2,a0 │ │ │ │ + slli a1,s7,0x2 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a1,s0 │ │ │ │ + mv s1,a0 │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ - fmv.d.x fs2,zero │ │ │ │ - fmv.d fa0,fs3 │ │ │ │ - fmv.d fs1,fs2 │ │ │ │ - j 3f10e │ │ │ │ - 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,3f2aa │ │ │ │ - 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,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 │ │ │ │ - fmv.d fa5,fa0 │ │ │ │ - fmv.d fa1,fs6 │ │ │ │ - fmv.d fa0,fs0 │ │ │ │ - fmv.d fs0,fa5 │ │ │ │ + jal 59f5e │ │ │ │ + mv s3,a0 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1104 │ │ │ │ + li a1,1174 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,-356 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a2,2040 │ │ │ │ + li a1,0 │ │ │ │ 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 │ │ │ │ - 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 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) │ │ │ │ + jal 3890 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1108 │ │ │ │ + li a1,1177 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,-392 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 59fb4 │ │ │ │ + add a2,s7,s5 │ │ │ │ + mv a5,s5 │ │ │ │ + beqz s0,40016 │ │ │ │ + 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,3fffe │ │ │ │ + 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,40028 │ │ │ │ + li a1,1193 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,1036 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,-492 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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,4014e │ │ │ │ + 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,40106 │ │ │ │ + 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,40106 │ │ │ │ + add a2,a2,s5 │ │ │ │ + lbu a3,0(a2) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a2,0(a3) │ │ │ │ + bge a2,a4,40106 │ │ │ │ + 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,4006c │ │ │ │ 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 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,844 │ │ │ │ + li a1,1227 │ │ │ │ + auipc a0,0x21 │ │ │ │ + addi a0,a0,-720 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 │ │ │ │ - fmv.d.x fs2,zero │ │ │ │ - fmv.d fa0,fs3 │ │ │ │ - fmv.d fs1,fs2 │ │ │ │ - j 3f36a │ │ │ │ + lw a3,0(a5) │ │ │ │ + slli a2,a3,0x20 │ │ │ │ + srli a2,a2,0x20 │ │ │ │ + addi a2,a2,-1 │ │ │ │ + beq a2,a1,40108 │ │ │ │ + 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,40108 │ │ │ │ + add a2,a2,s5 │ │ │ │ + lbu a3,0(a2) │ │ │ │ + slli a3,a3,0x3 │ │ │ │ + add a3,a3,s2 │ │ │ │ + ld a2,0(a3) │ │ │ │ + bge a2,a4,40108 │ │ │ │ + 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 40108 │ │ │ │ addi sp,sp,-96 │ │ │ │ - sd s4,48(sp) │ │ │ │ - mulw s4,a2,a3 │ │ │ │ + sd s0,80(sp) │ │ │ │ + sd s2,64(sp) │ │ │ │ sd s3,56(sp) │ │ │ │ - mv s3,a5 │ │ │ │ + sd s4,48(sp) │ │ │ │ sd s5,40(sp) │ │ │ │ - sd s2,64(sp) │ │ │ │ - li a0,0 │ │ │ │ - mv s2,a1 │ │ │ │ + sd s7,24(sp) │ │ │ │ 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 │ │ │ │ + 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,40422 │ │ │ │ + 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,40204 │ │ │ │ + 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 1957a │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s9,a5,0x1e │ │ │ │ mv s8,a0 │ │ │ │ - jal 36a0 │ │ │ │ - subw a1,s4,s0 │ │ │ │ - sext.w s9,s4 │ │ │ │ + mv a1,s9 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s10 │ │ │ │ + li a1,0 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3890 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 59f5e │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s3,a0 │ │ │ │ + jal 59fb4 │ │ │ │ + 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,40286 │ │ │ │ + lwu a2,0(s8) │ │ │ │ li a5,1 │ │ │ │ - bne s1,a5,3f526 │ │ │ │ - addiw a4,s0,-1 │ │ │ │ - mv s0,a4 │ │ │ │ - mv a7,s8 │ │ │ │ - li a5,-1 │ │ │ │ + sw zero,0(s8) │ │ │ │ + bgeu a5,s6,402ce │ │ │ │ + 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,402b8 │ │ │ │ + beqz s0,40388 │ │ │ │ + mv a2,s1 │ │ │ │ + li a0,0 │ │ │ │ + li a3,0 │ │ │ │ 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 │ │ │ │ + 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,403b0 │ │ │ │ + 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,4037e │ │ │ │ + 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,4037e │ │ │ │ + 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,4037e │ │ │ │ + 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,402d8 │ │ │ │ mv a0,s8 │ │ │ │ jal 3670 │ │ │ │ - subw a1,s4,s5 │ │ │ │ - mv s5,a1 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + mv a0,s3 │ │ │ │ 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) │ │ │ │ + mv a0,s1 │ │ │ │ + ld s1,72(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 │ │ │ │ - fsd fa5,0(a5) │ │ │ │ + lw a5,0(a2) │ │ │ │ + slli a4,a5,0x20 │ │ │ │ + srli a4,a4,0x20 │ │ │ │ + addi a4,a4,-1 │ │ │ │ + beq a4,a1,40380 │ │ │ │ + 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,40380 │ │ │ │ + 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,40380 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + sw a4,0(a5) │ │ │ │ + j 40380 │ │ │ │ + li a1,4 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + slli a5,s0,0x20 │ │ │ │ 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 │ │ │ │ - fmul.d fs1,fa0,fa5 │ │ │ │ - beq s11,s7,3fae6 │ │ │ │ - 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) │ │ │ │ + srli a1,a5,0x1e │ │ │ │ li a0,0 │ │ │ │ - mv a1,s8 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s8 │ │ │ │ + jal 1957a │ │ │ │ mv a1,s0 │ │ │ │ - mv s11,a0 │ │ │ │ - jal 36a0 │ │ │ │ - ld a1,136(sp) │ │ │ │ + mv s1,a0 │ │ │ │ + sb zero,0(s8) │ │ │ │ + mv a0,s3 │ │ │ │ + sb zero,1(s8) │ │ │ │ + sb zero,2(s8) │ │ │ │ + sb zero,3(s8) │ │ │ │ + jal 59f5e │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv s3,a0 │ │ │ │ + jal 59fb4 │ │ │ │ + bnez s0,40466 │ │ │ │ + sw zero,0(s8) │ │ │ │ + j 40388 │ │ │ │ + li s6,1 │ │ │ │ + li s9,4 │ │ │ │ + j 40280 │ │ │ │ + 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,4070a │ │ │ │ + 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,404bc │ │ │ │ + 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 1d4e0 │ │ │ │ - mv s8,a0 │ │ │ │ - beqz s9,3f760 │ │ │ │ + jal 1957a │ │ │ │ + addiw s11,s0,1 │ │ │ │ + slli a5,s11,0x20 │ │ │ │ + srli s11,a5,0x1e │ │ │ │ + mv s7,a0 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + 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 59f5e │ │ │ │ + mv s3,a0 │ │ │ │ + mv a2,s5 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 3890 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 59fb4 │ │ │ │ + beqz s0,4057e │ │ │ │ + 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,4055c │ │ │ │ + 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,405a4 │ │ │ │ + lw a4,0(a5) │ │ │ │ + addi a5,a5,4 │ │ │ │ + addw a6,a4,a6 │ │ │ │ + sw a6,-4(a5) │ │ │ │ + bne s5,a5,40594 │ │ │ │ + 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 │ │ │ │ - mulw a4,a7,s1 │ │ │ │ - fld fa5,0(a1) │ │ │ │ - addw a4,a4,a2 │ │ │ │ - slli a2,a4,0x20 │ │ │ │ - srli a4,a2,0x1d │ │ │ │ + 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,406a2 │ │ │ │ + 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,4066e │ │ │ │ + lbu a4,0(a7) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sraw a4,a4,a6 │ │ │ │ + andi a4,a4,1 │ │ │ │ + bnez a4,4066e │ │ │ │ + lwu a5,0(a5) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s7 │ │ │ │ + lwu a6,0(a5) │ │ │ │ + slli a4,a6,0x2 │ │ │ │ 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 │ │ │ │ + bge a6,a2,4066e │ │ │ │ + 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 405be │ │ │ │ + addi a2,a2,-1 │ │ │ │ + addi a3,a3,-4 │ │ │ │ + bne a2,a1,405be │ │ │ │ + mv a0,s7 │ │ │ │ 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 a0,s8 │ │ │ │ + mv a0,s3 │ │ │ │ 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 │ │ │ │ + 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,4066e │ │ │ │ + lbu a4,0(a7) │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,s1 │ │ │ │ + sraw a4,a4,a6 │ │ │ │ + andi a4,a4,1 │ │ │ │ + bnez a4,4066e │ │ │ │ + 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,4066e │ │ │ │ + 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 4065e │ │ │ │ + mv s9,s10 │ │ │ │ + j 404f0 │ │ │ │ + addi sp,sp,-192 │ │ │ │ + mv a5,a2 │ │ │ │ + sd s0,176(sp) │ │ │ │ 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 │ │ │ │ + lw s0,0(a5) │ │ │ │ + auipc s9,0x39 │ │ │ │ + ld s9,2040(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,0x21 │ │ │ │ + addi a2,a2,-686 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1818 │ │ │ │ + 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 5a1d4 │ │ │ │ + addi s10,sp,64 │ │ │ │ + mv a4,s11 │ │ │ │ + mv a3,s10 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3dfbe │ │ │ │ + addiw s2,s0,-1 │ │ │ │ + mv s4,a0 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-718 │ │ │ │ + li a1,1414 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1750 │ │ │ │ + srliw s6,s2,0x3 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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,407b0 │ │ │ │ + lw a4,68(sp) │ │ │ │ + li a5,1 │ │ │ │ + beq a4,a5,40d3c │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-704 │ │ │ │ + li a1,1429 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1692 │ │ │ │ + sd s8,112(sp) │ │ │ │ + jal 5a1d4 │ │ │ │ mv a1,s0 │ │ │ │ - jal 1d4e0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 59f5e │ │ │ │ + mv s2,a0 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-708 │ │ │ │ + li a1,1431 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1656 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a3,s2 │ │ │ │ mv a2,s0 │ │ │ │ - mv a1,s11 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 36a0 │ │ │ │ - ld a1,72(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3f076 │ │ │ │ + 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,40a80 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-744 │ │ │ │ + li a1,1437 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1588 │ │ │ │ + jal 5a1d4 │ │ │ │ + lw s7,68(sp) │ │ │ │ + mv a4,s6 │ │ │ │ + mv a5,s0 │ │ │ │ + mv a3,s7 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-720 │ │ │ │ + li a1,1438 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1556 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a1,s7 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - ld a5,32(sp) │ │ │ │ - mv s0,a0 │ │ │ │ - beqz a5,3f858 │ │ │ │ - mv a6,s1 │ │ │ │ - li a4,0 │ │ │ │ + jal 59f5e │ │ │ │ + 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 3f8bc │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-760 │ │ │ │ + li a1,1442 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1500 │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 5a1d4 │ │ │ │ + li a5,1 │ │ │ │ + li s6,0 │ │ │ │ li a2,-1 │ │ │ │ - li a3,-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,40890 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-810 │ │ │ │ + sext.w a5,s6 │ │ │ │ + li a1,1445 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1414 │ │ │ │ + slli s10,s0,0x20 │ │ │ │ + sd a5,56(sp) │ │ │ │ + srli s10,s10,0x20 │ │ │ │ + jal 5a1d4 │ │ │ │ + slli a1,s10,0x2 │ │ │ │ li a0,0 │ │ │ │ - j 3f84a │ │ │ │ - addiw a4,a3,1 │ │ │ │ + jal 1957a │ │ │ │ + mv s8,a0 │ │ │ │ + mv a2,a0 │ │ │ │ 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 │ │ │ │ + beqz s0,4092c │ │ │ │ + sext.w a5,a3 │ │ │ │ + li a1,0 │ │ │ │ + bltz s5,40908 │ │ │ │ + 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,40924 │ │ │ │ + mv s5,a3 │ │ │ │ + addi a3,a3,1 │ │ │ │ + addi a2,a2,4 │ │ │ │ + bne s10,a3,408fa │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-884 │ │ │ │ + li a1,1449 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1312 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld a3,56(sp) │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3ddee │ │ │ │ + slli a5,s6,0x20 │ │ │ │ + srli a6,a5,0x1e │ │ │ │ + add a6,a6,a0 │ │ │ │ + lw s5,0(a6) │ │ │ │ + mv s10,a0 │ │ │ │ mv a0,s1 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ld a1,16(sp) │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s2,a0 │ │ │ │ - beqz s10,3f952 │ │ │ │ + jal 59f5e │ │ │ │ + mv s6,a0 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-914 │ │ │ │ + li a1,1456 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1250 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + jal 3e6ea │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-922 │ │ │ │ + li a1,1461 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1202 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-934 │ │ │ │ + li a1,1466 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1158 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 3ea12 │ │ │ │ + mv a0,s5 │ │ │ │ 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 │ │ │ │ - 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,s6 │ │ │ │ + jal 3670 │ │ │ │ + li a2,1 │ │ │ │ + mv a1,s7 │ │ │ │ mv a0,s2 │ │ │ │ + jal 59fd4 │ │ │ │ + beqz a0,40c10 │ │ │ │ + ld a0,40(sp) │ │ │ │ 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 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-974 │ │ │ │ + li a1,1476 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,1078 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld s2,48(sp) │ │ │ │ + mv a5,s4 │ │ │ │ + mv a4,s7 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s3 │ │ │ │ mv a0,s1 │ │ │ │ - addi s0,s0,1 │ │ │ │ - fadd.d fs1,fs1,fa0 │ │ │ │ + jal 401b8 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s2 │ │ │ │ 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 │ │ │ │ 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 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,40d82 │ │ │ │ + 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 s4,112(sp) │ │ │ │ - fmul.d fs4,fs4,fs3 │ │ │ │ - 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 s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + mv a0,s1 │ │ │ │ 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 │ │ │ │ + addi sp,sp,192 │ │ │ │ ret │ │ │ │ - fld fa5,0(s1) │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,0 │ │ │ │ + jal 59f5e │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + jal 3f8bc │ │ │ │ + sd a0,48(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 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,40aa6 │ │ │ │ + slli s11,s0,0x20 │ │ │ │ + srli s11,s11,0x20 │ │ │ │ + sext.w a5,s7 │ │ │ │ + slli a1,s11,0x2 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s5 │ │ │ │ - mv s7,a0 │ │ │ │ - jal 36a0 │ │ │ │ - ld a1,0(sp) │ │ │ │ + sd a5,56(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv s8,a0 │ │ │ │ + mv a2,a0 │ │ │ │ + li a3,0 │ │ │ │ + li a0,1 │ │ │ │ + beqz s0,40b2c │ │ │ │ + sext.w a5,a3 │ │ │ │ + li a1,0 │ │ │ │ + bltz s5,40b06 │ │ │ │ + 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,40b24 │ │ │ │ + mv s5,a3 │ │ │ │ + addi a3,a3,1 │ │ │ │ + addi a2,a2,4 │ │ │ │ + bne s11,a3,40af8 │ │ │ │ + ld a3,56(sp) │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3ddee │ │ │ │ + slli a5,s7,0x20 │ │ │ │ + srli a6,a5,0x1e │ │ │ │ + add a6,a6,a0 │ │ │ │ + lw s7,0(a6) │ │ │ │ + mv s11,a0 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - 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 59f5e │ │ │ │ + mv a5,a0 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1154 │ │ │ │ + li a1,1524 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,762 │ │ │ │ + mv s5,a5 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 3e3b0 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + mv s2,a5 │ │ │ │ jal 3670 │ │ │ │ - mv a1,s4 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s7,a0 │ │ │ │ - beqz s10,3fc1e │ │ │ │ + mv a0,s11 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1184 │ │ │ │ + li a1,1533 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,692 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a7,s7 │ │ │ │ + ld s7,40(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ mv a2,s6 │ │ │ │ - li a6,0 │ │ │ │ - li a7,0 │ │ │ │ - li t1,-1 │ │ │ │ - li a4,0 │ │ │ │ - sext.w a0,s1 │ │ │ │ - j 3fc10 │ │ │ │ - mv a5,a7 │ │ │ │ - addiw a7,a7,1 │ │ │ │ - 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 │ │ │ │ + mv a6,s5 │ │ │ │ + mv a5,s2 │ │ │ │ + mv a4,s7 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3ed4e │ │ │ │ + mv a0,s5 │ │ │ │ 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,3fc8a │ │ │ │ - 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 │ │ │ │ + mv a0,s2 │ │ │ │ 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) │ │ │ │ + li a2,1 │ │ │ │ + mv a1,s6 │ │ │ │ mv a0,s7 │ │ │ │ - addi s1,s1,1 │ │ │ │ - fmul.d fa0,fs0,fa5 │ │ │ │ - fadd.d fs1,fs1,fa0 │ │ │ │ + jal 59fd4 │ │ │ │ + beqz a0,40ca6 │ │ │ │ + ld a0,40(sp) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1228 │ │ │ │ + li a1,1542 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,616 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld s2,48(sp) │ │ │ │ + mv a5,s4 │ │ │ │ + mv a4,s6 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4046c │ │ │ │ + j 40a40 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1440 │ │ │ │ + li a1,1486 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,572 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 3fa36 │ │ │ │ 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) │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - fld fs0,0(s2) │ │ │ │ - li a2,1 │ │ │ │ - mv a1,s1 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1468 │ │ │ │ + li a1,1491 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,512 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a2,s11 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4070e │ │ │ │ + mv s2,a0 │ │ │ │ mv a0,s5 │ │ │ │ - jal 3faf2 │ │ │ │ - fmv.d fs1,fa0 │ │ │ │ - fneg.d fs0,fs0 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1470 │ │ │ │ + li a1,1495 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,470 │ │ │ │ + jal 5a1d4 │ │ │ │ + lw s5,68(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv a4,s4 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3fc1a │ │ │ │ + mv a5,s4 │ │ │ │ + mv a4,s5 │ │ │ │ + j 40a34 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1590 │ │ │ │ + li a1,1551 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,422 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 3fa36 │ │ │ │ + mv s5,a0 │ │ │ │ + mv a0,s7 │ │ │ │ jal 3670 │ │ │ │ - fmul.d fs0,fs0,fs1 │ │ │ │ - mv a0,s3 │ │ │ │ + mv a0,s2 │ │ │ │ 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 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1618 │ │ │ │ + li a1,1557 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,362 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a1,s5 │ │ │ │ + mv a2,s10 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 4070e │ │ │ │ + mv s2,a0 │ │ │ │ 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 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1484 │ │ │ │ + li a1,1561 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,320 │ │ │ │ + jal 5a1d4 │ │ │ │ + lw s5,64(sp) │ │ │ │ + li a5,1 │ │ │ │ + mv a4,s4 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3fc1a │ │ │ │ + mv a5,s4 │ │ │ │ + mv a4,s5 │ │ │ │ + j 40c02 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1932 │ │ │ │ + li a1,1417 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,272 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a1,4 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - li a2,32 │ │ │ │ + jal 1957a │ │ │ │ + mv a3,a0 │ │ │ │ + mv s5,a0 │ │ │ │ + sw s2,0(a0) │ │ │ │ + mv a5,s4 │ │ │ │ + li a4,1 │ │ │ │ + mv a2,s0 │ │ │ │ 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 401b8 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s5 │ │ │ │ jal 3670 │ │ │ │ - li a1,8 │ │ │ │ + mv a0,s4 │ │ │ │ + jal 3670 │ │ │ │ + j 40a50 │ │ │ │ + sd s8,112(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + addi sp,sp,-208 │ │ │ │ + mv a5,a2 │ │ │ │ + auipc a4,0x39 │ │ │ │ + ld a4,388(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,0x21 │ │ │ │ + addi a2,a2,-1616 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,168 │ │ │ │ + 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 5a1d4 │ │ │ │ + addi a5,sp,84 │ │ │ │ + addi s5,sp,80 │ │ │ │ + mv a4,a5 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s4 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s1,a0 │ │ │ │ - bnez s8,3fd02 │ │ │ │ - fld fa5,8(s0) │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 3e104 │ │ │ │ + mv s3,a0 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1648 │ │ │ │ + li a1,1593 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,108 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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,41422 │ │ │ │ + lw s9,84(sp) │ │ │ │ + li a5,1 │ │ │ │ + beq s9,a5,41ab8 │ │ │ │ + mv a3,s9 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1656 │ │ │ │ + sd s11,104(sp) │ │ │ │ + li a1,1608 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,42 │ │ │ │ + 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 5a1d4 │ │ │ │ + slli a1,s11,0x2 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a3,s9 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1670 │ │ │ │ + mv s6,a0 │ │ │ │ + li a1,1611 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-12 │ │ │ │ + sd s6,8(sp) │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 59f5e │ │ │ │ + li a1,1614 │ │ │ │ + mv s8,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1674 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-50 │ │ │ │ + jal 5a1d4 │ │ │ │ + addiw a1,s1,-2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + li a5,1 │ │ │ │ + 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,40ea4 │ │ │ │ + sext.w a5,a4 │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1722 │ │ │ │ + li a1,1617 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-142 │ │ │ │ + sd a5,40(sp) │ │ │ │ + li s7,0 │ │ │ │ + jal 5a1d4 │ │ │ │ + li s5,0 │ │ │ │ + auipc s2,0x21 │ │ │ │ + addi s2,s2,-1696 │ │ │ │ + auipc s0,0x20 │ │ │ │ + addi s0,s0,-168 │ │ │ │ + beqz s1,40f56 │ │ │ │ + ld s6,8(sp) │ │ │ │ + j 40f32 │ │ │ │ + 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,40f56 │ │ │ │ + slli a4,s7,0x20 │ │ │ │ + srli a5,a4,0x1e │ │ │ │ + add a5,a5,s6 │ │ │ │ + sw s5,0(a5) │ │ │ │ + bgeu s1,s7,40f0e │ │ │ │ + mv a4,s1 │ │ │ │ + mv a3,s7 │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,1622 │ │ │ │ mv a0,s0 │ │ │ │ - addi s2,s2,8 │ │ │ │ - fsd fa5,0(s1) │ │ │ │ + jal 4c0b8 │ │ │ │ + j 40f0e │ │ │ │ + auipc a2,0x21 │ │ │ │ + addi a2,a2,-1822 │ │ │ │ + li a1,1626 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-266 │ │ │ │ + jal 5a1d4 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,610 │ │ │ │ + li a1,838 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-290 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s8 │ │ │ │ + li a2,0 │ │ │ │ + jal 59fb4 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,608 │ │ │ │ + li a1,841 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-324 │ │ │ │ + jal 5a1d4 │ │ │ │ + lui a1,0x1 │ │ │ │ + addi a1,a1,-8 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + addiw s0,s9,1 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ + mv s2,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s10,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv s7,a0 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,588 │ │ │ │ + li a1,846 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-392 │ │ │ │ + sd s7,16(sp) │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 │ │ │ │ + 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,41074 │ │ │ │ + slli a4,t3,0x3 │ │ │ │ + add s1,s10,a4 │ │ │ │ + ld s0,0(s1) │ │ │ │ + bltz s0,41048 │ │ │ │ + j 4116e │ │ │ │ + bge s4,s5,4115a │ │ │ │ + neg s4,s0 │ │ │ │ + slli s1,s4,0x3 │ │ │ │ + add s1,s1,s10 │ │ │ │ + mv a5,s0 │ │ │ │ + ld s0,0(s1) │ │ │ │ + bltz s0,41044 │ │ │ │ + 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,41b08 │ │ │ │ + mv t3,s4 │ │ │ │ + blt t3,s5,41034 │ │ │ │ + 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,41022 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,424 │ │ │ │ + li a1,946 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-572 │ │ │ │ + mv s2,t4 │ │ │ │ + mv s8,s9 │ │ │ │ + ld s1,72(sp) │ │ │ │ + ld s9,64(sp) │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a0,s10 │ │ │ │ jal 3670 │ │ │ │ - fld fs0,-8(s2) │ │ │ │ + ld a0,16(sp) │ │ │ │ + mv s3,s4 │ │ │ │ + mv s4,s11 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1962 │ │ │ │ + li a1,1629 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-626 │ │ │ │ + jal 5a1d4 │ │ │ │ li a2,1 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 3faf2 │ │ │ │ - fmul.d fs0,fs0,fa0 │ │ │ │ - mv a0,s1 │ │ │ │ + mv a1,s9 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 59fd4 │ │ │ │ + beqz a0,41a0a │ │ │ │ + mv a0,s8 │ │ │ │ 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 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1942 │ │ │ │ + li a1,1635 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-670 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld s2,8(sp) │ │ │ │ + mv a5,s3 │ │ │ │ + mv a4,s9 │ │ │ │ + mv a3,s2 │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s4 │ │ │ │ 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 │ │ │ │ - fld fa5,0(s6) │ │ │ │ + jal 3fd72 │ │ │ │ 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) │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - ld ra,120(sp) │ │ │ │ + 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,0x39 │ │ │ │ + ld a5,-544(a5) │ │ │ │ + ld a4,88(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,41b14 │ │ │ │ + ld ra,200(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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 41070 │ │ │ │ + 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,4195a │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a7,16(sp) │ │ │ │ + mv a3,a1 │ │ │ │ + slli a5,a3,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) │ │ │ │ + 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) │ │ │ │ - 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 40086 │ │ │ │ - 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 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) │ │ │ │ - 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 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + 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,411a0 │ │ │ │ + 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,4121a │ │ │ │ + mv a3,a1 │ │ │ │ + blt a6,a0,41298 │ │ │ │ + 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,41234 │ │ │ │ + ld a4,8(t4) │ │ │ │ + beqz s3,4138a │ │ │ │ + bge s4,a4,412cc │ │ │ │ + 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 41320 │ │ │ │ + bge a3,a4,41318 │ │ │ │ + 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 │ │ │ │ - fadd.d fa5,fa5,fa4 │ │ │ │ - bne t1,a5,401f2 │ │ │ │ - mv a5,s0 │ │ │ │ - fdiv.d fa4,fa5,fa2 │ │ │ │ - fld fa5,0(a5) │ │ │ │ + beq a2,a0,41360 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a4,8(a5) │ │ │ │ + addi a3,a3,1 │ │ │ │ + bne a4,a3,412d4 │ │ │ │ + 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 │ │ │ │ - fsub.d fa5,fa5,fa3 │ │ │ │ - fsd fa5,-8(a5) │ │ │ │ - bne a6,a5,40204 │ │ │ │ - mv a5,s1 │ │ │ │ - fld fa5,0(a5) │ │ │ │ + bne a2,a0,41320 │ │ │ │ + bne s4,a6,41030 │ │ │ │ + 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 41030 │ │ │ │ + bge s4,a4,413ea │ │ │ │ + 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 413ea │ │ │ │ + bge a3,a4,413e4 │ │ │ │ + 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 │ │ │ │ - fsub.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,-8(a5) │ │ │ │ - bne t1,a5,40216 │ │ │ │ - fmv.d.x fa3,zero │ │ │ │ + beq a5,s8,41360 │ │ │ │ + ld a3,0(a5) │ │ │ │ + ld a4,8(a5) │ │ │ │ + addi a3,a3,1 │ │ │ │ + bne a4,a3,413b8 │ │ │ │ + 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 413e4 │ │ │ │ + lw s0,80(sp) │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1268 │ │ │ │ + sd s10,112(sp) │ │ │ │ + mv a3,s0 │ │ │ │ + li a1,1667 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-1500 │ │ │ │ + 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 5a1d4 │ │ │ │ + slli a1,s10,0x2 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a3,s0 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,882 │ │ │ │ + mv s6,a0 │ │ │ │ + li a1,1670 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-1556 │ │ │ │ + sd s6,8(sp) │ │ │ │ + jal 5a1d4 │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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 a0,0 │ │ │ │ + jal 59f5e │ │ │ │ + li a1,1673 │ │ │ │ + mv s8,a0 │ │ │ │ + mv a3,s1 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,878 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-1594 │ │ │ │ + jal 5a1d4 │ │ │ │ + addiw a1,s1,-2 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + 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,414ac │ │ │ │ + sext.w a5,a4 │ │ │ │ + sd a5,40(sp) │ │ │ │ + li a1,0 │ │ │ │ li a5,0 │ │ │ │ - fld fa5,0(a0) │ │ │ │ - fld fa2,0(a1) │ │ │ │ + beqz s1,41514 │ │ │ │ + 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 │ │ │ │ - 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> │ │ │ │ - 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,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 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,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 │ │ │ │ - ret │ │ │ │ - j 36f0 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - fsd fs0,8(sp) │ │ │ │ - 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 │ │ │ │ - ld ra,24(sp) │ │ │ │ - fdiv.d fa0,fs0,fa0 │ │ │ │ - fld fs0,8(sp) │ │ │ │ - addi sp,sp,32 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 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) │ │ │ │ + addw a1,a1,a4 │ │ │ │ + bne s1,a5,414ea │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,1068 │ │ │ │ + li a1,1682 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-1736 │ │ │ │ + jal 5a1d4 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-860 │ │ │ │ + li a1,838 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-1760 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld s0,48(sp) │ │ │ │ + mv a0,s8 │ │ │ │ + li a2,0 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 59fb4 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-864 │ │ │ │ + li a1,841 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-1796 │ │ │ │ + jal 5a1d4 │ │ │ │ + lui a1,0x1 │ │ │ │ + addi a1,a1,-8 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + addiw s0,s0,1 │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s0,a5,0x1d │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - mv s0,a0 │ │ │ │ - mv s2,a2 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + jal 1957a │ │ │ │ + mv s11,a0 │ │ │ │ + mv a1,s0 │ │ │ │ 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) │ │ │ │ + jal 1957a │ │ │ │ + mv s7,a0 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-882 │ │ │ │ + li a1,846 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-1862 │ │ │ │ + sd s7,16(sp) │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 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 │ │ │ │ - li a0,0 │ │ │ │ - sd a5,64(sp) │ │ │ │ - sd s1,48(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s5,a0 │ │ │ │ - mv a1,s1 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s1 │ │ │ │ + mv s6,s8 │ │ │ │ + li t4,0 │ │ │ │ + mv s8,s2 │ │ │ │ + mv s2,s4 │ │ │ │ + mv s4,s3 │ │ │ │ + mv s3,s1 │ │ │ │ + bge t4,s3,41638 │ │ │ │ + slli a2,t4,0x3 │ │ │ │ + add s1,s10,a2 │ │ │ │ + ld s0,0(s1) │ │ │ │ + bltz s0,4160c │ │ │ │ + j 416ec │ │ │ │ + bge s11,s3,416d8 │ │ │ │ + neg s11,s0 │ │ │ │ + slli s1,s11,0x3 │ │ │ │ + add s1,s1,s10 │ │ │ │ + mv a5,s0 │ │ │ │ + ld s0,0(s1) │ │ │ │ + bltz s0,41608 │ │ │ │ + add a2,a2,s10 │ │ │ │ + sd a5,0(a2) │ │ │ │ + ld a2,0(sp) │ │ │ │ + mv a0,t5 │ │ │ │ li a1,0 │ │ │ │ - mv s6,a0 │ │ │ │ jal 3890 │ │ │ │ + mv t5,a0 │ │ │ │ + blt s11,s3,41afe │ │ │ │ + mv t4,s11 │ │ │ │ + blt t4,s3,415f8 │ │ │ │ + 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,415e8 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-1050 │ │ │ │ + li a1,946 │ │ │ │ + auipc a0,0x20 │ │ │ │ + addi a0,a0,-2046 │ │ │ │ + mv s2,t5 │ │ │ │ + ld s1,64(sp) │ │ │ │ + ld s5,72(sp) │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a0,s10 │ │ │ │ + jal 3670 │ │ │ │ + ld a0,16(sp) │ │ │ │ + mv s3,s4 │ │ │ │ + mv s4,s6 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,490 │ │ │ │ + li a1,1684 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,1998 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld s0,48(sp) │ │ │ │ + li a2,1 │ │ │ │ + mv a0,s9 │ │ │ │ + mv a1,s0 │ │ │ │ + jal 59fd4 │ │ │ │ + beqz a0,4195e │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,700 │ │ │ │ + li a1,1688 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,1952 │ │ │ │ + jal 5a1d4 │ │ │ │ + ld s2,8(sp) │ │ │ │ + mv a5,s3 │ │ │ │ + mv a4,s0 │ │ │ │ + mv a3,s2 │ │ │ │ mv a2,s1 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + jal 3ff4c │ │ │ │ + j 41114 │ │ │ │ + add a2,a2,s10 │ │ │ │ + sd a5,0(a2) │ │ │ │ + ld a2,0(sp) │ │ │ │ + mv a0,t5 │ │ │ │ li a1,0 │ │ │ │ - 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 │ │ │ │ + mv t5,a0 │ │ │ │ + mv t4,s11 │ │ │ │ + j 41634 │ │ │ │ + ld a2,0(sp) │ │ │ │ + neg a5,t4 │ │ │ │ + addi a7,s0,-1 │ │ │ │ + mv a0,t5 │ │ │ │ + sd a5,0(s1) │ │ │ │ li a1,0 │ │ │ │ - mv a0,s2 │ │ │ │ - sd a4,72(sp) │ │ │ │ - mv s8,s4 │ │ │ │ - mv s7,s3 │ │ │ │ + sd t4,32(sp) │ │ │ │ + sd a7,24(sp) │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + 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,41956 │ │ │ │ + ld a3,8(sp) │ │ │ │ + ld a2,16(sp) │ │ │ │ + mv a1,t1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - add a6,a4,a5 │ │ │ │ - slli a6,a6,0x3 │ │ │ │ - ld s3,56(sp) │ │ │ │ - add s6,a1,a6 │ │ │ │ + slli a4,a5,0x2 │ │ │ │ + add a4,a4,a3 │ │ │ │ + lw a0,0(a4) │ │ │ │ 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,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) │ │ │ │ + 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,4171e │ │ │ │ + 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 │ │ │ │ - fdiv.d fa5,fa5,fa4 │ │ │ │ - fsd fa5,-8(a5) │ │ │ │ - bne a2,a5,41010 │ │ │ │ - ld a5,40(sp) │ │ │ │ - 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 │ │ │ │ + ld a2,-8(a5) │ │ │ │ + sd a0,-8(a5) │ │ │ │ + bne a5,s4,4178e │ │ │ │ + blt a7,t3,41806 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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,417a8 │ │ │ │ + ld a5,0(t5) │ │ │ │ + beqz s8,418be │ │ │ │ + bge s11,a5,4183a │ │ │ │ + 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 41886 │ │ │ │ + bge a4,a5,4187e │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + beq a0,a6,415f4 │ │ │ │ + ld a4,0(a1) │ │ │ │ + ld a5,8(a1) │ │ │ │ + addi a4,a4,1 │ │ │ │ + bne a5,a4,41842 │ │ │ │ + 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 4187e │ │ │ │ + bge s11,a5,4191e │ │ │ │ + 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 4191e │ │ │ │ + bge a4,a5,41918 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - jal 3670 │ │ │ │ - mv a0,s6 │ │ │ │ - jal 3670 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - mv s4,a0 │ │ │ │ + beq a1,s5,415f4 │ │ │ │ + ld a4,0(a1) │ │ │ │ + ld a5,8(a1) │ │ │ │ + addi a4,a4,1 │ │ │ │ + bne a5,a4,418ec │ │ │ │ + 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 41918 │ │ │ │ + li a2,0 │ │ │ │ + j 41782 │ │ │ │ + li a3,0 │ │ │ │ + j 4120e │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-182 │ │ │ │ + li a1,1698 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,1262 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 │ │ │ │ - sd ra,280(sp) │ │ │ │ - sd s2,256(sp) │ │ │ │ - sd s5,232(sp) │ │ │ │ - slli a4,s0,0x20 │ │ │ │ - srli s0,a4,0x1d │ │ │ │ + jal 3fa36 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s9 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-208 │ │ │ │ + li a1,1703 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,1204 │ │ │ │ + jal 5a1d4 │ │ │ │ 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 │ │ │ │ - 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,414ee │ │ │ │ - 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 │ │ │ │ + li a0,0 │ │ │ │ + jal 4070e │ │ │ │ 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 │ │ │ │ + mv a0,s0 │ │ │ │ jal 3670 │ │ │ │ - sext.w a5,s0 │ │ │ │ - addw s1,s1,s6 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-50 │ │ │ │ + li a1,1709 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,1162 │ │ │ │ + jal 5a1d4 │ │ │ │ + lw s0,80(sp) │ │ │ │ + li a5,1 │ │ │ │ + mv a4,s3 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a1,s1 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s4,a0 │ │ │ │ - mv a2,s6 │ │ │ │ - li a1,0 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 3890 │ │ │ │ - li a1,0 │ │ │ │ - mv a2,s7 │ │ │ │ - mv a0,s4 │ │ │ │ - jal 3890 │ │ │ │ - ld a5,0(sp) │ │ │ │ - ld a6,8(sp) │ │ │ │ - mv a0,s10 │ │ │ │ - li a1,1 │ │ │ │ - li a3,0 │ │ │ │ - beqz s5,41560 │ │ │ │ - slli a4,a1,0x20 │ │ │ │ - fld fa5,0(a0) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + jal 3fc1a │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-68 │ │ │ │ + li a1,1711 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,1120 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a5,s3 │ │ │ │ + mv a4,s0 │ │ │ │ + j 416ca │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-354 │ │ │ │ + li a1,1645 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,1090 │ │ │ │ + jal 5a1d4 │ │ │ │ + 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 1d4e0 │ │ │ │ - addw a5,s4,s1 │ │ │ │ - bgeu s11,a5,41644 │ │ │ │ - ld a5,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 │ │ │ │ - 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 │ │ │ │ - add a5,a5,a0 │ │ │ │ - fld fa4,0(a5) │ │ │ │ - addw t4,s11,t4 │ │ │ │ - slli a5,s3,0x20 │ │ │ │ - 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 3fa36 │ │ │ │ + mv s0,a0 │ │ │ │ + mv a0,s2 │ │ │ │ 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) │ │ │ │ + mv a0,s8 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-380 │ │ │ │ + li a1,1650 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,1032 │ │ │ │ + jal 5a1d4 │ │ │ │ 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) │ │ │ │ - mv s0,s1 │ │ │ │ - mv s1,s5 │ │ │ │ - mv s5,s9 │ │ │ │ - lw s6,28(sp) │ │ │ │ - li a0,0 │ │ │ │ - sd a5,8(sp) │ │ │ │ - slli a4,s6,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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + mv a1,s0 │ │ │ │ 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 │ │ │ │ + jal 4070e │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-398 │ │ │ │ + li a1,1654 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,990 │ │ │ │ + jal 5a1d4 │ │ │ │ + lw s0,84(sp) │ │ │ │ + li a5,0 │ │ │ │ + mv a4,s3 │ │ │ │ + mv a3,s0 │ │ │ │ + mv a2,s2 │ │ │ │ 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 │ │ │ │ + jal 3fc1a │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-416 │ │ │ │ + li a1,1657 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,948 │ │ │ │ + jal 5a1d4 │ │ │ │ + mv a5,s3 │ │ │ │ + mv a4,s0 │ │ │ │ + j 41108 │ │ │ │ + auipc a2,0x20 │ │ │ │ + addi a2,a2,-808 │ │ │ │ + li a1,1595 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,916 │ │ │ │ + jal 5a1d4 │ │ │ │ + li a1,4 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + 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 3fd72 │ │ │ │ mv s0,a0 │ │ │ │ - li a4,0 │ │ │ │ - j 418a8 │ │ │ │ - mv t4,s11 │ │ │ │ - j 4167a │ │ │ │ - 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,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 │ │ │ │ + mv a0,s2 │ │ │ │ jal 3670 │ │ │ │ - mv a0,s10 │ │ │ │ + mv a0,s3 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + j 4112c │ │ │ │ + addi a7,s0,-1 │ │ │ │ + mv t3,s11 │ │ │ │ + mv t4,s0 │ │ │ │ + j 41710 │ │ │ │ + addi a6,s0,-1 │ │ │ │ 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) │ │ │ │ - li s1,0 │ │ │ │ - auipc a5,0x1c │ │ │ │ - fld fs4,-1150(a5) │ │ │ │ - j 41ec4 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 t3,s0 │ │ │ │ + j 41192 │ │ │ │ + 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,41b78 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,42540 │ │ │ │ - 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 │ │ │ │ + li s0,0 │ │ │ │ + auipc s4,0x20 │ │ │ │ + addi s4,s4,-368 │ │ │ │ + auipc s3,0x21 │ │ │ │ + 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 38b0a │ │ │ │ + mv a1,s3 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + bne s2,s0,41b48 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - fmv.d.x fa5,zero │ │ │ │ - addi sp,sp,-64 │ │ │ │ - fsd fs1,32(sp) │ │ │ │ - feq.d a5,fa0,fa5 │ │ │ │ - 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 │ │ │ │ - ld ra,56(sp) │ │ │ │ - fld fs1,32(sp) │ │ │ │ - fmul.d fa0,fs0,fa5 │ │ │ │ - fld fs0,40(sp) │ │ │ │ - addi sp,sp,64 │ │ │ │ + beqz a2,41c28 │ │ │ │ + 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,0x20 │ │ │ │ + addi s7,s7,-454 │ │ │ │ + auipc s3,0x20 │ │ │ │ + addi s3,s3,-446 │ │ │ │ + auipc s6,0x21 │ │ │ │ + addi s6,s6,1618 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s7 │ │ │ │ + li a0,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + lw a5,0(s8) │ │ │ │ + beqz a5,41bfe │ │ │ │ + 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 │ │ │ │ + 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,41bc8 │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,1 │ │ │ │ + addiw s4,s4,1 │ │ │ │ + jal 37c0 <__printf_chk@plt> │ │ │ │ + addi s8,s8,32 │ │ │ │ + bne s5,s4,41bb6 │ │ │ │ + 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 │ │ │ │ - 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,0x1b │ │ │ │ - fld fs5,1296(a5) │ │ │ │ - flt.d a5,fa0,fs5 │ │ │ │ - fsd fs0,40(sp) │ │ │ │ + sd s5,8(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 │ │ │ │ - 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 │ │ │ │ + lbu s5,64(sp) │ │ │ │ + beqz a2,41cae │ │ │ │ + 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 s6,0(sp) │ │ │ │ + sd s0,48(sp) │ │ │ │ + mv s4,a6 │ │ │ │ + mv s6,a1 │ │ │ │ + add s2,a1,a2 │ │ │ │ + auipc s3,0x20 │ │ │ │ + addi s3,s3,-596 │ │ │ │ + ld a5,0(s6) │ │ │ │ + ld a0,8(a5) │ │ │ │ + blez a0,41c9c │ │ │ │ + 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,41cb6 │ │ │ │ + sext.w s0,a3 │ │ │ │ + blt a1,a0,41c6c │ │ │ │ + addi s6,s6,8 │ │ │ │ + bne s2,s6,41c5c │ │ │ │ + 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) │ │ │ │ - fsub.d fa0,fs0,fa0 │ │ │ │ - fld fs1,32(sp) │ │ │ │ - fld fs0,40(sp) │ │ │ │ - fld fs5,0(sp) │ │ │ │ + ld s5,8(sp) │ │ │ │ addi sp,sp,64 │ │ │ │ ret │ │ │ │ - ret │ │ │ │ + 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,41c9c │ │ │ │ + ld a7,0(a5) │ │ │ │ + j 41c6c │ │ │ │ addi sp,sp,-96 │ │ │ │ - sd s0,80(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,41e90 │ │ │ │ + sd s3,56(sp) │ │ │ │ + slli a5,a2,0x20 │ │ │ │ + lui s3,0x1 │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s7,24(sp) │ │ │ │ + sd s9,8(sp) │ │ │ │ + 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,41e3c │ │ │ │ + lbu a1,0(s9) │ │ │ │ + li s2,0 │ │ │ │ + li a5,0 │ │ │ │ + j 41d32 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi s2,s2,32 │ │ │ │ + beq a5,s0,41e34 │ │ │ │ + add a4,s8,s2 │ │ │ │ + lw a3,0(a4) │ │ │ │ + bne a3,a1,41d28 │ │ │ │ + beq s0,a5,41e3c │ │ │ │ + lw a3,24(a4) │ │ │ │ + lw a5,16(a4) │ │ │ │ + ld a0,8(a4) │ │ │ │ + mv s2,a4 │ │ │ │ + bgeu a5,a3,41e7e │ │ │ │ + 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,41d18 │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0xffffc │ │ │ │ + addi a3,a3,-102 │ │ │ │ + mv a2,s0 │ │ │ │ + mv a1,s8 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 4dd0e │ │ │ │ + mv s9,a0 │ │ │ │ + mv a1,s6 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + slli s5,s0,0x20 │ │ │ │ + sd a0,0(s1) │ │ │ │ + srli s5,s5,0x20 │ │ │ │ + beqz s0,41dfe │ │ │ │ + slli s3,s5,0x2 │ │ │ │ + add s3,s3,s9 │ │ │ │ + li s7,0 │ │ │ │ + auipc s2,0x20 │ │ │ │ + addi s2,s2,-892 │ │ │ │ + lwu a5,0(s9) │ │ │ │ + li s6,0 │ │ │ │ + slli a5,a5,0x5 │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a4,16(a5) │ │ │ │ + beqz a4,41df8 │ │ │ │ + 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,41db2 │ │ │ │ + addi s9,s9,4 │ │ │ │ + bne s3,s9,41da4 │ │ │ │ + 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 s4,48(sp) │ │ │ │ + ld s5,40(sp) │ │ │ │ + mv a0,s8 │ │ │ │ + ld s8,16(sp) │ │ │ │ + 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 1957a │ │ │ │ + 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 1957a │ │ │ │ + lw a5,16(s2) │ │ │ │ + sd a0,8(s2) │ │ │ │ + j 41d4c │ │ │ │ + addiw a3,a3,1000 │ │ │ │ + slli a4,a3,0x20 │ │ │ │ + sext.w a5,a3 │ │ │ │ + srli a1,a4,0x1e │ │ │ │ + j 41e6c │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0xffffc │ │ │ │ + addi a3,a3,-396 │ │ │ │ + li a1,0 │ │ │ │ + jal 4dd0e │ │ │ │ + li a1,0 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + sd a0,0(s1) │ │ │ │ + li s0,0 │ │ │ │ + li s5,0 │ │ │ │ + li s8,0 │ │ │ │ + j 41e0a │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + 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 388d2 │ │ │ │ + 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 1957a │ │ │ │ + lw a4,0(s2) │ │ │ │ + li a5,-1 │ │ │ │ + mv s4,a0 │ │ │ │ + beq a4,a5,41f24 │ │ │ │ + mv s1,a0 │ │ │ │ + li s0,0 │ │ │ │ + li a1,16 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + lw a5,0(s2) │ │ │ │ + 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,41f04 │ │ │ │ + beqz s7,41f9a │ │ │ │ + sd s6,32(sp) │ │ │ │ + sd s8,16(sp) │ │ │ │ + addi s9,s9,8 │ │ │ │ + li s2,0 │ │ │ │ + auipc s6,0x20 │ │ │ │ + addi s6,s6,-1280 │ │ │ │ + ld a5,0(s9) │ │ │ │ + li s1,0 │ │ │ │ + li s8,0 │ │ │ │ + lw a3,0(a5) │ │ │ │ + beqz a3,41f8c │ │ │ │ + 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 3873e │ │ │ │ + ld a5,0(s9) │ │ │ │ + slli a4,s1,0x20 │ │ │ │ + srli s8,a4,0x1e │ │ │ │ + add a5,a5,s8 │ │ │ │ + lw a3,0(a5) │ │ │ │ + bltu s1,a3,41f44 │ │ │ │ + addiw s2,s2,1 │ │ │ │ + addi s9,s9,32 │ │ │ │ + bne s7,s2,41f38 │ │ │ │ + ld s6,32(sp) │ │ │ │ + ld s8,16(sp) │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - mv s4,a2 │ │ │ │ - li a1,1 │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,698 │ │ │ │ - sext.w s6,s10 │ │ │ │ + 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 s3,88(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 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 │ │ │ │ + sd s10,32(sp) │ │ │ │ + sd s11,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv s0,a0 │ │ │ │ + jal 1f1f0 │ │ │ │ + fld fa1,16(s5) │ │ │ │ + fld fa0,8(s5) │ │ │ │ + mv a1,s2 │ │ │ │ + mv a0,s8 │ │ │ │ + jal 4d938 │ │ │ │ + fmv.d fs0,fa0 │ │ │ │ + li s6,0 │ │ │ │ + beqz s8,4205c │ │ │ │ + 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 │ │ │ │ - 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 a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - addiw s0,s0,1 │ │ │ │ + beqz a3,42056 │ │ │ │ + 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 1f36a │ │ │ │ + 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,42024 │ │ │ │ + addi s7,s7,1 │ │ │ │ + bne s9,s7,42010 │ │ │ │ + bnez s6,4206a │ │ │ │ + beqz s8,4206a │ │ │ │ addi s4,s4,8 │ │ │ │ - addi s3,s3,8 │ │ │ │ - addi s2,s2,8 │ │ │ │ - bne s11,s0,4295a │ │ │ │ - ld s8,48(sp) │ │ │ │ - ld s9,40(sp) │ │ │ │ + li s6,1 │ │ │ │ + j 42002 │ │ │ │ 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 │ │ │ │ - lw a3,4(s5) │ │ │ │ - sext.w a4,s10 │ │ │ │ - bne a3,a4,42992 │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,372 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 42992 │ │ │ │ - mv a2,s8 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 42980 │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,350 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 42980 │ │ │ │ - beqz a4,42a78 │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,378 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 429fe │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,368 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 429fe │ │ │ │ - auipc a2,0x1f │ │ │ │ - addi a2,a2,326 │ │ │ │ - li a1,1 │ │ │ │ - mv a0,s1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - j 429fe │ │ │ │ + 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,0x38 │ │ │ │ + ld a4,-406(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 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 5793e │ │ │ │ + lw a5,480(s0) │ │ │ │ + mv a4,a0 │ │ │ │ + sext.w s0,a4 │ │ │ │ + fcvt.s.w fa0,a5 │ │ │ │ + mv a0,s2 │ │ │ │ + sd s0,96(sp) │ │ │ │ + jal 57978 │ │ │ │ + fcvt.d.w fa5,s0 │ │ │ │ + auipc a5,0x22 │ │ │ │ + fld fa3,-684(a5) │ │ │ │ + auipc a5,0x22 │ │ │ │ + fld fa4,-68(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 │ │ │ │ - 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) │ │ │ │ + sd s1,72(sp) │ │ │ │ + fmul.d fa5,fa5,fa4 │ │ │ │ + fcvt.w.d s5,fa5,rtz │ │ │ │ + jal 6712 │ │ │ │ + lw a4,40(s10) │ │ │ │ + ld a3,32(s10) │ │ │ │ + ld a1,8(s3) │ │ │ │ + mv s1,a0 │ │ │ │ + mv a2,s2 │ │ │ │ + mv a5,s0 │ │ │ │ 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 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s3,8(sp) │ │ │ │ - slli s3,a1,0x20 │ │ │ │ - srli s3,s3,0x20 │ │ │ │ + sd s1,280(sp) │ │ │ │ + jal 6712 │ │ │ │ + lw a2,0(s4) │ │ │ │ + sd a0,288(sp) │ │ │ │ + mv s6,a0 │ │ │ │ + beqz a2,42434 │ │ │ │ + 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,0x22 │ │ │ │ + fld fs0,-754(a3) │ │ │ │ + addi s9,sp,176 │ │ │ │ + sext.w s5,s5 │ │ │ │ + sd s1,160(sp) │ │ │ │ + sd a0,168(sp) │ │ │ │ + sd s10,40(sp) │ │ │ │ + j 42192 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sext.w a3,a4 │ │ │ │ + bgeu a3,a2,422f8 │ │ │ │ + slli a7,a4,0x3 │ │ │ │ + sub a7,a7,a4 │ │ │ │ + slli s10,a7,0x4 │ │ │ │ + add s3,a5,s10 │ │ │ │ + lbu a3,64(s3) │ │ │ │ + beqz a3,42188 │ │ │ │ + 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,42188 │ │ │ │ + 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,42230 │ │ │ │ + lw a4,52(s3) │ │ │ │ + beqz a4,42388 │ │ │ │ + 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) │ │ │ │ - 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 1d4e0 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s0 │ │ │ │ - mv s2,a0 │ │ │ │ - jal 36a0 │ │ │ │ - li a1,16 │ │ │ │ + mv a1,s9 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a1,s3 │ │ │ │ - mv a0,s2 │ │ │ │ - auipc a3,0x37 │ │ │ │ - ld a3,944(a3) │ │ │ │ - li a2,8 │ │ │ │ - jal 3400 │ │ │ │ - ld ra,40(sp) │ │ │ │ - sd s2,0(s0) │ │ │ │ - sw s1,8(s0) │ │ │ │ + jal 579ee │ │ │ │ + beqz s7,4226c │ │ │ │ + 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,42264 │ │ │ │ + bgeu a1,a3,4237a │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a4,a4,4 │ │ │ │ + bne a5,s7,4225a │ │ │ │ + addiw s3,s7,1 │ │ │ │ + slli a5,s3,0x20 │ │ │ │ + srli a1,a5,0x1e │ │ │ │ mv a0,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,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - ld a0,0(a0) │ │ │ │ - sd ra,8(sp) │ │ │ │ + bne a4,s2,422a2 │ │ │ │ + lw a5,52(a5) │ │ │ │ + beqz a5,42418 │ │ │ │ + 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 52250 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beqz a0,422cc │ │ │ │ + ld a5,264(sp) │ │ │ │ + lw a1,208(sp) │ │ │ │ + ld a0,48(sp) │ │ │ │ + lw a5,28(a5) │ │ │ │ + addw a1,a1,a5 │ │ │ │ + jal 1f47e │ │ │ │ + sext.w a0,a0 │ │ │ │ + beqz a0,423a2 │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 57b98 │ │ │ │ + mv s7,s3 │ │ │ │ + ld a5,8(s4) │ │ │ │ + addiw s1,s1,1 │ │ │ │ + add s3,a5,s10 │ │ │ │ + lw a4,60(s3) │ │ │ │ + bgeu a4,s1,42208 │ │ │ │ + ld a4,120(sp) │ │ │ │ + lw a2,0(s4) │ │ │ │ + addi a4,a4,1 │ │ │ │ + sext.w a3,a4 │ │ │ │ + bltu a3,a2,42192 │ │ │ │ + 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,42338 │ │ │ │ + mv s3,s1 │ │ │ │ + mv s2,s6 │ │ │ │ + li s4,0 │ │ │ │ + ld a0,0(s3) │ │ │ │ + addiw s4,s4,1 │ │ │ │ + addi s3,s3,8 │ │ │ │ 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 │ │ │ │ + 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,42312 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + beqz s0,4234c │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,-1084(a5) │ │ │ │ + ld a4,296(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,4244c │ │ │ │ + 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,4226c │ │ │ │ + mv a1,s9 │ │ │ │ + li a0,0 │ │ │ │ + jal 57b98 │ │ │ │ + j 422d6 │ │ │ │ + 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 579ee │ │ │ │ + j 42248 │ │ │ │ + li a1,104 │ │ │ │ + jal 1957a │ │ │ │ + mv a1,s9 │ │ │ │ + jal 1c504 │ │ │ │ + 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 1957a │ │ │ │ + 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 1c952 │ │ │ │ + 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 1cf9e │ │ │ │ + ld a3,48(sp) │ │ │ │ + lw a5,0(a3) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,0(a3) │ │ │ │ + j 422cc │ │ │ │ + ld a0,264(sp) │ │ │ │ + mv a2,s2 │ │ │ │ + li a1,5 │ │ │ │ + jal c5b0 │ │ │ │ + ld a5,136(sp) │ │ │ │ + lw a5,388(a5) │ │ │ │ + beqz a5,422ba │ │ │ │ + mv a0,s9 │ │ │ │ + jal 58328 │ │ │ │ + j 422ba │ │ │ │ + lw a5,40(s10) │ │ │ │ + li s0,0 │ │ │ │ + bnez a5,4230c │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s6 │ │ │ │ + jal 3670 │ │ │ │ + j 4234c │ │ │ │ + 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,-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 s1,40(sp) │ │ │ │ + lhu a4,18(a0) │ │ │ │ + auipc s1,0x38 │ │ │ │ + ld s1,-1360(s1) │ │ │ │ + ld a5,0(s1) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ 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 │ │ │ │ + li a5,6 │ │ │ │ + bne a4,a5,424ba │ │ │ │ + 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,424ce │ │ │ │ + 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,42504 │ │ │ │ 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) │ │ │ │ + ld s1,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 │ │ │ │ + sd s3,24(sp) │ │ │ │ + mv s3,a1 │ │ │ │ + jal 46f12 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,2 │ │ │ │ + beq a0,a5,424e6 │ │ │ │ + ld s0,48(sp) │ │ │ │ + ld s2,32(sp) │ │ │ │ + ld s3,24(sp) │ │ │ │ + j 424ba │ │ │ │ + mv a0,s2 │ │ │ │ + jal 46f12 │ │ │ │ + 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 │ │ │ │ + j 424bc │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s2,32(sp) │ │ │ │ + sd s3,24(sp) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ 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 s1,24(sp) │ │ │ │ + ld a4,0(a1) │ │ │ │ + auipc s1,0x38 │ │ │ │ + ld s1,-1544(s1) │ │ │ │ + ld a5,0(s1) │ │ │ │ + sd a5,8(sp) │ │ │ │ + li a5,0 │ │ │ │ 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 │ │ │ │ + li a5,-1 │ │ │ │ + beq a4,a5,425b0 │ │ │ │ + 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,42594 │ │ │ │ + mv a3,s0 │ │ │ │ + li a2,4 │ │ │ │ + li a1,1 │ │ │ │ + mv a0,sp │ │ │ │ + jal 3780 │ │ │ │ + li a5,4 │ │ │ │ + bne a0,a5,42578 │ │ │ │ + lw a0,0(sp) │ │ │ │ + jal 46f14 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + ld a4,8(sp) │ │ │ │ + ld a5,0(s1) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,425d0 │ │ │ │ ld ra,40(sp) │ │ │ │ - fsd fa0,0(s0) │ │ │ │ ld s0,32(sp) │ │ │ │ + ld s1,24(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 a5,0x38 │ │ │ │ + ld a5,-1488(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x1f │ │ │ │ + addi a2,a2,1310 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + j 42564 │ │ │ │ + auipc a5,0x38 │ │ │ │ + ld a5,-1516(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x1f │ │ │ │ + addi a2,a2,1234 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + li a0,-1 │ │ │ │ + j 42564 │ │ │ │ auipc a3,0x23 │ │ │ │ - addi a3,a3,-20 │ │ │ │ - addi a2,a2,-1757 │ │ │ │ + addi a3,a3,1632 │ │ │ │ + li a2,73 │ │ │ │ auipc a1,0x1f │ │ │ │ - addi a1,a1,-952 │ │ │ │ + addi a1,a1,1156 │ │ │ │ auipc a0,0x1f │ │ │ │ - addi a0,a0,-800 │ │ │ │ + addi a0,a0,1164 │ │ │ │ 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) │ │ │ │ + jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + beqz a5,425ea │ │ │ │ + andi a4,a5,1 │ │ │ │ + srliw a5,a5,0x1 │ │ │ │ + beqz a4,425e6 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + bnez a5,425da │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + addi sp,sp,-32 │ │ │ │ + auipc a5,0x38 │ │ │ │ + addi a5,a5,-582 │ │ │ │ + sd s0,16(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ + mv s0,a1 │ │ │ │ mv s1,a0 │ │ │ │ - mv s2,a1 │ │ │ │ + li a2,1020 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,a5 │ │ │ │ + sd ra,24(sp) │ │ │ │ + jal 3890 │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,9 │ │ │ │ + slli a0,a0,0x20 │ │ │ │ + addi a0,a0,7 │ │ │ │ + li t4,1 │ │ │ │ + or t3,s1,s0 │ │ │ │ + sd a0,344(a5) │ │ │ │ + li a0,15 │ │ │ │ + sltu t3,t4,t3 │ │ │ │ + li t1,1 │ │ │ │ + li a1,1 │ │ │ │ + sw a0,312(a5) │ │ │ │ + li a0,64 │ │ │ │ + li a4,9 │ │ │ │ + slli t1,t1,0x21 │ │ │ │ + slli a1,a1,0x25 │ │ │ │ + sb t3,1028(a5) │ │ │ │ + sw a0,412(a5) │ │ │ │ + li t3,4 │ │ │ │ + li a0,160 │ │ │ │ + addi t1,t1,14 │ │ │ │ + addi a1,a1,224 │ │ │ │ + li a7,3 │ │ │ │ + li a6,1 │ │ │ │ + li a2,3 │ │ │ │ + li a3,1 │ │ │ │ + slli a4,a4,0x24 │ │ │ │ + sw t3,284(a5) │ │ │ │ + sw a0,484(a5) │ │ │ │ + li t3,10 │ │ │ │ + li a0,192 │ │ │ │ + addi a4,a4,112 │ │ │ │ + slli a7,a7,0x21 │ │ │ │ + slli a6,a6,0x23 │ │ │ │ + slli a2,a2,0x25 │ │ │ │ + slli a3,a3,0x27 │ │ │ │ + sw t3,356(a5) │ │ │ │ + sd t1,264(a5) │ │ │ │ + li t3,12 │ │ │ │ + li t1,13 │ │ │ │ + sw a0,428(a5) │ │ │ │ + sd a1,392(a5) │ │ │ │ + li a0,48 │ │ │ │ + li a1,208 │ │ │ │ + addi a2,a2,80 │ │ │ │ + addi a7,a7,5 │ │ │ │ + addi a6,a6,8 │ │ │ │ + addi a3,a3,128 │ │ │ │ + sw t3,300(a5) │ │ │ │ + sw t1,272(a5) │ │ │ │ + li t3,3 │ │ │ │ + li t1,11 │ │ │ │ + sw a0,436(a5) │ │ │ │ + sw a1,400(a5) │ │ │ │ + li a0,16 │ │ │ │ + li a1,176 │ │ │ │ + sd a4,472(a5) │ │ │ │ + li a4,240 │ │ │ │ + sw a0,388(a5) │ │ │ │ + sw a1,416(a5) │ │ │ │ + sd a2,456(a5) │ │ │ │ + sw s1,1020(a5) │ │ │ │ + sw s0,1024(a5) │ │ │ │ + sw t3,308(a5) │ │ │ │ + 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,0x38 │ │ │ │ + addi a1,a1,198 │ │ │ │ + auipc a0,0x38 │ │ │ │ + addi a0,a0,178 │ │ │ │ + lw a5,0(a2) │ │ │ │ + li a3,0 │ │ │ │ + beqz a5,4270e │ │ │ │ + andi a4,a5,1 │ │ │ │ + srliw a5,a5,0x1 │ │ │ │ + beqz a4,426fe │ │ │ │ + addiw a3,a3,1 │ │ │ │ + bnez a5,42700 │ │ │ │ + sw a3,0(a1) │ │ │ │ + addi a2,a2,4 │ │ │ │ + addi a1,a1,4 │ │ │ │ + bne a0,a2,426fa │ │ │ │ + ld ra,24(sp) │ │ │ │ + ld s0,16(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ + addi sp,sp,32 │ │ │ │ + ret │ │ │ │ + auipc a5,0x38 │ │ │ │ + addi a5,a5,-890 │ │ │ │ + lw a4,1024(a5) │ │ │ │ + li a3,1 │ │ │ │ + bne a4,a3,42750 │ │ │ │ + slli a0,a0,0x2 │ │ │ │ + add a0,a0,a5 │ │ │ │ + lw a3,1032(a0) │ │ │ │ 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 │ │ │ │ + beq a3,a4,42752 │ │ │ │ + lw a0,1020(a5) │ │ │ │ + sltu a0,a0,a3 │ │ │ │ + xori a0,a0,1 │ │ │ │ + ret │ │ │ │ + li a0,1 │ │ │ │ + ret │ │ │ │ + beqz a1,4278e │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,-942 │ │ │ │ + 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 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv s4,a0 │ │ │ │ - mv a1,s5 │ │ │ │ + lbu a5,0(a4) │ │ │ │ + addi a4,a4,1 │ │ │ │ + slli a5,a5,0x2 │ │ │ │ + add a5,a5,a2 │ │ │ │ + lw a5,1032(a5) │ │ │ │ + bgeu a1,a5,42788 │ │ │ │ + bltu a6,a5,42788 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + bne a3,a4,42770 │ │ │ │ + ret │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a1,s5 │ │ │ │ - mv s8,a0 │ │ │ │ + ret │ │ │ │ + mv a4,a0 │ │ │ │ + beqz a1,427c8 │ │ │ │ + auipc a2,0x38 │ │ │ │ + addi a2,a2,-1006 │ │ │ │ + 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,427c2 │ │ │ │ + bltu a6,a5,427c2 │ │ │ │ + addiw a0,a0,-1 │ │ │ │ + bne a3,a4,427ac │ │ │ │ + ret │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ - mv a0,s3 │ │ │ │ - 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 a0,s5 │ │ │ │ - ld s5,56(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ ret │ │ │ │ - fmv.d.x fa2,zero │ │ │ │ - j 4316c │ │ │ │ - fmv.d.x fa2,zero │ │ │ │ + auipc a4,0x38 │ │ │ │ + addi a4,a4,-1060 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + add a1,a1,a4 │ │ │ │ + lw a3,1032(a1) │ │ │ │ + lw a5,1024(a4) │ │ │ │ + bltu a5,a3,427fa │ │ │ │ + slli a0,a0,0x2 │ │ │ │ + add a5,a4,a0 │ │ │ │ + lw a3,1032(a5) │ │ │ │ + lw a4,1020(a4) │ │ │ │ + li a0,0 │ │ │ │ + bgeu a4,a3,427fe │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + lw a0,0(a1) │ │ │ │ + lw a5,0(a5) │ │ │ │ + and a0,a0,a5 │ │ │ │ + snez a0,a0 │ │ │ │ + ret │ │ │ │ + auipc a0,0x38 │ │ │ │ + lbu a0,-94(a0) │ │ │ │ + ret │ │ │ │ + addi sp,sp,-128 │ │ │ │ + sd s0,112(sp) │ │ │ │ + sd s6,64(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s6,a1 │ │ │ │ + li a0,64 │ │ │ │ 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 │ │ │ │ + sd ra,120(sp) │ │ │ │ + sd s1,104(sp) │ │ │ │ + sd s2,96(sp) │ │ │ │ + jal 39f0 │ │ │ │ + mv s1,a0 │ │ │ │ + li a1,1 │ │ │ │ + li a0,1020 │ │ │ │ + jal 39f0 │ │ │ │ + mv s2,a0 │ │ │ │ + beqz s6,4287c │ │ │ │ + slli a0,s6,0x20 │ │ │ │ + srli a0,a0,0x20 │ │ │ │ + mv a4,s0 │ │ │ │ + add a0,a0,s0 │ │ │ │ + li a1,0 │ │ │ │ + auipc a7,0x38 │ │ │ │ + addi a7,a7,-1188 │ │ │ │ + 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,42872 │ │ │ │ + add a5,a5,a7 │ │ │ │ + lw a1,1032(a5) │ │ │ │ + sltu a1,a6,a1 │ │ │ │ + addi a4,a4,1 │ │ │ │ + bne a4,a0,42856 │ │ │ │ + bnez a1,429f8 │ │ │ │ + mv a5,s2 │ │ │ │ + addi a0,s2,1020 │ │ │ │ + li a1,0 │ │ │ │ + li a4,0 │ │ │ │ + li a6,8 │ │ │ │ + lw a3,0(a5) │ │ │ │ + beqz a3,428a4 │ │ │ │ + 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,42c24 │ │ │ │ + addi a5,a5,4 │ │ │ │ + bne a0,a5,42888 │ │ │ │ + bne a1,s6,42c58 │ │ │ │ + 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,428da │ │ │ │ + fcvt.d.wu fa4,s6 │ │ │ │ + fdiv.d fs0,fa5,fa4 │ │ │ │ fmv.d fa0,fs0 │ │ │ │ - jal 3920 │ │ │ │ - auipc a5,0x1b │ │ │ │ - fld fa5,-1640(a5) │ │ │ │ - fdiv.d fa0,fa0,fa5 │ │ │ │ - jal 3960 │ │ │ │ - fmv.d fa1,fa0 │ │ │ │ + jal 3ad5a │ │ │ │ + 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,428fe │ │ │ │ + fcvt.d.wu fa4,s6 │ │ │ │ + fdiv.d fs1,fa5,fa4 │ │ │ │ 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) │ │ │ │ + jal 3ad5a │ │ │ │ + fmul.d fa5,fa0,fs1 │ │ │ │ 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) │ │ │ │ + fld fa5,16(s1) │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ 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 │ │ │ │ + beqz a5,42922 │ │ │ │ + fcvt.d.wu fa4,s6 │ │ │ │ + fdiv.d fs1,fa5,fa4 │ │ │ │ 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 │ │ │ │ + jal 3ad5a │ │ │ │ + fmul.d fa5,fa0,fs1 │ │ │ │ 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 │ │ │ │ + fld fa5,24(s1) │ │ │ │ + fmv.d.x fa4,zero │ │ │ │ + flt.d a5,fa4,fa5 │ │ │ │ + beqz a5,42946 │ │ │ │ + fcvt.d.wu fa4,s6 │ │ │ │ + fdiv.d fs1,fa5,fa4 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3ad5a │ │ │ │ + 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,4296a │ │ │ │ + fcvt.d.wu fa4,s6 │ │ │ │ + fdiv.d fs1,fa5,fa4 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3ad5a │ │ │ │ + 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,4298e │ │ │ │ + fcvt.d.wu fa4,s6 │ │ │ │ + fdiv.d fs1,fa5,fa4 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3ad5a │ │ │ │ + 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,429b2 │ │ │ │ + fcvt.d.wu fa4,s6 │ │ │ │ + fdiv.d fs1,fa5,fa4 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3ad5a │ │ │ │ + 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,429d6 │ │ │ │ + fcvt.d.wu fa4,s6 │ │ │ │ + fdiv.d fs1,fa5,fa4 │ │ │ │ + fmv.d fa0,fs1 │ │ │ │ + jal 3ad5a │ │ │ │ + fmul.d fa5,fs1,fa0 │ │ │ │ + fadd.d fs0,fs0,fa5 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + ld ra,120(sp) │ │ │ │ + ld s0,112(sp) │ │ │ │ + fneg.d fa0,fs0 │ │ │ │ + fld fs1,0(sp) │ │ │ │ + fld fs0,8(sp) │ │ │ │ + ld s1,104(sp) │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s6,64(sp) │ │ │ │ + addi sp,sp,128 │ │ │ │ + ret │ │ │ │ + li a0,32 │ │ │ │ + sd s4,80(sp) │ │ │ │ + sd s5,72(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) │ │ │ │ + fsd fs0,8(sp) │ │ │ │ + fsd fs1,0(sp) │ │ │ │ + jal 3330 │ │ │ │ + li t2,-1 │ │ │ │ + li s5,8 │ │ │ │ + auipc a7,0x38 │ │ │ │ + addi a7,a7,-628 │ │ │ │ + srli t2,t2,0x20 │ │ │ │ + mv s4,s1 │ │ │ │ + auipc a3,0x38 │ │ │ │ + addi a3,a3,-1662 │ │ │ │ + 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 │ │ │ │ + li a2,0 │ │ │ │ + li t1,0 │ │ │ │ + li t3,0 │ │ │ │ + li t4,0 │ │ │ │ + li t5,0 │ │ │ │ + li t0,0 │ │ │ │ + li t6,0 │ │ │ │ + li a5,0 │ │ │ │ + mv s3,s2 │ │ │ │ + j 42a60 │ │ │ │ + addi a4,a4,4 │ │ │ │ + addi a6,a6,4 │ │ │ │ + beq a4,a7,42b48 │ │ │ │ + lw ra,0(a4) │ │ │ │ + beqz ra,42a58 │ │ │ │ + lw s0,0(a6) │ │ │ │ + beqz s0,42a58 │ │ │ │ + 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 │ │ │ │ + andi s10,s10,1 │ │ │ │ + andi ra,ra,1 │ │ │ │ + andi s9,s9,1 │ │ │ │ + andi s8,s8,1 │ │ │ │ + andi s7,s7,1 │ │ │ │ + andi s2,s2,1 │ │ │ │ + andi s1,s1,1 │ │ │ │ + andi s11,s11,1 │ │ │ │ + negw ra,ra │ │ │ │ + negw s10,s10 │ │ │ │ + negw s9,s9 │ │ │ │ + negw s8,s8 │ │ │ │ + negw s7,s7 │ │ │ │ + negw s2,s2 │ │ │ │ + negw s1,s1 │ │ │ │ + negw s11,s11 │ │ │ │ + and ra,s0,ra │ │ │ │ + and s10,s0,s10 │ │ │ │ + and s9,s0,s9 │ │ │ │ + and s8,s0,s8 │ │ │ │ + and s7,s0,s7 │ │ │ │ + and s2,s0,s2 │ │ │ │ + and s1,s1,s0 │ │ │ │ + and s0,s0,s11 │ │ │ │ + addw a5,ra,a5 │ │ │ │ + addw t0,s9,t0 │ │ │ │ + addw t5,s8,t5 │ │ │ │ + addw t4,s7,t4 │ │ │ │ + addw t3,s2,t3 │ │ │ │ + addw t1,s1,t1 │ │ │ │ + addw a2,a2,s0 │ │ │ │ + addw t6,s10,t6 │ │ │ │ + slli s10,t6,0x20 │ │ │ │ + and s2,t2,a5 │ │ │ │ + slli s9,t5,0x20 │ │ │ │ + and s1,t2,t0 │ │ │ │ + slli s8,t3,0x20 │ │ │ │ + and s0,t2,t4 │ │ │ │ + slli s7,a2,0x20 │ │ │ │ + and ra,t2,t1 │ │ │ │ + or s2,s2,s10 │ │ │ │ + or s1,s1,s9 │ │ │ │ + or s0,s0,s8 │ │ │ │ + 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,42a60 │ │ │ │ + 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,42b6c │ │ │ │ + lw ra,8(a0) │ │ │ │ + li a4,2 │ │ │ │ + li a6,2 │ │ │ │ + addw a5,a5,t6 │ │ │ │ + bgeu ra,t5,42b7c │ │ │ │ + lw ra,12(a0) │ │ │ │ + li a4,3 │ │ │ │ + li a6,3 │ │ │ │ + addw a5,a5,t5 │ │ │ │ + bgeu ra,t4,42b8c │ │ │ │ + lw ra,16(a0) │ │ │ │ + li a4,4 │ │ │ │ + li a6,4 │ │ │ │ + addw a5,a5,t4 │ │ │ │ + bgeu ra,t3,42b9c │ │ │ │ + lw ra,20(a0) │ │ │ │ + li a4,5 │ │ │ │ + li a6,5 │ │ │ │ + addw a5,a5,t3 │ │ │ │ + bgeu ra,t1,42bac │ │ │ │ + lw ra,24(a0) │ │ │ │ + li a4,6 │ │ │ │ + li a6,6 │ │ │ │ + addw a5,a5,t1 │ │ │ │ + bgeu ra,a2,42bb8 │ │ │ │ + li a4,7 │ │ │ │ + li a6,7 │ │ │ │ + addw a5,a5,a2 │ │ │ │ + beqz a5,42c0c │ │ │ │ + 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,42bde │ │ │ │ + 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,42bc6 │ │ │ │ + addiw s5,s5,-1 │ │ │ │ + bnez s5,42a26 │ │ │ │ + auipc a3,0x23 │ │ │ │ + addi a3,a3,68 │ │ │ │ + li a2,280 │ │ │ │ + auipc a1,0x1f │ │ │ │ + addi a1,a1,-288 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,-280 │ │ │ │ + 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 428b2 │ │ │ │ + auipc a3,0x23 │ │ │ │ + addi a3,a3,12 │ │ │ │ + li a2,294 │ │ │ │ + auipc a1,0x1f │ │ │ │ + addi a1,a1,-344 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,-320 │ │ │ │ + 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,0x23 │ │ │ │ + addi a3,a3,-40 │ │ │ │ + li a2,296 │ │ │ │ + auipc a1,0x1f │ │ │ │ + addi a1,a1,-396 │ │ │ │ + auipc a0,0x1f │ │ │ │ + addi a0,a0,-356 │ │ │ │ + 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> │ │ │ │ addi sp,sp,-160 │ │ │ │ - auipc a4,0x37 │ │ │ │ - ld a4,-1922(a4) │ │ │ │ + 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 s1,136(sp) │ │ │ │ sd s2,128(sp) │ │ │ │ - sd s3,120(sp) │ │ │ │ + mv s0,a2 │ │ │ │ sd s4,112(sp) │ │ │ │ - sd s5,104(sp) │ │ │ │ sd s6,96(sp) │ │ │ │ + mv s4,a4 │ │ │ │ + mv s6,a3 │ │ │ │ sd s7,88(sp) │ │ │ │ + sd s1,16(sp) │ │ │ │ + mv s7,a5 │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + mv a2,s7 │ │ │ │ + auipc a1,0x1f │ │ │ │ + addi a1,a1,-440 │ │ │ │ + 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,42e1c │ │ │ │ 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 s10,64(sp) │ │ │ │ sd s11,56(sp) │ │ │ │ - fsd fs0,40(sp) │ │ │ │ - fsd fs1,32(sp) │ │ │ │ - ld a5,0(a4) │ │ │ │ - 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 │ │ │ │ + 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,42d5c │ │ │ │ + mv a0,s11 │ │ │ │ + jalr s4 │ │ │ │ + sext.w a5,a0 │ │ │ │ + and a5,a5,s1 │ │ │ │ + srlw a5,a5,s3 │ │ │ │ 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 │ │ │ │ - mv a1,s5 │ │ │ │ - li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s5 │ │ │ │ + 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,42d38 │ │ │ │ + ld a5,24(sp) │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,42d7a │ │ │ │ + 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,42d6c │ │ │ │ + ld a5,32(sp) │ │ │ │ + add s11,s5,a5 │ │ │ │ + bltu s11,s5,42dc6 │ │ │ │ + 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,42d84 │ │ │ │ + ld a2,16(sp) │ │ │ │ li a1,0 │ │ │ │ - mv s4,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + sllw s1,s1,s10 │ │ │ │ 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) │ │ │ │ - ld a5,0(a5) │ │ │ │ - xor a5,a5,a4 │ │ │ │ - li a4,0 │ │ │ │ - bnez a5,43918 │ │ │ │ - ld ra,152(sp) │ │ │ │ + addw s3,s10,s3 │ │ │ │ + beqz s1,42de2 │ │ │ │ + mv a5,s6 │ │ │ │ + mv s6,s5 │ │ │ │ + mv s5,a5 │ │ │ │ + j 42d2c │ │ │ │ + ld s8,80(sp) │ │ │ │ + ld s9,72(sp) │ │ │ │ + ld s11,56(sp) │ │ │ │ + ld a5,40(sp) │ │ │ │ + beq a5,s6,42e10 │ │ │ │ + ld a0,40(sp) │ │ │ │ + jal 3670 │ │ │ │ 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) │ │ │ │ - fld fs0,40(sp) │ │ │ │ - fld fs1,32(sp) │ │ │ │ - mv a0,s4 │ │ │ │ - ld s4,112(sp) │ │ │ │ + mv a0,s2 │ │ │ │ + ld s2,128(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 │ │ │ │ - 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 │ │ │ │ + j 3670 │ │ │ │ + ld a2,8(sp) │ │ │ │ + mv a1,a5 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 3530 │ │ │ │ + j 42dee │ │ │ │ + mv s6,s5 │ │ │ │ + ld s5,40(sp) │ │ │ │ + j 42de8 │ │ │ │ + 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 1957a │ │ │ │ + mv a2,s3 │ │ │ │ li a1,0 │ │ │ │ - mv s1,a0 │ │ │ │ - li a2,1020 │ │ │ │ - addi a0,sp,8 │ │ │ │ - sd ra,1064(sp) │ │ │ │ + mv s11,a0 │ │ │ │ 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,439d6 │ │ │ │ - slli a1,a1,0x20 │ │ │ │ - srli a1,a1,0x20 │ │ │ │ + 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,42f8e │ │ │ │ + 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,42ed6 │ │ │ │ + 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,42eb6 │ │ │ │ + ld a5,8(sp) │ │ │ │ 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 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + bgeu a4,a5,42ef4 │ │ │ │ + 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,42ee6 │ │ │ │ + ld a5,16(sp) │ │ │ │ + add s9,s1,a5 │ │ │ │ + bltu s9,s1,42f36 │ │ │ │ + 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,42efe │ │ │ │ + ld a2,0(sp) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s11 │ │ │ │ + sllw s10,s10,s5 │ │ │ │ + jal 3890 │ │ │ │ + addw s6,s5,s6 │ │ │ │ + beqz s10,42f54 │ │ │ │ + mv a5,s2 │ │ │ │ + mv s2,s1 │ │ │ │ + mv s1,a5 │ │ │ │ + j 42eac │ │ │ │ + ld s4,96(sp) │ │ │ │ + ld s6,80(sp) │ │ │ │ + ld s9,56(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + beq a5,s2,42f82 │ │ │ │ + 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 42f60 │ │ │ │ + mv s2,s1 │ │ │ │ + ld s1,24(sp) │ │ │ │ + j 42f5a │ │ │ │ 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 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) │ │ │ │ - sd s11,24(sp) │ │ │ │ - mv s9,a1 │ │ │ │ - mv s11,a0 │ │ │ │ - mv a1,s10 │ │ │ │ li a0,0 │ │ │ │ + mv s9,a1 │ │ │ │ + mv a1,s1 │ │ │ │ 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) │ │ │ │ + mv s0,a2 │ │ │ │ + mv s5,a3 │ │ │ │ sd s6,64(sp) │ │ │ │ - sd s8,48(sp) │ │ │ │ sd s7,56(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ - mv a2,s10 │ │ │ │ + sd s10,32(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a2,s1 │ │ │ │ li a1,0 │ │ │ │ - mv s0,a0 │ │ │ │ + mv s7,a0 │ │ │ │ + slli s0,s0,0x2 │ │ │ │ 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 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 │ │ │ │ + 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,430e2 │ │ │ │ + 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,43038 │ │ │ │ + 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,43018 │ │ │ │ + bgeu s3,s2,43052 │ │ │ │ + lw a4,0(s7) │ │ │ │ + addi a5,s7,4 │ │ │ │ + lw a2,0(a5) │ │ │ │ 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 │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a5,s6,0x20 │ │ │ │ - srli s6,a5,0x1d │ │ │ │ - add s6,s6,a0 │ │ │ │ - mv s5,a0 │ │ │ │ - sd s3,0(s6) │ │ │ │ - mv a5,s2 │ │ │ │ - j 43aac │ │ │ │ - sw zero,0(a5) │ │ │ │ - addi a5,a5,-4 │ │ │ │ - beq a5,s8,43af0 │ │ │ │ + addw a4,a4,a2 │ │ │ │ + sw a4,-4(a5) │ │ │ │ + bne s11,a5,43044 │ │ │ │ + add a2,s9,s4 │ │ │ │ + bltu a2,s9,4308a │ │ │ │ + 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 a3,a4,1 │ │ │ │ - beq a3,s9,43aa2 │ │ │ │ - ld a1,0(sp) │ │ │ │ - sw a3,0(a5) │ │ │ │ - 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 │ │ │ │ - srli a1,a5,0x1d │ │ │ │ - mv a0,s5 │ │ │ │ - jal 1d4e0 │ │ │ │ - slli a4,s6,0x20 │ │ │ │ - srli a5,a4,0x1d │ │ │ │ - add a5,a5,a0 │ │ │ │ - mv s5,a0 │ │ │ │ - sd s3,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,4305a │ │ │ │ + mv a2,s1 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s7 │ │ │ │ + sllw s6,s6,s5 │ │ │ │ + jal 3890 │ │ │ │ + addw s8,s5,s8 │ │ │ │ + beqz s6,430a8 │ │ │ │ + mv a5,s9 │ │ │ │ + mv s9,s10 │ │ │ │ + mv s10,a5 │ │ │ │ + j 4300e │ │ │ │ + ld s2,96(sp) │ │ │ │ + ld s4,80(sp) │ │ │ │ + ld s8,48(sp) │ │ │ │ + ld s11,24(sp) │ │ │ │ ld a5,8(sp) │ │ │ │ - mv a0,s0 │ │ │ │ - sw s7,0(a5) │ │ │ │ + beq a5,s10,430d6 │ │ │ │ + ld a0,8(sp) │ │ │ │ jal 3670 │ │ │ │ - ld ra,120(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) │ │ │ │ - ld s11,24(sp) │ │ │ │ - mv a0,s5 │ │ │ │ - ld s5,72(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 430b6 │ │ │ │ + mv s10,s9 │ │ │ │ + ld s9,8(sp) │ │ │ │ + j 430b0 │ │ │ │ + │ │ │ │ +00000000000430e8 : │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,32(a0) │ │ │ │ + beqz a1,43114 │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a4,24(a1) │ │ │ │ + sub a6,a0,a3 │ │ │ │ + bltz a4,43116 │ │ │ │ + add a2,a4,a0 │ │ │ │ + lbu a4,64(a5) │ │ │ │ + li a5,43 │ │ │ │ + beq a4,a5,4312c │ │ │ │ + ld a5,0(a1) │ │ │ │ + bltz a5,43132 │ │ │ │ + add a0,a5,a2 │ │ │ │ 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 │ │ │ │ + neg a7,a4 │ │ │ │ + mv a2,a3 │ │ │ │ + blt a7,a6,430fa │ │ │ │ + lbu a4,64(a5) │ │ │ │ + li a5,43 │ │ │ │ + bne a4,a5,4310a │ │ │ │ + ld a5,8(a1) │ │ │ │ + bgez a5,43110 │ │ │ │ + neg a4,a5 │ │ │ │ + mv a0,a3 │ │ │ │ + blt a4,a6,43110 │ │ │ │ ret │ │ │ │ - lbu a1,96(a0) │ │ │ │ - ld a0,88(a0) │ │ │ │ - j 4fd9e │ │ │ │ - addi sp,sp,-16 │ │ │ │ - sd s0,0(sp) │ │ │ │ - sd ra,8(sp) │ │ │ │ + │ │ │ │ +000000000004313e : │ │ │ │ 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 │ │ │ │ + ld a0,24(a0) │ │ │ │ + beqz a1,43172 │ │ │ │ + ld a3,32(a5) │ │ │ │ + ld a4,16(a1) │ │ │ │ + sub a2,a3,a0 │ │ │ │ + blez a4,43156 │ │ │ │ + mv a6,a3 │ │ │ │ + bge a4,a2,4315a │ │ │ │ + add a6,a4,a0 │ │ │ │ + lbu a4,64(a5) │ │ │ │ + li a5,43 │ │ │ │ + beq a4,a5,43174 │ │ │ │ + ld a5,8(a1) │ │ │ │ + blez a5,4317a │ │ │ │ + mv a0,a3 │ │ │ │ + blt a5,a2,4317a │ │ │ │ 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 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 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 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 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + ld a5,0(a1) │ │ │ │ + bgtz a5,4316c │ │ │ │ + add a0,a5,a6 │ │ │ │ + ret │ │ │ │ + ld a0,8(a0) │ │ │ │ + ret │ │ │ │ + ld a0,0(a0) │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ mv a5,a0 │ │ │ │ + bltu a2,a0,431aa │ │ │ │ + li a0,255 │ │ │ │ + bltu a5,a2,431ac │ │ │ │ + li a0,1 │ │ │ │ + bltu a3,a1,431ac │ │ │ │ + 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,431d2 │ │ │ │ + ld a0,24(a0) │ │ │ │ + ret │ │ │ │ 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) │ │ │ │ + beqz a0,431dc │ │ │ │ + ld a0,0(a0) │ │ │ │ + ret │ │ │ │ + li a0,0 │ │ │ │ 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 │ │ │ │ + ld s1,56(a0) │ │ │ │ sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + ld a5,64(s1) │ │ │ │ + sd s3,8(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) │ │ │ │ - xor a5,a5,a4 │ │ │ │ + sd a0,64(s1) │ │ │ │ + sd a5,56(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s2,a1 │ │ │ │ + mv s3,a2 │ │ │ │ li a4,0 │ │ │ │ - lw a0,0(s0) │ │ │ │ - bnez a5,43f1c │ │ │ │ + beqz a5,43200 │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a5,64(s0) │ │ │ │ + beqz a5,432bc │ │ │ │ + ld a3,24(a5) │ │ │ │ + addi a5,a3,1 │ │ │ │ + bgeu a4,a3,432bc │ │ │ │ + ld a0,32(s0) │ │ │ │ + sd a5,24(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,56(s0) │ │ │ │ + beqz a5,432b2 │ │ │ │ + ld a4,0(a5) │ │ │ │ + bgeu a0,a4,432b2 │ │ │ │ + ld a5,64(s0) │ │ │ │ + beqz a5,43298 │ │ │ │ + ld a5,0(a5) │ │ │ │ + bgeu a4,a5,43298 │ │ │ │ + ld a4,64(s1) │ │ │ │ + sd a5,0(s0) │ │ │ │ + li a5,0 │ │ │ │ + beqz a4,43234 │ │ │ │ + ld a5,24(a4) │ │ │ │ + ld a4,56(s1) │ │ │ │ + beqz a4,43292 │ │ │ │ + ld a3,24(a4) │ │ │ │ + addi a4,a3,1 │ │ │ │ + bgeu a5,a3,43292 │ │ │ │ + ld a0,32(s1) │ │ │ │ + sd a4,24(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,64(s1) │ │ │ │ + beqz a5,43288 │ │ │ │ + ld a4,0(a5) │ │ │ │ + bgeu a0,a4,43288 │ │ │ │ + ld a5,56(s1) │ │ │ │ + beqz a5,4325e │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a4,a5,43276 │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,64(s1) │ │ │ │ + beqz a5,4326e │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a0,a5,43276 │ │ │ │ + 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 │ │ │ │ - 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> │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a4,a0 │ │ │ │ + j 43254 │ │ │ │ + addi a4,a5,1 │ │ │ │ + j 43242 │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,56(s0) │ │ │ │ + beqz a5,432a8 │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a0,a5,4322a │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a5,a0 │ │ │ │ + j 4322a │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a4,a0 │ │ │ │ + j 43220 │ │ │ │ + addi a5,a4,1 │ │ │ │ + j 4320e │ │ │ │ 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) │ │ │ │ + ld s1,64(a0) │ │ │ │ + sd s0,32(sp) │ │ │ │ + sd s2,16(sp) │ │ │ │ + sd s3,8(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 │ │ │ │ + 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,432e4 │ │ │ │ + ld a4,24(a3) │ │ │ │ + beqz a5,4339e │ │ │ │ + ld a3,24(a5) │ │ │ │ + addi a5,a3,1 │ │ │ │ + bgeu a4,a3,4339e │ │ │ │ + ld a0,32(s0) │ │ │ │ + sd a5,24(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,56(s0) │ │ │ │ + beqz a5,43394 │ │ │ │ + ld a4,0(a5) │ │ │ │ + bgeu a0,a4,43394 │ │ │ │ + ld a5,64(s0) │ │ │ │ + beqz a5,4337a │ │ │ │ + ld a5,0(a5) │ │ │ │ + bgeu a4,a5,4337a │ │ │ │ + ld a4,64(s1) │ │ │ │ + sd a5,0(s0) │ │ │ │ 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) │ │ │ │ - ld a2,8(sp) │ │ │ │ - ld a3,0(s2) │ │ │ │ - xor a3,a3,a2 │ │ │ │ - li a2,0 │ │ │ │ - add a5,a5,a4 │ │ │ │ + beqz a4,43316 │ │ │ │ + ld a5,24(a4) │ │ │ │ + ld a4,56(s1) │ │ │ │ + beqz a4,43374 │ │ │ │ + ld a3,24(a4) │ │ │ │ + addi a4,a3,1 │ │ │ │ + bgeu a5,a3,43374 │ │ │ │ + ld a0,32(s1) │ │ │ │ + sd a4,24(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,64(s1) │ │ │ │ + beqz a5,4336a │ │ │ │ + ld a4,0(a5) │ │ │ │ + bgeu a0,a4,4336a │ │ │ │ + ld a5,56(s1) │ │ │ │ + beqz a5,43340 │ │ │ │ ld a5,0(a5) │ │ │ │ - ld a5,48(a5) │ │ │ │ - subw a0,s0,a5 │ │ │ │ - bnez a3,43fbc │ │ │ │ + bltu a4,a5,43358 │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,64(s1) │ │ │ │ + beqz a5,43350 │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a0,a5,43358 │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a5,a0 │ │ │ │ ld ra,40(sp) │ │ │ │ ld s0,32(sp) │ │ │ │ - ld s1,24(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 │ │ │ │ - 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 │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ - lw a5,4(a0) │ │ │ │ - beqz a5,4400e │ │ │ │ - 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,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) │ │ │ │ - ld s1,8(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ - auipc a1,0x1e │ │ │ │ - addi a1,a1,-134 │ │ │ │ - li a0,1 │ │ │ │ - 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) │ │ │ │ + ld a0,32(s1) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a4,a0 │ │ │ │ + j 43336 │ │ │ │ + addi a4,a5,1 │ │ │ │ + j 43324 │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + ld a5,56(s0) │ │ │ │ + beqz a5,4338a │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a0,a5,4330c │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a5,a0 │ │ │ │ + j 4330c │ │ │ │ + ld a0,32(s0) │ │ │ │ + mv a1,s3 │ │ │ │ + jalr s2 │ │ │ │ + mv a4,a0 │ │ │ │ + j 43302 │ │ │ │ + addi a5,a4,1 │ │ │ │ + j 432f0 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - 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 s0,16(sp) │ │ │ │ - fadd.d fa5,fa5,fa0 │ │ │ │ - ld s1,8(sp) │ │ │ │ - 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) │ │ │ │ - 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 a1,a6 │ │ │ │ + mv a0,s3 │ │ │ │ + mv s1,a6 │ │ │ │ + mv s6,a2 │ │ │ │ + mv s9,a3 │ │ │ │ + mv s4,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 │ │ │ │ - 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 │ │ │ │ + jalr a4 │ │ │ │ + mv s7,a0 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s3 │ │ │ │ + jalr s2 │ │ │ │ + beqz s0,43526 │ │ │ │ + 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,43438 │ │ │ │ + bne s8,a0,43438 │ │ │ │ + ld a1,40(s0) │ │ │ │ + ld a0,48(s0) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,40(s0) │ │ │ │ + sd a0,48(s0) │ │ │ │ + ld s8,16(sp) │ │ │ │ + slli a4,a5,0x3 │ │ │ │ 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 │ │ │ │ - li a3,0 │ │ │ │ + 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,434a0 │ │ │ │ + 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 │ │ │ │ mv a1,s5 │ │ │ │ - jal 4ba1c │ │ │ │ - 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 │ │ │ │ - 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> │ │ │ │ - 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 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) │ │ │ │ - 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) │ │ │ │ + jal 433a4 │ │ │ │ + ld a4,56(s0) │ │ │ │ + sd a0,64(s0) │ │ │ │ + beqz a4,43512 │ │ │ │ + ld a3,24(a4) │ │ │ │ + beqz a0,43520 │ │ │ │ + ld a5,24(a0) │ │ │ │ + sub a2,a3,a5 │ │ │ │ + bge a5,a3,43478 │ │ │ │ + mv a5,a3 │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(s0) │ │ │ │ + li a5,1 │ │ │ │ + bge a5,a2,434d2 │ │ │ │ + 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,434a4 │ │ │ │ + bne s8,a0,434a4 │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ + j 4341e │ │ │ │ + ld a5,0(s0) │ │ │ │ + j 4344e │ │ │ │ + ld a0,56(s0) │ │ │ │ + mv a2,s1 │ │ │ │ + mv a1,s2 │ │ │ │ + jal 432c2 │ │ │ │ + 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 431e0 │ │ │ │ + li a5,-1 │ │ │ │ + bge a2,a5,4349a │ │ │ │ + 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,434f0 │ │ │ │ + beq s8,a0,4349a │ │ │ │ + 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 432c2 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + bnez a0,4346c │ │ │ │ + li a5,1 │ │ │ │ + ld s8,16(sp) │ │ │ │ + ld s10,0(sp) │ │ │ │ sd a5,24(s0) │ │ │ │ - slli a5,a3,0x20 │ │ │ │ - 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 │ │ │ │ + j 4341e │ │ │ │ + mv a2,a3 │ │ │ │ + li a5,0 │ │ │ │ + j 43472 │ │ │ │ + li a1,72 │ │ │ │ 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 │ │ │ │ - li a3,0 │ │ │ │ - mv a2,s5 │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ + mv a0,s3 │ │ │ │ + jalr s4 │ │ │ │ + sd a0,8(s0) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s3 │ │ │ │ + jalr s2 │ │ │ │ + sd a0,0(s0) │ │ │ │ + sd s3,32(s0) │ │ │ │ + j 4341e │ │ │ │ + beqz a0,43664 │ │ │ │ + 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) │ │ │ │ + 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 │ │ │ │ + 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,43646 │ │ │ │ + ld a0,56(s0) │ │ │ │ + beqz a0,435ca │ │ │ │ + mv a6,s1 │ │ │ │ + mv a5,s8 │ │ │ │ + mv a4,s7 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ mv a1,s3 │ │ │ │ - jal 4ba1c │ │ │ │ - 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 │ │ │ │ + jal 43564 │ │ │ │ + blt s9,s6,43646 │ │ │ │ + blt s10,s2,43632 │ │ │ │ + ld s2,0(s8) │ │ │ │ + ld a0,0(s7) │ │ │ │ + bnez s2,435e0 │ │ │ │ + bnez a0,43668 │ │ │ │ + addi s9,s2,1 │ │ │ │ + slli s6,s9,0x3 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 1957a │ │ │ │ + ld a3,32(s0) │ │ │ │ + ld a5,40(s0) │ │ │ │ + add a4,a0,s6 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,4362a │ │ │ │ + addi s9,s2,2 │ │ │ │ + addi s6,s6,8 │ │ │ │ + li s2,0 │ │ │ │ + mv a1,s6 │ │ │ │ + jal 1957a │ │ │ │ + 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,43604 │ │ │ │ + add s9,s9,a2 │ │ │ │ + sd a0,0(s7) │ │ │ │ + sd s9,0(s8) │ │ │ │ + ld a0,64(s0) │ │ │ │ + beqz a0,43646 │ │ │ │ + mv a6,s1 │ │ │ │ + mv a5,s8 │ │ │ │ + mv a4,s7 │ │ │ │ + mv a3,s5 │ │ │ │ + mv a2,s4 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 43564 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + li a0,0 │ │ │ │ + ret │ │ │ │ + auipc a3,0x22 │ │ │ │ + addi a3,a3,1504 │ │ │ │ + li a2,385 │ │ │ │ + auipc a1,0x1e │ │ │ │ + addi a1,a1,1212 │ │ │ │ + auipc a0,0x1e │ │ │ │ + addi a0,a0,1228 │ │ │ │ + jal 3830 <__assert_fail@plt> │ │ │ │ + addi sp,sp,-144 │ │ │ │ + sd ra,136(sp) │ │ │ │ + sd a1,16(sp) │ │ │ │ + beqz a1,438b8 │ │ │ │ + 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,0x1e │ │ │ │ + addi s6,s6,1198 │ │ │ │ + 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> │ │ │ │ - li a0,0 │ │ │ │ - j 443ec │ │ │ │ - jal 3a10 <__stack_chk_fail@plt> │ │ │ │ + ld s9,56(s2) │ │ │ │ + beqz s9,4389e │ │ │ │ + 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,43892 │ │ │ │ + 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,4388a │ │ │ │ + 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,43882 │ │ │ │ + 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 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s2,56(s1) │ │ │ │ + beqz s2,4387c │ │ │ │ + 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 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s8,56(s2) │ │ │ │ + beqz s8,43872 │ │ │ │ + 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 38a0 <__fprintf_chk@plt> │ │ │ │ + ld s7,56(s8) │ │ │ │ + beqz s7,43868 │ │ │ │ + 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 38a0 <__fprintf_chk@plt> │ │ │ │ + ld a7,56(s7) │ │ │ │ + beqz a7,43860 │ │ │ │ + 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 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 43688 │ │ │ │ + ld a7,8(sp) │ │ │ │ + ld a7,64(a7) │ │ │ │ + bnez a7,43818 │ │ │ │ + ld s7,64(s7) │ │ │ │ + bnez s7,437ea │ │ │ │ + ld s8,64(s8) │ │ │ │ + bnez s8,437be │ │ │ │ + ld s7,72(sp) │ │ │ │ + ld s2,64(s2) │ │ │ │ + bnez s2,43790 │ │ │ │ + ld s8,64(sp) │ │ │ │ + ld s1,64(s1) │ │ │ │ + bnez s1,43768 │ │ │ │ + ld s11,64(s11) │ │ │ │ + bnez s11,4373c │ │ │ │ + ld s10,64(s10) │ │ │ │ + bnez s10,43710 │ │ │ │ + ld s9,64(s9) │ │ │ │ + bnez s9,436e4 │ │ │ │ + ld s10,48(sp) │ │ │ │ + ld s11,40(sp) │ │ │ │ + ld a5,16(sp) │ │ │ │ + ld a5,64(a5) │ │ │ │ + sd a5,16(sp) │ │ │ │ + bnez a5,436b2 │ │ │ │ + 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 │ │ │ │ + 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) │ │ │ │ + mv s0,a0 │ │ │ │ + beqz s1,43a48 │ │ │ │ + ld s2,56(s1) │ │ │ │ + beqz s2,4397e │ │ │ │ + ld s3,56(s2) │ │ │ │ + beqz s3,4391a │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,438ec │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,438f6 │ │ │ │ + jal 438be │ │ │ │ + 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,43c58 │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld s3,64(s2) │ │ │ │ + beqz s3,4395a │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,4392c │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,43936 │ │ │ │ + jal 438be │ │ │ │ + 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,43c90 │ │ │ │ + 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,43c3c │ │ │ │ + sd zero,48(s2) │ │ │ │ + ld s2,64(s1) │ │ │ │ + beqz s2,43a2a │ │ │ │ + ld s3,56(s2) │ │ │ │ + beqz s3,439c6 │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,43998 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,439a2 │ │ │ │ + jal 438be │ │ │ │ + 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,43c74 │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld s3,64(s2) │ │ │ │ + beqz s3,43a06 │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,439d8 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,439e2 │ │ │ │ + jal 438be │ │ │ │ + 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,43cac │ │ │ │ + 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,43c12 │ │ │ │ + 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,43c02 │ │ │ │ + sd zero,48(s1) │ │ │ │ + ld s1,64(s0) │ │ │ │ + beqz s1,43bc0 │ │ │ │ + ld s2,56(s1) │ │ │ │ + beqz s2,43afa │ │ │ │ + ld s3,56(s2) │ │ │ │ + beqz s3,43a96 │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,43a68 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,43a72 │ │ │ │ + jal 438be │ │ │ │ + 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,43c4a │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld s3,64(s2) │ │ │ │ + beqz s3,43ad6 │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,43aa8 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,43ab2 │ │ │ │ + jal 438be │ │ │ │ + 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,43c66 │ │ │ │ + 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,43c20 │ │ │ │ + sd zero,48(s2) │ │ │ │ + ld s2,64(s1) │ │ │ │ + beqz s2,43ba4 │ │ │ │ + ld s3,56(s2) │ │ │ │ + beqz s3,43b42 │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,43b14 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,43b1e │ │ │ │ + jal 438be │ │ │ │ + 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,43c9e │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld s3,64(s2) │ │ │ │ + beqz s3,43b82 │ │ │ │ + ld a0,56(s3) │ │ │ │ + beqz a0,43b54 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s3) │ │ │ │ + beqz a0,43b5e │ │ │ │ + jal 438be │ │ │ │ + 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,43c82 │ │ │ │ + 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,43c2e │ │ │ │ + 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,43c0a │ │ │ │ + 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,43bea │ │ │ │ + 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 43a44 │ │ │ │ + ld a0,48(s1) │ │ │ │ + jal 3670 │ │ │ │ + j 43bbc │ │ │ │ + ld a0,48(s2) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s2) │ │ │ │ + j 43a2a │ │ │ │ + ld a0,48(s2) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s2) │ │ │ │ + j 43afa │ │ │ │ + ld a0,48(s2) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s2) │ │ │ │ + j 43ba4 │ │ │ │ + ld a0,48(s2) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s2) │ │ │ │ + j 4397e │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j 43a96 │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j 4391a │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j 43ad6 │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j 439c6 │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j 43b82 │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j 4395a │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j 43b42 │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + sd zero,48(s3) │ │ │ │ + j 43a06 │ │ │ │ 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 s6,128(sp) │ │ │ │ + lw s6,16(a0) │ │ │ │ sd ra,184(sp) │ │ │ │ + bnez s6,43ccc │ │ │ │ + j 4512a │ │ │ │ + sd s0,176(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 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 43cf8 │ │ │ │ + addiw s3,s3,1 │ │ │ │ + addi s4,s4,8 │ │ │ │ + bne s3,s6,43cf8 │ │ │ │ + j 45134 │ │ │ │ + ld a0,0(s4) │ │ │ │ + mv a1,s5 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,43cec │ │ │ │ + bltu s3,s6,43d0c │ │ │ │ + j 45134 │ │ │ │ + ld a5,0(s7) │ │ │ │ + slli a4,s3,0x20 │ │ │ │ + srli s3,a4,0x1d │ │ │ │ + add a5,a5,s3 │ │ │ │ + ld s6,0(a5) │ │ │ │ + bnez s6,43d26 │ │ │ │ + j 45134 │ │ │ │ + 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,43d46 │ │ │ │ + j 45134 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,4485e │ │ │ │ + ld a5,32(s7) │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ - 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 a4,0(s7) │ │ │ │ + ld s8,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + sd a5,16(sp) │ │ │ │ + bge a4,s3,43d68 │ │ │ │ + j 45154 │ │ │ │ + sd s9,104(sp) │ │ │ │ + ld s9,56(s7) │ │ │ │ + beqz s9,44338 │ │ │ │ + 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,44338 │ │ │ │ + sd s10,96(sp) │ │ │ │ + ld s10,56(s9) │ │ │ │ + beqz s10,44026 │ │ │ │ + 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,44026 │ │ │ │ + sd s11,88(sp) │ │ │ │ + ld s11,56(s10) │ │ │ │ + beqz s11,43e94 │ │ │ │ + ld a5,32(s11) │ │ │ │ + ld a4,0(s11) │ │ │ │ + ld t6,24(a5) │ │ │ │ + ld t0,32(a5) │ │ │ │ + blt a4,s3,43e94 │ │ │ │ + ld a0,56(s11) │ │ │ │ + beqz a0,43dec │ │ │ │ + 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 43564 │ │ │ │ + ld t0,64(sp) │ │ │ │ + ld t6,56(sp) │ │ │ │ + blt s4,t6,43e94 │ │ │ │ + blt t0,s3,43e72 │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,43e02 │ │ │ │ + beqz a0,43e02 │ │ │ │ + j 451ba │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sd a5,64(sp) │ │ │ │ + sd a1,56(sp) │ │ │ │ + sd a4,72(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,43e6c │ │ │ │ + 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 1957a │ │ │ │ + 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,43e34 │ │ │ │ + add a5,a4,a3 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s11) │ │ │ │ + beqz a0,43e94 │ │ │ │ + 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 43564 │ │ │ │ + ld a5,40(sp) │ │ │ │ + bge s4,a5,43e9e │ │ │ │ + j 45190 │ │ │ │ + ld a5,48(sp) │ │ │ │ + blt a5,s3,43f1e │ │ │ │ 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 a0,0(s1) │ │ │ │ + bnez a5,43eb2 │ │ │ │ + beqz a0,43eb2 │ │ │ │ + j 451ba │ │ │ │ + addi s11,a5,1 │ │ │ │ + slli a1,s11,0x3 │ │ │ │ + sd a1,40(sp) │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a1,40(sp) │ │ │ │ + ld a2,32(s10) │ │ │ │ + ld a4,40(s10) │ │ │ │ + add a3,a0,a1 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + beqz a4,43f18 │ │ │ │ + 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 1957a │ │ │ │ + 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,43ee2 │ │ │ │ + add s11,a5,a3 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld s10,64(s10) │ │ │ │ + bnez s10,43f2a │ │ │ │ + j 45190 │ │ │ │ + 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,43f4a │ │ │ │ + j 45190 │ │ │ │ + ld a0,56(s10) │ │ │ │ + beqz a0,43f78 │ │ │ │ + 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 43564 │ │ │ │ + ld t5,56(sp) │ │ │ │ + ld t0,48(sp) │ │ │ │ + ld t6,40(sp) │ │ │ │ + bge t5,t6,43f80 │ │ │ │ + j 45190 │ │ │ │ + blt t0,s11,43ffe │ │ │ │ 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 │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a5,43f92 │ │ │ │ + beqz a0,43f92 │ │ │ │ + j 451ba │ │ │ │ + addi s11,a5,1 │ │ │ │ + slli a1,s11,0x3 │ │ │ │ + sd a1,40(sp) │ │ │ │ + sd a5,48(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a1,40(sp) │ │ │ │ + ld a2,32(s10) │ │ │ │ + ld a4,40(s10) │ │ │ │ + add a3,a0,a1 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + beqz a4,43ff8 │ │ │ │ + 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 1957a │ │ │ │ + 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,43fc2 │ │ │ │ + add s11,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld a0,64(s10) │ │ │ │ + bnez a0,44008 │ │ │ │ + j 45190 │ │ │ │ + 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 43564 │ │ │ │ + ld s11,88(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + bge s4,a5,44030 │ │ │ │ + j 45166 │ │ │ │ + ld a5,32(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + blt a5,s3,440a8 │ │ │ │ + ld a3,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a3,44046 │ │ │ │ + beqz a0,44046 │ │ │ │ + j 451ba │ │ │ │ + addi s11,a3,1 │ │ │ │ + slli s10,s11,0x3 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a3,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a2,32(s9) │ │ │ │ + ld a5,40(s9) │ │ │ │ + add a4,a0,s10 │ │ │ │ + sd a2,-8(a4) │ │ │ │ + beqz a5,440a2 │ │ │ │ + ld a3,24(sp) │ │ │ │ + addi s10,s10,8 │ │ │ │ + li s11,0 │ │ │ │ + addi a5,a3,2 │ │ │ │ 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 │ │ │ │ + mv a1,s10 │ │ │ │ + jal 1957a │ │ │ │ + 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,44074 │ │ │ │ + ld a4,24(sp) │ │ │ │ + add s11,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld s11,64(s9) │ │ │ │ + bnez s11,440b4 │ │ │ │ + j 4515a │ │ │ │ + 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,440d4 │ │ │ │ + j 4515a │ │ │ │ + ld s10,56(s11) │ │ │ │ + beqz s10,441c0 │ │ │ │ + ld a5,32(s10) │ │ │ │ + ld a4,0(s10) │ │ │ │ + ld t6,24(a5) │ │ │ │ + ld t5,32(a5) │ │ │ │ + blt a4,s9,441c0 │ │ │ │ + ld a0,56(s10) │ │ │ │ + beqz a0,4411a │ │ │ │ + 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 43564 │ │ │ │ + ld t5,56(sp) │ │ │ │ + ld t6,48(sp) │ │ │ │ + ld a5,24(sp) │ │ │ │ + blt a5,t6,441c0 │ │ │ │ + blt t5,s9,4419e │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,44132 │ │ │ │ + beqz a0,44132 │ │ │ │ + j 451ba │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sd a5,56(sp) │ │ │ │ + sd a1,48(sp) │ │ │ │ + sd a4,64(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,44198 │ │ │ │ + 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 1957a │ │ │ │ + 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,44162 │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s10) │ │ │ │ + beqz a0,441c0 │ │ │ │ + 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 43564 │ │ │ │ + ld a5,32(sp) │ │ │ │ + ld a4,24(sp) │ │ │ │ + bge a4,a5,441cc │ │ │ │ + j 4515a │ │ │ │ + ld a5,40(sp) │ │ │ │ + blt a5,s9,44244 │ │ │ │ + ld a3,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a3,441e0 │ │ │ │ + beqz a0,441e0 │ │ │ │ + j 451ba │ │ │ │ + addi s10,a3,1 │ │ │ │ + slli s9,s10,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + sd a3,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a2,32(s11) │ │ │ │ + ld a5,40(s11) │ │ │ │ + add a4,a0,s9 │ │ │ │ + sd a2,-8(a4) │ │ │ │ + beqz a5,4423e │ │ │ │ + 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 1957a │ │ │ │ + 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,4420c │ │ │ │ + add s10,s10,a6 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s10,0(s2) │ │ │ │ + ld t3,64(s11) │ │ │ │ + bnez t3,44250 │ │ │ │ + j 4515a │ │ │ │ + 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,4515a │ │ │ │ + ld a0,56(t3) │ │ │ │ + beqz a0,44296 │ │ │ │ + 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 43564 │ │ │ │ + ld t4,32(sp) │ │ │ │ + ld t3,24(sp) │ │ │ │ + blt s11,t4,4515a │ │ │ │ + blt s10,s9,44310 │ │ │ │ + ld s11,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s11,442ae │ │ │ │ + beqz a0,442ae │ │ │ │ + j 451ba │ │ │ │ + addi s10,s11,1 │ │ │ │ + slli s9,s10,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + sd t3,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld t3,24(sp) │ │ │ │ + add a4,a0,s9 │ │ │ │ + ld a3,32(t3) │ │ │ │ + ld a5,40(t3) │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,4430a │ │ │ │ + addi s11,s11,2 │ │ │ │ + addi s9,s9,8 │ │ │ │ + li a5,0 │ │ │ │ + mv a1,s9 │ │ │ │ + sd a5,32(sp) │ │ │ │ + sd t3,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,442d8 │ │ │ │ + add s10,s10,s11 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s10,0(s2) │ │ │ │ + ld a0,64(t3) │ │ │ │ + beqz a0,4515a │ │ │ │ + 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 43564 │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + blt s4,s8,4514c │ │ │ │ + ld a5,16(sp) │ │ │ │ + blt a5,s3,443ac │ │ │ │ + sd s10,96(sp) │ │ │ │ + ld s10,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s10,44352 │ │ │ │ + bnez a0,451de │ │ │ │ + addi s8,s10,1 │ │ │ │ + slli s9,s8,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 1957a │ │ │ │ + ld a3,32(s7) │ │ │ │ + ld a5,40(s7) │ │ │ │ + add a4,a0,s9 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,443a4 │ │ │ │ + addi s10,s10,2 │ │ │ │ + addi s9,s9,8 │ │ │ │ + li s8,0 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 1957a │ │ │ │ + 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,44378 │ │ │ │ + add s8,a2,s10 │ │ │ │ + ld s10,96(sp) │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s8,0(s2) │ │ │ │ + ld s7,64(s7) │ │ │ │ + beqz s7,4514c │ │ │ │ + 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,4514c │ │ │ │ + ld s9,56(s7) │ │ │ │ + beqz s9,44640 │ │ │ │ + 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,4518a │ │ │ │ + sd s10,96(sp) │ │ │ │ + ld s10,56(s9) │ │ │ │ + beqz s10,444da │ │ │ │ + ld a5,32(s10) │ │ │ │ + ld a4,0(s10) │ │ │ │ + ld t5,24(a5) │ │ │ │ + ld t4,32(a5) │ │ │ │ + blt a4,s8,444da │ │ │ │ + ld a0,56(s10) │ │ │ │ + beqz a0,44436 │ │ │ │ + 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 43564 │ │ │ │ + ld t4,56(sp) │ │ │ │ + ld t5,48(sp) │ │ │ │ + ld a5,16(sp) │ │ │ │ + blt a5,t5,444da │ │ │ │ + blt t4,s8,444b8 │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,4444c │ │ │ │ + bnez a0,451ba │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sd a5,56(sp) │ │ │ │ + sd a1,48(sp) │ │ │ │ + sd a4,64(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,444b2 │ │ │ │ + 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 1957a │ │ │ │ + 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,4447c │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s10) │ │ │ │ + beqz a0,444da │ │ │ │ + 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 43564 │ │ │ │ + ld a5,16(sp) │ │ │ │ + blt a5,s11,45188 │ │ │ │ + ld a5,40(sp) │ │ │ │ + blt a5,s8,44554 │ │ │ │ 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 a0,0(s1) │ │ │ │ + bnez a5,444f2 │ │ │ │ + bnez a0,451ba │ │ │ │ + addi s11,a5,1 │ │ │ │ + slli s10,s11,0x3 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a2,32(s9) │ │ │ │ + ld a4,40(s9) │ │ │ │ + add a3,a0,s10 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + beqz a4,4454e │ │ │ │ + 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 1957a │ │ │ │ + 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,4451c │ │ │ │ + add s11,s11,a5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld s9,64(s9) │ │ │ │ + beqz s9,45188 │ │ │ │ + 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,45188 │ │ │ │ + ld a0,56(s9) │ │ │ │ + beqz a0,445a2 │ │ │ │ + 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 43564 │ │ │ │ + ld t3,48(sp) │ │ │ │ + ld t4,40(sp) │ │ │ │ + blt t3,t4,45188 │ │ │ │ + blt s11,s10,44618 │ │ │ │ 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 a0,0(s1) │ │ │ │ + bnez a5,445b6 │ │ │ │ + bnez a0,451ba │ │ │ │ + addi s11,a5,1 │ │ │ │ + slli s10,s11,0x3 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,40(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a2,32(s9) │ │ │ │ + ld a4,40(s9) │ │ │ │ + add a3,a0,s10 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + beqz a4,44612 │ │ │ │ + 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 1957a │ │ │ │ + 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,445e0 │ │ │ │ + add s11,s11,a5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld a0,64(s9) │ │ │ │ + beqz a0,45188 │ │ │ │ + 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 43564 │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ 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) │ │ │ │ + ld a4,16(sp) │ │ │ │ + blt a4,a5,4514c │ │ │ │ + ld a5,32(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + blt a5,s8,446b8 │ │ │ │ + ld s8,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s8,44660 │ │ │ │ + bnez a0,451ba │ │ │ │ + addi s10,s8,1 │ │ │ │ + slli s9,s10,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 1957a │ │ │ │ + ld a3,32(s7) │ │ │ │ + ld a5,40(s7) │ │ │ │ + add a4,a0,s9 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,446b2 │ │ │ │ + addi s8,s8,2 │ │ │ │ + addi s9,s9,8 │ │ │ │ + li s10,0 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 1957a │ │ │ │ + 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,44686 │ │ │ │ + add s10,a5,s8 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s10,0(s2) │ │ │ │ + ld s11,64(s7) │ │ │ │ + beqz s11,45170 │ │ │ │ + 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,45170 │ │ │ │ + ld s9,56(s11) │ │ │ │ + beqz s9,447c4 │ │ │ │ + ld a5,32(s9) │ │ │ │ + ld a4,0(s9) │ │ │ │ + ld t4,24(a5) │ │ │ │ + ld t3,32(a5) │ │ │ │ + blt a4,s7,447c4 │ │ │ │ + ld a0,56(s9) │ │ │ │ + beqz a0,44722 │ │ │ │ + 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 43564 │ │ │ │ + ld t3,32(sp) │ │ │ │ + ld t4,24(sp) │ │ │ │ + blt s8,t4,447c4 │ │ │ │ + blt t3,s7,447a2 │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,44736 │ │ │ │ + bnez a0,451ba │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sd a5,32(sp) │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd a4,40(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,4479c │ │ │ │ + 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 1957a │ │ │ │ + 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,44766 │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s9) │ │ │ │ + beqz a0,447c4 │ │ │ │ + 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 43564 │ │ │ │ + blt s8,s10,45170 │ │ │ │ + ld a5,16(sp) │ │ │ │ + blt a5,s7,44832 │ │ │ │ + ld s9,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s9,447dc │ │ │ │ + bnez a0,451ba │ │ │ │ + addi s8,s9,1 │ │ │ │ + slli s7,s8,0x3 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 1957a │ │ │ │ + ld a3,32(s11) │ │ │ │ + ld a5,40(s11) │ │ │ │ + add a4,a0,s7 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,4482c │ │ │ │ + addi s9,s9,2 │ │ │ │ + addi s7,s7,8 │ │ │ │ + li s10,0 │ │ │ │ + mv a1,s7 │ │ │ │ + jal 1957a │ │ │ │ + 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,44802 │ │ │ │ + add s8,s8,s9 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s8,0(s2) │ │ │ │ + ld a0,64(s11) │ │ │ │ + beqz a0,45170 │ │ │ │ + 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 43564 │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + blt s4,s5,45134 │ │ │ │ + ld a5,8(sp) │ │ │ │ + blt a5,s3,448ce │ │ │ │ + ld s5,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s5,44876 │ │ │ │ + bnez a0,451b2 │ │ │ │ + addi s3,s5,1 │ │ │ │ + slli s4,s3,0x3 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 1957a │ │ │ │ + ld a3,32(s6) │ │ │ │ + ld a5,40(s6) │ │ │ │ + add a4,a0,s4 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,448c8 │ │ │ │ + addi s5,s5,2 │ │ │ │ + addi s4,s4,8 │ │ │ │ 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 │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s3,s3,1 │ │ │ │ - jal 4f012 │ │ │ │ - bne s0,s3,446a4 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 1957a │ │ │ │ + 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,4489c │ │ │ │ + add s3,a2,s5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s3,0(s2) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,45134 │ │ │ │ + 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,45134 │ │ │ │ + ld s4,56(s7) │ │ │ │ + beqz s4,44da0 │ │ │ │ + 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,44da0 │ │ │ │ + sd s8,112(sp) │ │ │ │ + ld s8,56(s4) │ │ │ │ + beqz s8,44b7e │ │ │ │ + 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,4517e │ │ │ │ + sd s9,104(sp) │ │ │ │ + ld s9,56(s8) │ │ │ │ + beqz s9,44a1a │ │ │ │ + ld a5,32(s9) │ │ │ │ + ld a4,0(s9) │ │ │ │ + ld t5,24(a5) │ │ │ │ + ld t4,32(a5) │ │ │ │ + blt a4,s3,44a1a │ │ │ │ + ld a0,56(s9) │ │ │ │ + beqz a0,44978 │ │ │ │ + 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 43564 │ │ │ │ + ld t4,40(sp) │ │ │ │ + ld t5,32(sp) │ │ │ │ + blt s5,t5,44a1a │ │ │ │ + blt t4,s3,449f8 │ │ │ │ + ld a4,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,4498c │ │ │ │ + bnez a0,451ba │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sd a5,40(sp) │ │ │ │ + sd a1,32(sp) │ │ │ │ + sd a4,48(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,449f2 │ │ │ │ + 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 1957a │ │ │ │ + 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,449bc │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s9) │ │ │ │ + beqz a0,44a1a │ │ │ │ + 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 43564 │ │ │ │ + blt s5,s11,4517c │ │ │ │ + blt s10,s3,44a90 │ │ │ │ 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) │ │ │ │ - mv a0,s1 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - jal 4f012 │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a5,44a2e │ │ │ │ + bnez a0,451ba │ │ │ │ + addi s11,a5,1 │ │ │ │ + slli s10,s11,0x3 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a2,32(s8) │ │ │ │ + ld a4,40(s8) │ │ │ │ + add a3,a0,s10 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + beqz a4,44a8a │ │ │ │ + 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 1957a │ │ │ │ + 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,44a58 │ │ │ │ + add s11,s11,a5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld s8,64(s8) │ │ │ │ + beqz s8,4517c │ │ │ │ + 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,4517c │ │ │ │ + ld a0,56(s8) │ │ │ │ + beqz a0,44ade │ │ │ │ + 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 43564 │ │ │ │ + ld t3,40(sp) │ │ │ │ + ld t4,32(sp) │ │ │ │ + blt t3,t4,4517c │ │ │ │ + blt s11,s10,44b54 │ │ │ │ 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 a0,0(s1) │ │ │ │ + bnez a5,44af2 │ │ │ │ + bnez a0,451ba │ │ │ │ + addi s11,a5,1 │ │ │ │ + slli s10,s11,0x3 │ │ │ │ + mv a1,s10 │ │ │ │ + sd a5,32(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a2,32(s8) │ │ │ │ + ld a4,40(s8) │ │ │ │ + add a3,a0,s10 │ │ │ │ + sd a2,-8(a3) │ │ │ │ + beqz a4,44b4e │ │ │ │ + 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 1957a │ │ │ │ + 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,44b1c │ │ │ │ + add s11,s11,a5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s11,0(s2) │ │ │ │ + ld a0,64(s8) │ │ │ │ + beqz a0,4517c │ │ │ │ + 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 43564 │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ 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 │ │ │ │ + blt s5,a5,45184 │ │ │ │ + ld a5,24(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + blt a5,s3,44bf8 │ │ │ │ + ld s8,0(s2) │ │ │ │ + sd s9,104(sp) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s8,44b9e │ │ │ │ + bnez a0,451ba │ │ │ │ + addi s10,s8,1 │ │ │ │ + slli s9,s10,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 1957a │ │ │ │ + ld a3,32(s4) │ │ │ │ + ld a5,40(s4) │ │ │ │ + add a4,a0,s9 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,44bf0 │ │ │ │ + addi s8,s8,2 │ │ │ │ + addi s9,s9,8 │ │ │ │ + li s10,0 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 1957a │ │ │ │ + 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,44bc4 │ │ │ │ + add s10,a5,s8 │ │ │ │ + ld s9,104(sp) │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s10,0(s2) │ │ │ │ + ld s11,64(s4) │ │ │ │ + beqz s11,45196 │ │ │ │ + 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,45196 │ │ │ │ + sd s9,104(sp) │ │ │ │ + ld s9,56(s11) │ │ │ │ + beqz s9,44d06 │ │ │ │ + ld a5,32(s9) │ │ │ │ + ld a4,0(s9) │ │ │ │ + ld t4,24(a5) │ │ │ │ + ld t3,32(a5) │ │ │ │ + blt a4,s4,44d06 │ │ │ │ + ld a0,56(s9) │ │ │ │ + beqz a0,44c64 │ │ │ │ + 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 43564 │ │ │ │ + ld t3,32(sp) │ │ │ │ + ld t4,24(sp) │ │ │ │ + blt s8,t4,44d06 │ │ │ │ + blt t3,s4,44ce4 │ │ │ │ ld a4,0(s2) │ │ │ │ - addw a5,a0,s3 │ │ │ │ - ld a4,88(a4) │ │ │ │ - lw a4,24(a4) │ │ │ │ - bltu a5,a4,4486e │ │ │ │ - ld a5,0(s0) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez a4,44c78 │ │ │ │ + bnez a0,451ba │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli a1,a5,0x3 │ │ │ │ + sd a5,32(sp) │ │ │ │ + sd a1,24(sp) │ │ │ │ + sd a4,40(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,44cde │ │ │ │ + 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 1957a │ │ │ │ + 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,44ca8 │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s9) │ │ │ │ + beqz a0,44d06 │ │ │ │ + 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 43564 │ │ │ │ + blt s8,s10,451a4 │ │ │ │ + ld a5,16(sp) │ │ │ │ + blt a5,s4,44d74 │ │ │ │ + ld s9,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s9,44d1e │ │ │ │ + bnez a0,451ba │ │ │ │ + addi s8,s9,1 │ │ │ │ + slli s4,s8,0x3 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 1957a │ │ │ │ + ld a3,32(s11) │ │ │ │ + ld a5,40(s11) │ │ │ │ + add a4,a0,s4 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,44d6e │ │ │ │ + addi s9,s9,2 │ │ │ │ + addi s4,s4,8 │ │ │ │ + li s10,0 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 1957a │ │ │ │ + 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,44d44 │ │ │ │ + add s8,s8,s9 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s8,0(s2) │ │ │ │ + ld a0,64(s11) │ │ │ │ + beqz a0,451a4 │ │ │ │ + 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 43564 │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + blt s5,s6,45134 │ │ │ │ + ld a5,8(sp) │ │ │ │ + blt a5,s3,44e10 │ │ │ │ + ld s5,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s5,44db8 │ │ │ │ + bnez a0,451b2 │ │ │ │ + addi s3,s5,1 │ │ │ │ + slli s4,s3,0x3 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 1957a │ │ │ │ + ld a3,32(s7) │ │ │ │ + ld a5,40(s7) │ │ │ │ + add a4,a0,s4 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,44e0a │ │ │ │ + addi s5,s5,2 │ │ │ │ + addi s4,s4,8 │ │ │ │ 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 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 1957a │ │ │ │ + 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,44dde │ │ │ │ + add s3,a2,s5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s3,0(s2) │ │ │ │ + ld s3,64(s7) │ │ │ │ + beqz s3,45134 │ │ │ │ + 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 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 s6,32(s0) │ │ │ │ + sd a5,8(sp) │ │ │ │ + blt a4,s5,4511a │ │ │ │ + ld s4,56(s3) │ │ │ │ + beqz s4,44fd8 │ │ │ │ + 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,4519e │ │ │ │ + ld s7,56(s4) │ │ │ │ + beqz s7,44f3c │ │ │ │ + ld a5,32(s7) │ │ │ │ + ld a4,0(s7) │ │ │ │ + sd s11,88(sp) │ │ │ │ + ld t1,24(a5) │ │ │ │ + ld s11,32(a5) │ │ │ │ + blt a4,s5,451ae │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,44e9a │ │ │ │ + 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 43564 │ │ │ │ + ld t1,16(sp) │ │ │ │ + blt s6,t1,451ae │ │ │ │ + blt s11,s5,44f16 │ │ │ │ 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 a0,0(s1) │ │ │ │ + bnez a4,44eae │ │ │ │ + bnez a0,451ba │ │ │ │ + addi a5,a4,1 │ │ │ │ + slli s11,a5,0x3 │ │ │ │ + mv a1,s11 │ │ │ │ + sd a5,16(sp) │ │ │ │ + sd a4,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + ld a1,32(s7) │ │ │ │ + ld a3,40(s7) │ │ │ │ + add a2,a0,s11 │ │ │ │ + sd a1,-8(a2) │ │ │ │ + ld a5,16(sp) │ │ │ │ + beqz a3,44f10 │ │ │ │ + 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 1957a │ │ │ │ + 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,44edc │ │ │ │ + add a5,a5,a4 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd a5,0(s2) │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,451ae │ │ │ │ + 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 43564 │ │ │ │ + ld s11,88(sp) │ │ │ │ + blt s6,s10,4519e │ │ │ │ + blt s9,s5,44fb0 │ │ │ │ + sd s11,88(sp) │ │ │ │ + ld s11,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s11,44f54 │ │ │ │ + bnez a0,451ba │ │ │ │ + addi s10,s11,1 │ │ │ │ + slli s9,s10,0x3 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 1957a │ │ │ │ + ld a3,32(s4) │ │ │ │ + ld a5,40(s4) │ │ │ │ + add a4,a0,s9 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,44fa8 │ │ │ │ + addi s11,s11,2 │ │ │ │ + addi s9,s9,8 │ │ │ │ + li a5,0 │ │ │ │ + mv a1,s9 │ │ │ │ + sd a5,16(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,44f7a │ │ │ │ + add s10,s10,s11 │ │ │ │ + ld s11,88(sp) │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s10,0(s2) │ │ │ │ + ld a0,64(s4) │ │ │ │ + beqz a0,4519e │ │ │ │ + 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 43564 │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + blt s6,s8,4511a │ │ │ │ + ld a5,8(sp) │ │ │ │ + blt a5,s5,45046 │ │ │ │ + ld s6,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s6,44ff0 │ │ │ │ + bnez a0,451da │ │ │ │ + addi s5,s6,1 │ │ │ │ + slli s4,s5,0x3 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 1957a │ │ │ │ + ld a3,32(s3) │ │ │ │ + ld a5,40(s3) │ │ │ │ + add a4,a0,s4 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,45040 │ │ │ │ + addi s6,s6,2 │ │ │ │ + addi s4,s4,8 │ │ │ │ + li s7,0 │ │ │ │ + mv a1,s4 │ │ │ │ + jal 1957a │ │ │ │ + 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,45016 │ │ │ │ + add s5,s5,s6 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s5,0(s2) │ │ │ │ + ld s7,64(s3) │ │ │ │ + beqz s7,4511a │ │ │ │ + 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,4511a │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,4508c │ │ │ │ + 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 43564 │ │ │ │ + blt s5,s6,4511a │ │ │ │ + blt s4,s3,450f8 │ │ │ │ + ld s5,0(s2) │ │ │ │ + ld a0,0(s1) │ │ │ │ + bnez s5,450a2 │ │ │ │ + bnez a0,451da │ │ │ │ + addi s4,s5,1 │ │ │ │ + slli s3,s4,0x3 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 1957a │ │ │ │ + ld a3,32(s7) │ │ │ │ + ld a5,40(s7) │ │ │ │ + add a4,a0,s3 │ │ │ │ + sd a3,-8(a4) │ │ │ │ + beqz a5,450f2 │ │ │ │ + addi s5,s5,2 │ │ │ │ + addi s3,s3,8 │ │ │ │ + li s6,0 │ │ │ │ + mv a1,s3 │ │ │ │ + jal 1957a │ │ │ │ + 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,450c8 │ │ │ │ + add s4,s4,s5 │ │ │ │ + sd a0,0(s1) │ │ │ │ + sd s4,0(s2) │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,4511a │ │ │ │ + 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 43564 │ │ │ │ + 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 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 │ │ │ │ - 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 s7,120(sp) │ │ │ │ + ld s8,112(sp) │ │ │ │ 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 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 4485e │ │ │ │ + ld s8,112(sp) │ │ │ │ + j 4485e │ │ │ │ ld s10,96(sp) │ │ │ │ ld s11,88(sp) │ │ │ │ - addi sp,sp,192 │ │ │ │ - ret │ │ │ │ - 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 │ │ │ │ + blt s4,s8,4514c │ │ │ │ + j 4433c │ │ │ │ + ld s10,96(sp) │ │ │ │ + blt s4,s8,4514c │ │ │ │ + j 4433c │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 4485e │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 44b7e │ │ │ │ + ld s8,112(sp) │ │ │ │ + j 44da0 │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 44640 │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 44026 │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 44da0 │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + j 44fd8 │ │ │ │ + ld s8,112(sp) │ │ │ │ + ld s9,104(sp) │ │ │ │ + ld s10,96(sp) │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 44da0 │ │ │ │ + ld s11,88(sp) │ │ │ │ + j 44f3c │ │ │ │ + sd s8,112(sp) │ │ │ │ + sd s9,104(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ auipc a3,0x21 │ │ │ │ - addi a3,a3,1652 │ │ │ │ - li a2,577 │ │ │ │ + addi a3,a3,-1394 │ │ │ │ + li a2,385 │ │ │ │ auipc a1,0x1d │ │ │ │ - addi a1,a1,944 │ │ │ │ + addi a1,a1,-1686 │ │ │ │ auipc a0,0x1d │ │ │ │ - addi a0,a0,1088 │ │ │ │ + addi a0,a0,-1670 │ │ │ │ jal 3830 <__assert_fail@plt> │ │ │ │ + sd s9,104(sp) │ │ │ │ + sd s10,96(sp) │ │ │ │ + sd s11,88(sp) │ │ │ │ + j 451ba │ │ │ │ addi sp,sp,-112 │ │ │ │ - lwu a5,32(a0) │ │ │ │ - ld a1,16(a1) │ │ │ │ - sd s1,88(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,88(a0) │ │ │ │ + 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) │ │ │ │ - auipc s8,0x35 │ │ │ │ - ld s8,1580(s8) │ │ │ │ + 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,452d6 │ │ │ │ + li s1,0 │ │ │ │ + j 4522a │ │ │ │ + sext.w s1,a5 │ │ │ │ + addi s0,s0,8 │ │ │ │ + beq s11,s1,45278 │ │ │ │ + add a5,s3,s0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a1,s2 │ │ │ │ + jal 3580 │ │ │ │ + addiw a5,s1,1 │ │ │ │ + bnez a0,45220 │ │ │ │ + beq s11,s1,45280 │ │ │ │ + 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 433a4 │ │ │ │ + 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 1957a │ │ │ │ + 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 1957a │ │ │ │ + sd a0,0(s4) │ │ │ │ + add a0,a0,s0 │ │ │ │ + ld s1,8(s4) │ │ │ │ + sd zero,0(a0) │ │ │ │ + mv a0,s2 │ │ │ │ + jal dcdc │ │ │ │ + lw a5,16(s4) │ │ │ │ + add s1,s1,s0 │ │ │ │ + sd a0,0(s1) │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,16(s4) │ │ │ │ + j 45240 │ │ │ │ + li a1,8 │ │ │ │ + j 4528c │ │ │ │ + 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 1957a │ │ │ │ + lw a5,64(s6) │ │ │ │ + sw zero,16(a0) │ │ │ │ + sd zero,0(a0) │ │ │ │ + sd zero,8(a0) │ │ │ │ + mv s3,a0 │ │ │ │ + beqz a5,4552a │ │ │ │ + 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,453c4 │ │ │ │ + mv s10,s7 │ │ │ │ + li s11,0 │ │ │ │ + j 4533c │ │ │ │ + addiw s11,s11,1 │ │ │ │ + addi s10,s10,8 │ │ │ │ + beq s11,s0,45ba0 │ │ │ │ + ld a0,0(s10) │ │ │ │ + mv a1,s1 │ │ │ │ + jal 3580 │ │ │ │ + bnez a0,45334 │ │ │ │ + beq s0,s11,45ba0 │ │ │ │ + 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,45c14 │ │ │ │ + ld a5,32(s1) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + bne s10,a4,453cc │ │ │ │ + bne a7,a5,453cc │ │ │ │ + ld a1,40(s1) │ │ │ │ + ld a0,48(s1) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + 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,45516 │ │ │ │ + ld s8,72(s6) │ │ │ │ + lw s0,16(s3) │ │ │ │ + ld s7,8(s3) │ │ │ │ + add s2,s8,s5 │ │ │ │ + ld s1,8(s2) │ │ │ │ + bnez s0,4532e │ │ │ │ + li s11,0 │ │ │ │ + li a1,8 │ │ │ │ + j 45bb4 │ │ │ │ + ld a5,0(s1) │ │ │ │ + bge a5,a7,453d4 │ │ │ │ + mv a5,a7 │ │ │ │ + ld s0,64(s1) │ │ │ │ + sd a5,0(s1) │ │ │ │ + beqz s0,45d7c │ │ │ │ + ld a5,32(s0) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + bne s10,a4,45536 │ │ │ │ + bne a7,a5,45536 │ │ │ │ + ld a1,40(s0) │ │ │ │ + ld a0,48(s0) │ │ │ │ + sd a7,8(sp) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + 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,4541a │ │ │ │ + ld a4,24(a2) │ │ │ │ + mv a3,a4 │ │ │ │ + bge a4,a5,45422 │ │ │ │ + mv a3,a5 │ │ │ │ + addi a3,a3,1 │ │ │ │ + sd a3,24(s1) │ │ │ │ + sub a4,a4,a5 │ │ │ │ + bge s9,a4,457ea │ │ │ │ + ld a5,32(a2) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a0,32(a5) │ │ │ │ + bne s10,a4,4543a │ │ │ │ + beq a7,a0,45396 │ │ │ │ + ld s0,64(a2) │ │ │ │ + ld a5,56(s0) │ │ │ │ + sd a2,56(s0) │ │ │ │ + ld a4,56(a2) │ │ │ │ + sd a5,64(a2) │ │ │ │ + beqz a4,45d10 │ │ │ │ + ld a6,24(a4) │ │ │ │ + beqz a5,45fe0 │ │ │ │ + ld a1,24(a5) │ │ │ │ + addi a3,a1,1 │ │ │ │ + bltu a6,a1,4545e │ │ │ │ + addi a3,a6,1 │ │ │ │ + ld a1,0(a4) │ │ │ │ + sd a3,24(a2) │ │ │ │ + bgeu a0,a1,45d66 │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a4,a0 │ │ │ │ + bltu a1,a0,45472 │ │ │ │ + mv a0,a1 │ │ │ │ + mv a4,a0 │ │ │ │ + ld a5,64(s0) │ │ │ │ + sd a4,0(a2) │ │ │ │ + li a2,0 │ │ │ │ + beqz a5,4547c │ │ │ │ + ld a2,24(a5) │ │ │ │ + addi a1,a3,1 │ │ │ │ + bltu a2,a3,45488 │ │ │ │ + addi a1,a2,1 │ │ │ │ + ld a3,32(s0) │ │ │ │ + sd a1,24(s0) │ │ │ │ + ld a1,32(a3) │ │ │ │ + beqz a5,45d2a │ │ │ │ + ld a3,0(a5) │ │ │ │ + bgeu a1,a3,45cd6 │ │ │ │ + bgeu a3,a0,45e3c │ │ │ │ + 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,45cf0 │ │ │ │ + ld a0,24(a3) │ │ │ │ + addi a4,a2,1 │ │ │ │ + bgeu a2,a0,454be │ │ │ │ + addi a4,a0,1 │ │ │ │ + ld a0,0(a5) │ │ │ │ + sd a4,24(s1) │ │ │ │ + bltu a6,a0,45d58 │ │ │ │ + ld a5,0(a3) │ │ │ │ + mv a3,a5 │ │ │ │ + bgeu a6,a5,45cfc │ │ │ │ + ld a2,56(s0) │ │ │ │ + sd a5,0(s1) │ │ │ │ + beqz a2,45d08 │ │ │ │ + ld a0,24(a2) │ │ │ │ + mv a6,a3 │ │ │ │ + bgeu a3,a1,454e0 │ │ │ │ + mv a6,a1 │ │ │ │ + addi a7,a0,1 │ │ │ │ + bltu a4,a0,454ec │ │ │ │ + addi a7,a4,1 │ │ │ │ + ld a4,0(a2) │ │ │ │ + sd a7,24(s0) │ │ │ │ + bltu a6,a4,454fe │ │ │ │ + mv a4,a5 │ │ │ │ + bltu a1,a3,454fe │ │ │ │ + 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,453ae │ │ │ │ + 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,4553e │ │ │ │ + mv a5,a7 │ │ │ │ + ld s7,64(s0) │ │ │ │ + sd a5,0(s0) │ │ │ │ + beqz s7,4605a │ │ │ │ + ld a5,32(s7) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + bne s10,a4,45686 │ │ │ │ + bne a7,a5,45686 │ │ │ │ + ld a1,40(s7) │ │ │ │ + ld a0,48(s7) │ │ │ │ + sd a7,8(sp) │ │ │ │ + addi a1,a1,1 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + 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,45594 │ │ │ │ + ld a3,24(a2) │ │ │ │ + mv a5,a4 │ │ │ │ + bge a4,a3,4559c │ │ │ │ + mv a5,a3 │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(s0) │ │ │ │ + sub a3,a3,a4 │ │ │ │ + bge s9,a3,45b18 │ │ │ │ + ld a4,32(a2) │ │ │ │ + ld a3,24(a4) │ │ │ │ + ld a6,32(a4) │ │ │ │ + bne s10,a3,455b6 │ │ │ │ + beq a7,a6,45410 │ │ │ │ + ld a0,64(a2) │ │ │ │ + ld a5,56(a0) │ │ │ │ + sd a2,56(a0) │ │ │ │ + ld a3,56(a2) │ │ │ │ + sd a5,64(a2) │ │ │ │ + beqz a3,45eb2 │ │ │ │ + ld a1,24(a3) │ │ │ │ + beqz a5,460a0 │ │ │ │ + ld t4,24(a5) │ │ │ │ + addi a4,t4,1 │ │ │ │ + bltu a1,t4,455da │ │ │ │ + addi a4,a1,1 │ │ │ │ + ld a3,0(a3) │ │ │ │ + sd a4,24(a2) │ │ │ │ + bltu a6,a3,45e42 │ │ │ │ + ld t5,0(a5) │ │ │ │ + bltu a6,t5,45eca │ │ │ │ + mv t5,a6 │ │ │ │ + ld a1,64(a0) │ │ │ │ + sd t5,0(a2) │ │ │ │ + li a5,0 │ │ │ │ + beqz a1,455f8 │ │ │ │ + ld a5,24(a1) │ │ │ │ + addi a3,a4,1 │ │ │ │ + bltu a5,a4,45604 │ │ │ │ + addi a3,a5,1 │ │ │ │ + ld a5,32(a0) │ │ │ │ + sd a3,24(a0) │ │ │ │ + ld t4,32(a5) │ │ │ │ + beqz a1,4600e │ │ │ │ + ld a5,0(a1) │ │ │ │ + bgeu t4,a5,45fd6 │ │ │ │ + bltu a5,a6,4561c │ │ │ │ + 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,45e90 │ │ │ │ + ld a3,24(a5) │ │ │ │ + addi a2,a3,1 │ │ │ │ + bltu a4,a3,45640 │ │ │ │ + addi a2,a4,1 │ │ │ │ + ld a1,0(a1) │ │ │ │ + sd a2,24(s0) │ │ │ │ + bltu a6,a1,46040 │ │ │ │ + ld a4,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + bgeu a6,a4,45e9c │ │ │ │ + ld a1,56(a0) │ │ │ │ + sd a4,0(s0) │ │ │ │ + beqz a1,45ea8 │ │ │ │ + ld a6,24(a1) │ │ │ │ + mv t5,a3 │ │ │ │ + bgeu a3,t4,45664 │ │ │ │ + mv t5,t4 │ │ │ │ + addi a5,a6,1 │ │ │ │ + bltu a2,a6,45670 │ │ │ │ + addi a5,a2,1 │ │ │ │ + ld a2,0(a1) │ │ │ │ + sd a5,24(a0) │ │ │ │ + bltu t5,a2,45680 │ │ │ │ + mv a2,a4 │ │ │ │ + bltu t4,a3,45680 │ │ │ │ + mv a2,t4 │ │ │ │ + sd a2,0(a0) │ │ │ │ + mv s0,a0 │ │ │ │ + j 45410 │ │ │ │ + ld a5,0(s7) │ │ │ │ + bge a5,a7,45690 │ │ │ │ + mv a5,a7 │ │ │ │ + ld t4,64(s7) │ │ │ │ + sd a5,0(s7) │ │ │ │ + beqz t4,46178 │ │ │ │ + ld a5,32(t4) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + bne s10,a4,4585e │ │ │ │ + bne a7,a5,4585e │ │ │ │ + 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 1957a │ │ │ │ + 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,456f0 │ │ │ │ + ld a3,24(a1) │ │ │ │ + mv a4,a3 │ │ │ │ + bge a3,a5,456f8 │ │ │ │ + mv a4,a5 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a4,24(s7) │ │ │ │ + sub a3,a3,a5 │ │ │ │ + bge s9,a3,45c48 │ │ │ │ + ld a5,32(a1) │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a6,32(a5) │ │ │ │ + bne s10,a3,45714 │ │ │ │ + beq a7,a6,45588 │ │ │ │ + ld a5,64(a1) │ │ │ │ + ld a4,56(a5) │ │ │ │ + sd a1,56(a5) │ │ │ │ + ld a2,56(a1) │ │ │ │ + sd a4,64(a1) │ │ │ │ + beqz a2,45f00 │ │ │ │ + ld a0,24(a2) │ │ │ │ + beqz a4,45e7e │ │ │ │ + ld t4,24(a4) │ │ │ │ + addi a3,t4,1 │ │ │ │ + bltu a0,t4,45738 │ │ │ │ + addi a3,a0,1 │ │ │ │ + ld a2,0(a2) │ │ │ │ + sd a3,24(a1) │ │ │ │ + bltu a6,a2,46156 │ │ │ │ + ld t5,0(a4) │ │ │ │ + bltu a6,t5,45f18 │ │ │ │ + mv t5,a6 │ │ │ │ + ld a0,64(a5) │ │ │ │ + sd t5,0(a1) │ │ │ │ + li a4,0 │ │ │ │ + beqz a0,45756 │ │ │ │ + ld a4,24(a0) │ │ │ │ + addi a2,a3,1 │ │ │ │ + bltu a4,a3,45762 │ │ │ │ + addi a2,a4,1 │ │ │ │ + ld a4,32(a5) │ │ │ │ + sd a2,24(a5) │ │ │ │ + ld t4,32(a4) │ │ │ │ + beqz a0,460f2 │ │ │ │ + ld a4,0(a0) │ │ │ │ + bgeu t4,a4,46050 │ │ │ │ + bgeu a4,a6,46220 │ │ │ │ + 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,45edc │ │ │ │ + ld a2,24(a4) │ │ │ │ + addi a6,a3,1 │ │ │ │ + bgeu a3,a2,457a2 │ │ │ │ + addi a6,a2,1 │ │ │ │ + ld a0,0(a0) │ │ │ │ + sd a6,24(s7) │ │ │ │ + bltu a1,a0,46146 │ │ │ │ + ld a3,0(a4) │ │ │ │ + mv a2,a3 │ │ │ │ + bgeu a1,a3,45eea │ │ │ │ + ld a1,56(a5) │ │ │ │ + sd a3,0(s7) │ │ │ │ + beqz a1,45ef8 │ │ │ │ + ld a0,24(a1) │ │ │ │ + mv t5,a2 │ │ │ │ + bgeu a2,t4,457c8 │ │ │ │ + mv t5,t4 │ │ │ │ + addi a4,a0,1 │ │ │ │ + bltu a6,a0,457d4 │ │ │ │ + addi a4,a6,1 │ │ │ │ + ld a1,0(a1) │ │ │ │ + sd a4,24(a5) │ │ │ │ + bltu t5,a1,457e4 │ │ │ │ + mv a1,a3 │ │ │ │ + bltu t4,a2,457e4 │ │ │ │ + mv a1,t4 │ │ │ │ + sd a1,0(a5) │ │ │ │ + mv s7,a5 │ │ │ │ + j 45588 │ │ │ │ + li a5,-1 │ │ │ │ + bge a4,a5,45396 │ │ │ │ + ld a5,32(s0) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a1,32(a5) │ │ │ │ + bne s10,a4,457fe │ │ │ │ + beq a7,a1,45396 │ │ │ │ + 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,4612a │ │ │ │ + ld a0,24(a2) │ │ │ │ + beqz a5,45f1c │ │ │ │ + ld a6,24(a5) │ │ │ │ + addi a3,a6,1 │ │ │ │ + bltu a0,a6,45824 │ │ │ │ + addi a3,a0,1 │ │ │ │ + ld a2,0(a2) │ │ │ │ + sd a3,24(s1) │ │ │ │ + bgeu a4,a2,4616e │ │ │ │ + ld a4,0(a5) │ │ │ │ + mv a5,a4 │ │ │ │ + bgeu a2,a4,45f28 │ │ │ │ + ld a2,64(s0) │ │ │ │ + sd a5,0(s1) │ │ │ │ + beqz a2,45f34 │ │ │ │ + ld a6,24(a2) │ │ │ │ + addi a0,a3,1 │ │ │ │ + bltu a6,a3,4584c │ │ │ │ + addi a0,a6,1 │ │ │ │ + ld a3,0(a2) │ │ │ │ + sd a0,24(s0) │ │ │ │ + bgeu a1,a3,45f3c │ │ │ │ + mv a5,a4 │ │ │ │ + bltu a4,a3,46248 │ │ │ │ + sd a5,0(s0) │ │ │ │ + j 45398 │ │ │ │ + ld a5,0(t4) │ │ │ │ + bge a5,a7,45868 │ │ │ │ + mv a5,a7 │ │ │ │ + ld t5,64(t4) │ │ │ │ + sd a5,0(t4) │ │ │ │ + beqz t5,463e2 │ │ │ │ + ld a5,32(t5) │ │ │ │ + ld a4,24(a5) │ │ │ │ + ld a5,32(a5) │ │ │ │ + bne s10,a4,459c8 │ │ │ │ + bne a7,a5,459c8 │ │ │ │ + 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 1957a │ │ │ │ + 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 │ │ │ │ + sd a5,40(t5) │ │ │ │ + ld a2,56(t4) │ │ │ │ + sd t5,64(t4) │ │ │ │ + li a3,0 │ │ │ │ + beqz a2,458ca │ │ │ │ + ld a3,24(a2) │ │ │ │ + mv a5,a4 │ │ │ │ + bge a4,a3,458d2 │ │ │ │ + mv a5,a3 │ │ │ │ + addi a5,a5,1 │ │ │ │ + sd a5,24(t4) │ │ │ │ + sub a3,a3,a4 │ │ │ │ + bge s9,a3,45f48 │ │ │ │ + ld a4,32(a2) │ │ │ │ + ld a3,24(a4) │ │ │ │ + ld a1,32(a4) │ │ │ │ + bne s10,a3,458ec │ │ │ │ + beq a7,a1,456e2 │ │ │ │ + ld a4,64(a2) │ │ │ │ + ld a5,56(a4) │ │ │ │ + sd a2,56(a4) │ │ │ │ + ld a3,56(a2) │ │ │ │ + sd a5,64(a2) │ │ │ │ + beqz a3,461d0 │ │ │ │ + ld a6,24(a3) │ │ │ │ + beqz a5,46426 │ │ │ │ + ld t5,24(a5) │ │ │ │ + addi a0,t5,1 │ │ │ │ + bltu a6,t5,45912 │ │ │ │ + addi a0,a6,1 │ │ │ │ + ld a3,0(a3) │ │ │ │ + sd a0,24(a2) │ │ │ │ + bltu a1,a3,46226 │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a1,a5,461e6 │ │ │ │ + mv a5,a1 │ │ │ │ + ld a3,64(a4) │ │ │ │ + sd a5,0(a2) │ │ │ │ + li a2,0 │ │ │ │ + beqz a3,4592c │ │ │ │ + ld a2,24(a3) │ │ │ │ + addi a6,a0,1 │ │ │ │ + bltu a2,a0,45938 │ │ │ │ + addi a6,a2,1 │ │ │ │ + ld a2,32(a4) │ │ │ │ + sd a6,24(a4) │ │ │ │ + ld a0,32(a2) │ │ │ │ + beqz a3,4630c │ │ │ │ + ld a2,0(a3) │ │ │ │ + bgeu a0,a2,463ac │ │ │ │ + bltu a2,a1,45950 │ │ │ │ + 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,46284 │ │ │ │ + ld t5,24(a2) │ │ │ │ + addi a1,t5,1 │ │ │ │ + bltu a6,t5,4597c │ │ │ │ + addi a1,a6,1 │ │ │ │ + ld t5,0(a3) │ │ │ │ + sd a1,24(t4) │ │ │ │ + bltu a5,t5,463d2 │ │ │ │ + ld a3,0(a2) │ │ │ │ + mv a6,a3 │ │ │ │ + bgeu a5,a3,46294 │ │ │ │ + ld a2,56(a4) │ │ │ │ + sd a3,0(t4) │ │ │ │ + beqz a2,462a2 │ │ │ │ + ld t4,24(a2) │ │ │ │ + mv t5,a6 │ │ │ │ + bgeu a6,a0,459a6 │ │ │ │ + mv t5,a0 │ │ │ │ + addi a5,t4,1 │ │ │ │ + bltu a1,t4,459b2 │ │ │ │ + addi a5,a1,1 │ │ │ │ + ld a2,0(a2) │ │ │ │ + sd a5,24(a4) │ │ │ │ + bltu t5,a2,459c2 │ │ │ │ + mv a2,a3 │ │ │ │ + bltu a0,a6,459c2 │ │ │ │ + mv a2,a0 │ │ │ │ + sd a2,0(a4) │ │ │ │ + mv t4,a4 │ │ │ │ + j 456e2 │ │ │ │ + ld a5,0(t5) │ │ │ │ + bge a5,a7,459d2 │ │ │ │ + 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 433a4 │ │ │ │ + ld t5,8(sp) │ │ │ │ + ld a7,16(sp) │ │ │ │ + ld t4,24(sp) │ │ │ │ + ld a2,56(t5) │ │ │ │ + sd a0,64(t5) │ │ │ │ + beqz a2,460b2 │ │ │ │ + ld a5,24(a2) │ │ │ │ + beqz a0,461c6 │ │ │ │ + ld a4,24(a0) │ │ │ │ + sub a3,a5,a4 │ │ │ │ + blt a4,a5,45dd6 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a4,24(t5) │ │ │ │ + bge s9,a3,45de2 │ │ │ │ + ld a5,32(a2) │ │ │ │ + ld a1,24(a5) │ │ │ │ + ld a3,32(a5) │ │ │ │ + bne s10,a1,45a38 │ │ │ │ + beq a7,a3,458bc │ │ │ │ + ld a5,64(a2) │ │ │ │ + ld a4,56(a5) │ │ │ │ + sd a2,56(a5) │ │ │ │ + ld a1,56(a2) │ │ │ │ + sd a4,64(a2) │ │ │ │ + beqz a1,46360 │ │ │ │ + ld t6,24(a1) │ │ │ │ + beqz a4,464ba │ │ │ │ + ld a6,24(a4) │ │ │ │ + addi a0,a6,1 │ │ │ │ + bltu t6,a6,45a5e │ │ │ │ + addi a0,t6,1 │ │ │ │ + ld a6,0(a1) │ │ │ │ + sd a0,24(a2) │ │ │ │ + bltu a3,a6,4626e │ │ │ │ + ld a1,0(a4) │ │ │ │ + bltu a3,a1,46376 │ │ │ │ + mv a1,a3 │ │ │ │ + ld a4,64(a5) │ │ │ │ + sd a1,0(a2) │ │ │ │ + li a2,0 │ │ │ │ + beqz a4,45a7a │ │ │ │ + ld a2,24(a4) │ │ │ │ + addi a6,a0,1 │ │ │ │ + bltu a2,a0,45a86 │ │ │ │ + addi a6,a2,1 │ │ │ │ + ld a2,32(a5) │ │ │ │ + sd a6,24(a5) │ │ │ │ + ld a2,32(a2) │ │ │ │ + beqz a4,46450 │ │ │ │ + ld a0,0(a4) │ │ │ │ + bgeu a2,a0,4641c │ │ │ │ + bltu a0,a3,45a9e │ │ │ │ + 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,46338 │ │ │ │ + ld t6,24(a0) │ │ │ │ + addi a3,t6,1 │ │ │ │ + bltu a1,t6,45aca │ │ │ │ + addi a3,a1,1 │ │ │ │ + ld a4,0(a4) │ │ │ │ + sd a3,24(t5) │ │ │ │ + bltu a6,a4,46498 │ │ │ │ + ld a0,0(a0) │ │ │ │ + mv a1,a0 │ │ │ │ + bgeu a6,a0,46346 │ │ │ │ + ld a6,56(a5) │ │ │ │ + sd a0,0(t5) │ │ │ │ + beqz a6,46356 │ │ │ │ + ld t5,24(a6) │ │ │ │ + mv t6,a1 │ │ │ │ + bgeu a1,a2,45af4 │ │ │ │ + mv t6,a2 │ │ │ │ + addi a4,t5,1 │ │ │ │ + bltu a3,t5,45b00 │ │ │ │ + addi a4,a3,1 │ │ │ │ + ld a3,0(a6) │ │ │ │ + sd a4,24(a5) │ │ │ │ + bltu t6,a3,45b12 │ │ │ │ + mv a3,a0 │ │ │ │ + bltu a2,a1,45b12 │ │ │ │ + mv a3,a2 │ │ │ │ + sd a3,0(a5) │ │ │ │ + mv t5,a5 │ │ │ │ + j 458bc │ │ │ │ + li a4,-1 │ │ │ │ + bge a3,a4,45410 │ │ │ │ + ld a4,32(s7) │ │ │ │ + ld a3,24(a4) │ │ │ │ + ld a0,32(a4) │ │ │ │ + bne s10,a3,45b2e │ │ │ │ + beq a7,a0,45410 │ │ │ │ + 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,461ea │ │ │ │ + ld a6,24(a4) │ │ │ │ + beqz a5,46488 │ │ │ │ + ld a1,24(a5) │ │ │ │ + addi a2,a1,1 │ │ │ │ + bltu a6,a1,45b58 │ │ │ │ + addi a2,a6,1 │ │ │ │ + ld a1,0(a4) │ │ │ │ + sd a2,24(s0) │ │ │ │ + bgeu a3,a1,4625a │ │ │ │ + ld a3,0(a5) │ │ │ │ + mv a4,a3 │ │ │ │ + bltu a1,a3,45b6c │ │ │ │ + mv a3,a1 │ │ │ │ + mv a4,a1 │ │ │ │ + ld a1,64(s7) │ │ │ │ + sd a4,0(s0) │ │ │ │ + beqz a1,4620c │ │ │ │ + ld a6,24(a1) │ │ │ │ + addi a5,a2,1 │ │ │ │ + bltu a6,a2,45b86 │ │ │ │ + addi a5,a6,1 │ │ │ │ + ld a2,0(a1) │ │ │ │ + sd a5,24(s7) │ │ │ │ + bgeu a0,a2,46218 │ │ │ │ + mv a4,a2 │ │ │ │ + bgeu a2,a3,45b98 │ │ │ │ + mv a4,a3 │ │ │ │ + sd a4,0(s7) │ │ │ │ + mv s0,s7 │ │ │ │ + j 45410 │ │ │ │ + addiw a1,s0,1 │ │ │ │ + slli a5,a1,0x20 │ │ │ │ + srli a1,a5,0x1d │ │ │ │ + slli a5,s0,0x20 │ │ │ │ + srli s11,a5,0x1d │ │ │ │ + mv a0,s7 │ │ │ │ + jal 1957a │ │ │ │ + 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 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 │ │ │ │ + sd a4,8(s3) │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + ld a5,8(s3) │ │ │ │ + sd a0,0(s3) │ │ │ │ + add a0,a0,s11 │ │ │ │ + sd zero,0(a0) │ │ │ │ + mv a0,s1 │ │ │ │ + add s1,a5,s11 │ │ │ │ + jal dcdc │ │ │ │ + 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,4536a │ │ │ │ + li a1,72 │ │ │ │ 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) │ │ │ │ + jal 1957a │ │ │ │ + li a5,1 │ │ │ │ + sd zero,40(a0) │ │ │ │ + sd a5,24(a0) │ │ │ │ + ld a5,24(s2) │ │ │ │ + ld a4,32(s2) │ │ │ │ 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 zero,56(a0) │ │ │ │ + sd zero,64(a0) │ │ │ │ + sd zero,48(a0) │ │ │ │ + sd a4,0(a0) │ │ │ │ + sd a5,8(a0) │ │ │ │ + sd s2,32(a0) │ │ │ │ + j 45398 │ │ │ │ + li a5,-1 │ │ │ │ + bge a3,a5,45588 │ │ │ │ + ld a5,32(t4) │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a1,32(a5) │ │ │ │ + bne s10,a3,45c5e │ │ │ │ + beq a7,a1,45588 │ │ │ │ + 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,4637c │ │ │ │ + ld a6,24(a3) │ │ │ │ + beqz a4,462ac │ │ │ │ + ld a0,24(a4) │ │ │ │ + addi a2,a0,1 │ │ │ │ + bltu a6,a0,45c8e │ │ │ │ + addi a2,a6,1 │ │ │ │ + ld a0,0(a3) │ │ │ │ + sd a2,24(s7) │ │ │ │ + bltu a5,a0,464ae │ │ │ │ + ld a3,0(a4) │ │ │ │ + bltu a5,a3,46394 │ │ │ │ + mv a3,a5 │ │ │ │ + ld a0,64(t4) │ │ │ │ + sd a3,0(s7) │ │ │ │ + beqz a0,46398 │ │ │ │ + ld a6,24(a0) │ │ │ │ + addi a4,a2,1 │ │ │ │ + bltu a6,a2,45cbc │ │ │ │ + addi a4,a6,1 │ │ │ │ + ld a2,0(a0) │ │ │ │ + sd a4,24(t4) │ │ │ │ + bgeu a1,a2,463a4 │ │ │ │ + mv a3,a2 │ │ │ │ + bgeu a2,a5,45cce │ │ │ │ + mv a3,a5 │ │ │ │ + sd a3,0(t4) │ │ │ │ + mv s7,t4 │ │ │ │ + j 45588 │ │ │ │ + bltu a1,a0,4549c │ │ │ │ + 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,454b0 │ │ │ │ + ld a0,0(a5) │ │ │ │ + addi a4,a2,1 │ │ │ │ + sd a4,24(s1) │ │ │ │ + bltu a6,a0,45d60 │ │ │ │ + mv a3,a6 │ │ │ │ + mv a5,a3 │ │ │ │ + ld a2,56(s0) │ │ │ │ + sd a5,0(s1) │ │ │ │ + bnez a2,454d6 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a4,24(s0) │ │ │ │ + j 454f6 │ │ │ │ + bnez a5,45dbe │ │ │ │ + ld a5,64(s0) │ │ │ │ + li a4,1 │ │ │ │ + sd a4,24(a2) │ │ │ │ + sd a0,0(a2) │ │ │ │ + mv a4,a0 │ │ │ │ + li a3,1 │ │ │ │ + bnez a5,4547a │ │ │ │ + ld a5,32(s0) │ │ │ │ + li a3,2 │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ - lw a4,0(a0) │ │ │ │ - lw a3,4(a0) │ │ │ │ - mv a5,a0 │ │ │ │ - beq a3,a4,44a60 │ │ │ │ - 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) │ │ │ │ - ret │ │ │ │ + ld a1,32(a5) │ │ │ │ + bgeu a1,a0,45e60 │ │ │ │ + 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,45e74 │ │ │ │ + ld a4,24(a5) │ │ │ │ + beqz a4,46664 │ │ │ │ + addi a4,a4,1 │ │ │ │ + mv a2,a4 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a2,24(s1) │ │ │ │ + bgeu a3,a5,45cfe │ │ │ │ + mv a3,a5 │ │ │ │ + j 454ce │ │ │ │ + ld a5,0(a3) │ │ │ │ + mv a3,a5 │ │ │ │ + bltu a0,a5,454ce │ │ │ │ + mv a3,a0 │ │ │ │ + mv a5,a3 │ │ │ │ + j 45d00 │ │ │ │ + ld a4,0(a5) │ │ │ │ + bgeu a0,a4,45470 │ │ │ │ + ld a5,64(s0) │ │ │ │ + sd a4,0(a2) │ │ │ │ + mv a0,a4 │ │ │ │ + li a2,0 │ │ │ │ + bnez a5,4547a │ │ │ │ + j 4547c │ │ │ │ + li a1,72 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - lw a4,4(a0) │ │ │ │ - ld a5,16(a0) │ │ │ │ - add a5,a5,a4 │ │ │ │ - sb a1,0(a5) │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - addiw a5,a5,1 │ │ │ │ - remu a5,a5,a4 │ │ │ │ - sw a5,0(a0) │ │ │ │ - ret │ │ │ │ - lw a5,4(a0) │ │ │ │ - ld a2,8(a0) │ │ │ │ - lw a3,0(a0) │ │ │ │ - addiw a4,a5,1 │ │ │ │ - remu a4,a4,a2 │ │ │ │ - addi sp,sp,-32 │ │ │ │ - sd s0,16(sp) │ │ │ │ - sd s1,8(sp) │ │ │ │ - sd ra,24(sp) │ │ │ │ + sd a7,8(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - mv s1,a1 │ │ │ │ - beq a4,a3,44ada │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - jal 32d0 │ │ │ │ - lw a3,4(s0) │ │ │ │ - lw a5,0(s0) │ │ │ │ - beq a3,a5,44b1c │ │ │ │ - sd s2,0(sp) │ │ │ │ - auipc s2,0x1b │ │ │ │ - addi s2,s2,-1012 │ │ │ │ - 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 │ │ │ │ - ld s2,0(sp) │ │ │ │ - ld a0,32(s0) │ │ │ │ - beqz a0,44aac │ │ │ │ - jal 39e0 │ │ │ │ - lw a5,4(s0) │ │ │ │ - j 44aac │ │ │ │ + beqz a2,46240 │ │ │ │ + ld a7,8(sp) │ │ │ │ + li a5,1 │ │ │ │ + j 45418 │ │ │ │ + ld a3,24(a5) │ │ │ │ + beqz a3,46168 │ │ │ │ + addi a3,a3,1 │ │ │ │ + mv a1,a3 │ │ │ │ + ld a4,0(a5) │ │ │ │ + sd a1,24(a2) │ │ │ │ + bltu a0,a4,45d6c │ │ │ │ + mv a4,a0 │ │ │ │ + j 45472 │ │ │ │ + mv a4,a5 │ │ │ │ + addi a4,a4,1 │ │ │ │ + sd a4,24(t5) │ │ │ │ + blt s9,a3,45a2a │ │ │ │ + li a5,-1 │ │ │ │ + bge a3,a5,458bc │ │ │ │ + ld a5,32(a0) │ │ │ │ + ld a3,24(a5) │ │ │ │ + ld a1,32(a5) │ │ │ │ + bne s10,a3,45df6 │ │ │ │ + beq a7,a1,458bc │ │ │ │ + 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,46524 │ │ │ │ + ld t6,24(a3) │ │ │ │ + beqz a4,46636 │ │ │ │ + ld a6,24(a4) │ │ │ │ + addi a2,a6,1 │ │ │ │ + bltu t6,a6,45e26 │ │ │ │ + addi a2,t6,1 │ │ │ │ + ld a6,0(a3) │ │ │ │ + sd a2,24(t5) │ │ │ │ + bltu a5,a6,4655e │ │ │ │ + ld a3,0(a4) │ │ │ │ + bltu a5,a3,4653a │ │ │ │ mv a3,a5 │ │ │ │ + j 4656a │ │ │ │ + mv a4,a3 │ │ │ │ + j 4549c │ │ │ │ + ld a6,0(a5) │ │ │ │ + mv t5,a6 │ │ │ │ + bltu a3,a6,455ec │ │ │ │ + ld a1,64(a0) │ │ │ │ + mv t5,a3 │ │ │ │ + sd t5,0(a2) │ │ │ │ + mv a6,a3 │ │ │ │ + li a5,0 │ │ │ │ + bnez a1,455f6 │ │ │ │ + j 455f8 │ │ │ │ + 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,45d40 │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(s1) │ │ │ │ + li a4,1 │ │ │ │ + mv a5,a3 │ │ │ │ + j 45d00 │ │ │ │ + ld a2,0(a2) │ │ │ │ + addi a3,a0,1 │ │ │ │ + sd a3,24(a1) │ │ │ │ + bgeu a6,a2,45748 │ │ │ │ + mv a6,a2 │ │ │ │ + mv t5,a2 │ │ │ │ + j 4574a │ │ │ │ + ld a1,0(a1) │ │ │ │ + addi a2,a4,1 │ │ │ │ + sd a2,24(s0) │ │ │ │ + bltu a6,a1,46048 │ │ │ │ + mv a3,a6 │ │ │ │ + mv a4,a3 │ │ │ │ + ld a1,56(a0) │ │ │ │ + sd a4,0(s0) │ │ │ │ + bnez a1,45658 │ │ │ │ + addi a5,a2,1 │ │ │ │ + sd a5,24(a0) │ │ │ │ + j 45678 │ │ │ │ + beqz a5,45ff2 │ │ │ │ + ld a4,24(a5) │ │ │ │ + beqz a4,46250 │ │ │ │ + addi a4,a4,1 │ │ │ │ + mv a3,a4 │ │ │ │ + ld t5,0(a5) │ │ │ │ + sd a3,24(a2) │ │ │ │ + bgeu a6,t5,455ea │ │ │ │ + ld a1,64(a0) │ │ │ │ + sd t5,0(a2) │ │ │ │ + mv a6,t5 │ │ │ │ + li a5,0 │ │ │ │ + bnez a1,455f6 │ │ │ │ + j 455f8 │ │ │ │ + ld a0,0(a0) │ │ │ │ + addi a6,a3,1 │ │ │ │ + sd a6,24(s7) │ │ │ │ + bltu a1,a0,4614e │ │ │ │ + mv a2,a1 │ │ │ │ + mv a3,a2 │ │ │ │ + ld a1,56(a5) │ │ │ │ + sd a3,0(s7) │ │ │ │ + bnez a1,457be │ │ │ │ + addi a4,a6,1 │ │ │ │ + sd a4,24(a5) │ │ │ │ + j 457dc │ │ │ │ + beqz a4,460d6 │ │ │ │ + ld a3,24(a4) │ │ │ │ + beqz a3,4627e │ │ │ │ + addi a3,a3,1 │ │ │ │ + mv a2,a3 │ │ │ │ + ld t5,0(a4) │ │ │ │ + sd a2,24(a1) │ │ │ │ + bgeu a6,t5,45748 │ │ │ │ + mv a6,t5 │ │ │ │ + j 4574a │ │ │ │ + ld a2,0(a2) │ │ │ │ + addi a3,a0,1 │ │ │ │ + sd a3,24(s1) │ │ │ │ + bgeu a4,a2,45f2a │ │ │ │ + mv a4,a2 │ │ │ │ mv a5,a4 │ │ │ │ - j 44ae6 │ │ │ │ - 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 │ │ │ │ - subw s2,a1,a5 │ │ │ │ - li s1,0 │ │ │ │ - beqz a0,44b88 │ │ │ │ - jal 32d0 │ │ │ │ - lw a5,0(s0) │ │ │ │ - lw a4,4(s0) │ │ │ │ - bge a4,a5,44b88 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - jal 32d0 │ │ │ │ - lw a5,0(s0) │ │ │ │ - lw a4,4(s0) │ │ │ │ - blt a4,a5,44b58 │ │ │ │ - j 44b88 │ │ │ │ - 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 │ │ │ │ - sd s2,16(sp) │ │ │ │ - blt a3,a5,44c32 │ │ │ │ - subw a5,a3,a5 │ │ │ │ - sub a5,a4,a5 │ │ │ │ - bltu a5,a2,44caa │ │ │ │ - sd s4,0(sp) │ │ │ │ - sub s2,a4,a3 │ │ │ │ - ld a0,16(s0) │ │ │ │ - sext.w s4,s1 │ │ │ │ - add a0,a0,a3 │ │ │ │ - bgeu s2,s1,44c88 │ │ │ │ - mv a2,s2 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 36a0 │ │ │ │ - ld a0,16(s0) │ │ │ │ - sub a2,s1,s2 │ │ │ │ - add a1,s3,s2 │ │ │ │ - jal 36a0 │ │ │ │ - subw s4,s4,s2 │ │ │ │ - sw s4,4(s0) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - 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 │ │ │ │ - ld a0,16(s0) │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s3 │ │ │ │ - add a0,a0,a3 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,4(s0) │ │ │ │ - ld s2,16(sp) │ │ │ │ - addw a5,a5,s1 │ │ │ │ - sw a5,4(s0) │ │ │ │ - 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 │ │ │ │ - ld a0,32(s0) │ │ │ │ - beqz a0,44c66 │ │ │ │ - jal 32d0 │ │ │ │ - ld a3,24(s0) │ │ │ │ + ld a2,64(s0) │ │ │ │ + sd a5,0(s1) │ │ │ │ + bnez a2,4583c │ │ │ │ li a2,1 │ │ │ │ - mv a1,s1 │ │ │ │ - mv a0,s3 │ │ │ │ - jal 36c0 │ │ │ │ - ld a0,32(s0) │ │ │ │ - beqz a0,44c4c │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - mv a2,s1 │ │ │ │ - mv a1,s3 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,4(s0) │ │ │ │ - ld ra,40(sp) │ │ │ │ - ld s2,16(sp) │ │ │ │ - addw a5,a5,s4 │ │ │ │ - sw a5,4(s0) │ │ │ │ - ld s0,32(sp) │ │ │ │ - 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 │ │ │ │ - lw a3,4(s0) │ │ │ │ - lw a5,0(s0) │ │ │ │ - ld s2,8(s0) │ │ │ │ - blt a3,a5,44c38 │ │ │ │ - sd s4,0(sp) │ │ │ │ - j 44bf6 │ │ │ │ - jal 44b2e │ │ │ │ - ld a0,32(s0) │ │ │ │ - bnez a0,44c62 │ │ │ │ - j 44c66 │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd s1,24(sp) │ │ │ │ - addi s1,a1,1 │ │ │ │ - sd s0,32(sp) │ │ │ │ + bnez a3,462d0 │ │ │ │ + sd a2,24(s0) │ │ │ │ + bltu a1,a4,4585a │ │ │ │ + mv a5,a1 │ │ │ │ + sd a5,0(s0) │ │ │ │ + j 45398 │ │ │ │ + li a4,-1 │ │ │ │ + bge a3,a4,456e2 │ │ │ │ + ld a4,32(t5) │ │ │ │ + ld a3,24(a4) │ │ │ │ + ld a1,32(a4) │ │ │ │ + bne s10,a3,45f5e │ │ │ │ + beq a7,a1,456e2 │ │ │ │ + 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,462d8 │ │ │ │ + ld a6,24(a4) │ │ │ │ + beqz a5,46514 │ │ │ │ + ld a2,24(a5) │ │ │ │ + addi a3,a2,1 │ │ │ │ + bltu a6,a2,45f8e │ │ │ │ + addi a3,a6,1 │ │ │ │ + ld a2,0(a4) │ │ │ │ + sd a3,24(t4) │ │ │ │ + bltu a0,a2,464d6 │ │ │ │ + ld a4,0(a5) │ │ │ │ + bltu a0,a4,462f0 │ │ │ │ + mv a4,a0 │ │ │ │ + ld a2,64(t5) │ │ │ │ + sd a4,0(t4) │ │ │ │ + beqz a2,463b6 │ │ │ │ + ld a6,24(a2) │ │ │ │ + addi a5,a3,1 │ │ │ │ + bltu a6,a3,45fbc │ │ │ │ + addi a5,a6,1 │ │ │ │ + ld a3,0(a2) │ │ │ │ + sd a5,24(t5) │ │ │ │ + bgeu a1,a3,463c2 │ │ │ │ + mv a4,a3 │ │ │ │ + bltu a3,a0,4655a │ │ │ │ + sd a4,0(t5) │ │ │ │ + mv t4,t5 │ │ │ │ + j 456e2 │ │ │ │ + bltu t4,a6,4561c │ │ │ │ + mv t5,t4 │ │ │ │ + j 4561c │ │ │ │ + ld a1,0(a4) │ │ │ │ + addi a3,a6,1 │ │ │ │ + sd a3,24(a2) │ │ │ │ + bltu a0,a1,4546e │ │ │ │ + mv a4,a0 │ │ │ │ + j 45472 │ │ │ │ + ld a1,64(a0) │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(a2) │ │ │ │ + sd a6,0(a2) │ │ │ │ + mv t5,a6 │ │ │ │ + li a4,1 │ │ │ │ + bnez a1,455f6 │ │ │ │ + ld a5,32(a0) │ │ │ │ + li a4,2 │ │ │ │ + sd a4,24(a0) │ │ │ │ + ld t4,32(a5) │ │ │ │ + bltu t4,a6,46014 │ │ │ │ + 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,46264 │ │ │ │ + ld a2,24(a5) │ │ │ │ + bnez a2,464ca │ │ │ │ li a1,1 │ │ │ │ - mv s0,a0 │ │ │ │ - mv a0,s1 │ │ │ │ - sd s2,16(sp) │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - mv s3,a2 │ │ │ │ - mv s2,a3 │ │ │ │ - jal 39f0 │ │ │ │ - sh zero,44(s0) │ │ │ │ - sd s1,8(s0) │ │ │ │ - sd s3,24(s0) │ │ │ │ - sd s2,32(s0) │ │ │ │ - ld ra,40(sp) │ │ │ │ - sd a0,16(s0) │ │ │ │ - sd zero,0(s0) │ │ │ │ - ld s0,32(sp) │ │ │ │ - ld s1,24(sp) │ │ │ │ - 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 │ │ │ │ + li a2,1 │ │ │ │ + ld a4,0(a5) │ │ │ │ + sd a1,24(s0) │ │ │ │ + bgeu a3,a4,45e9e │ │ │ │ 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) │ │ │ │ + j 45650 │ │ │ │ + ld a4,0(a5) │ │ │ │ + mv a3,a4 │ │ │ │ + bltu a1,a4,45650 │ │ │ │ + mv a3,a1 │ │ │ │ + mv a4,a1 │ │ │ │ + j 45650 │ │ │ │ + bltu t4,a6,45778 │ │ │ │ + mv t5,t4 │ │ │ │ + j 45778 │ │ │ │ + li a1,72 │ │ │ │ + li a0,0 │ │ │ │ + sd a7,8(sp) │ │ │ │ + jal 1957a │ │ │ │ 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 │ │ │ │ + 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,45592 │ │ │ │ + li a5,2 │ │ │ │ + sd a5,24(s0) │ │ │ │ + j 45410 │ │ │ │ + ld a3,0(a3) │ │ │ │ + addi a4,a1,1 │ │ │ │ + sd a4,24(a2) │ │ │ │ + bltu a6,a3,45e4c │ │ │ │ + mv t5,a6 │ │ │ │ + j 455ec │ │ │ │ + li a5,0 │ │ │ │ + bnez a0,45a16 │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(t5) │ │ │ │ + ld a2,56(t4) │ │ │ │ + sd t5,64(t4) │ │ │ │ + li a4,1 │ │ │ │ + bnez a2,458c8 │ │ │ │ + li a5,2 │ │ │ │ + sd a5,24(t4) │ │ │ │ + j 456e2 │ │ │ │ + ld a0,64(a5) │ │ │ │ + li a4,1 │ │ │ │ + sd a4,24(a1) │ │ │ │ + sd a6,0(a1) │ │ │ │ + mv t5,a6 │ │ │ │ + li a3,1 │ │ │ │ + bnez a0,45754 │ │ │ │ + ld a4,32(a5) │ │ │ │ + li a3,2 │ │ │ │ + sd a3,24(a5) │ │ │ │ + ld t4,32(a4) │ │ │ │ + bgeu t4,a6,46256 │ │ │ │ + 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,464ea │ │ │ │ + ld a3,24(a4) │ │ │ │ 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 a6,1 │ │ │ │ + bnez a3,4664a │ │ │ │ + ld a3,0(a4) │ │ │ │ + sd a1,24(s7) │ │ │ │ + bgeu a2,a3,45eec │ │ │ │ + mv a2,a3 │ │ │ │ + j 457b4 │ │ │ │ + beqz a5,462c0 │ │ │ │ + ld a3,24(a5) │ │ │ │ + bnez a3,464a8 │ │ │ │ + li a2,1 │ │ │ │ + li a3,1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a2,24(s1) │ │ │ │ + bgeu a4,a5,45f2a │ │ │ │ + mv a4,a5 │ │ │ │ + j 45834 │ │ │ │ + ld a3,0(a4) │ │ │ │ + mv a2,a3 │ │ │ │ + bltu a0,a3,457b4 │ │ │ │ + mv a2,a0 │ │ │ │ + mv a3,a0 │ │ │ │ + j 457b4 │ │ │ │ + ld a6,0(a4) │ │ │ │ + mv t5,a6 │ │ │ │ + bltu a2,a6,4574a │ │ │ │ + mv a6,a2 │ │ │ │ + mv t5,a2 │ │ │ │ + j 4574a │ │ │ │ li a1,1 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - lw a0,4(s1) │ │ │ │ + li a3,1 │ │ │ │ + j 45dc8 │ │ │ │ + ld a5,0(a5) │ │ │ │ + bltu a4,a5,46140 │ │ │ │ + mv a5,a4 │ │ │ │ + j 45f2c │ │ │ │ + li a1,72 │ │ │ │ + li a0,0 │ │ │ │ + sd a7,8(sp) │ │ │ │ + jal 1957a │ │ │ │ li a5,1 │ │ │ │ - sb a5,44(s1) │ │ │ │ - addiw s0,a0,1 │ │ │ │ - j 44eda │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + bnez a1,456ee │ │ │ │ + li a5,2 │ │ │ │ + sd a5,24(s7) │ │ │ │ + li a4,2 │ │ │ │ + j 45588 │ │ │ │ + li a4,0 │ │ │ │ + mv a3,a5 │ │ │ │ + bge a4,a5,45a20 │ │ │ │ + j 45dd6 │ │ │ │ + beqz a5,462f4 │ │ │ │ + ld a0,24(a5) │ │ │ │ + bnez a0,464d0 │ │ │ │ + li a3,1 │ │ │ │ + li a0,1 │ │ │ │ + ld a5,0(a5) │ │ │ │ + sd a3,24(a2) │ │ │ │ + bgeu a1,a5,45920 │ │ │ │ + mv a1,a5 │ │ │ │ + j 46232 │ │ │ │ + beqz a5,464f6 │ │ │ │ + ld a2,24(a5) │ │ │ │ + bnez a2,464e4 │ │ │ │ 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 │ │ │ │ + ld a4,0(a5) │ │ │ │ + sd a1,24(s0) │ │ │ │ + bltu a3,a4,46260 │ │ │ │ + mv a4,a3 │ │ │ │ + ld a1,64(s7) │ │ │ │ + sd a4,0(s0) │ │ │ │ + bnez a1,45b76 │ │ │ │ + li a1,1 │ │ │ │ + li a5,1 │ │ │ │ + bnez a2,46508 │ │ │ │ + sd a1,24(s7) │ │ │ │ + bltu a0,a3,45b98 │ │ │ │ + mv a4,a0 │ │ │ │ + j 45b98 │ │ │ │ + mv t5,a4 │ │ │ │ + j 45778 │ │ │ │ + ld a1,0(a5) │ │ │ │ + mv a5,a1 │ │ │ │ + bltu a3,a1,46232 │ │ │ │ + mv a1,a3 │ │ │ │ + mv a5,a3 │ │ │ │ + ld a3,64(a4) │ │ │ │ + sd a5,0(a2) │ │ │ │ + li a2,0 │ │ │ │ + bnez a3,4592a │ │ │ │ + j 4592c │ │ │ │ + li a5,2 │ │ │ │ + sd a5,24(s1) │ │ │ │ + j 45396 │ │ │ │ + mv a5,a3 │ │ │ │ + sd a5,0(s0) │ │ │ │ + j 45398 │ │ │ │ + li a3,1 │ │ │ │ + li a4,1 │ │ │ │ + j 45ec0 │ │ │ │ + mv t5,t4 │ │ │ │ + j 460f6 │ │ │ │ + ld a4,0(a5) │ │ │ │ + bgeu a3,a4,46200 │ │ │ │ + mv a3,a4 │ │ │ │ + j 45b6c │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(s0) │ │ │ │ li a2,1 │ │ │ │ - add a0,a0,a5 │ │ │ │ - jal 36c0 │ │ │ │ - ld a3,24(s0) │ │ │ │ - ld a0,16(s0) │ │ │ │ + mv a4,a3 │ │ │ │ + j 45ea0 │ │ │ │ + ld a3,0(a4) │ │ │ │ + mv a1,a3 │ │ │ │ + bltu a6,a3,45a70 │ │ │ │ + mv a3,a6 │ │ │ │ + mv a1,a6 │ │ │ │ + j 45a70 │ │ │ │ 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 a3,1 │ │ │ │ + j 45f0e │ │ │ │ + ld t5,0(a3) │ │ │ │ + addi a1,a6,1 │ │ │ │ + sd a1,24(t4) │ │ │ │ + bltu a5,t5,463da │ │ │ │ + mv a6,a5 │ │ │ │ + mv a3,a6 │ │ │ │ + ld a2,56(a4) │ │ │ │ + sd a3,0(t4) │ │ │ │ + bnez a2,4599a │ │ │ │ + addi a5,a1,1 │ │ │ │ + sd a5,24(a4) │ │ │ │ + j 459ba │ │ │ │ + ld a0,0(a3) │ │ │ │ + addi a2,a6,1 │ │ │ │ + sd a2,24(s7) │ │ │ │ + bgeu a5,a0,45c9e │ │ │ │ + mv a5,a0 │ │ │ │ + mv a3,a0 │ │ │ │ + j 45ca0 │ │ │ │ + ld a2,64(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 │ │ │ │ + sd a5,24(s1) │ │ │ │ + sd a4,0(s1) │ │ │ │ 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 a3,1 │ │ │ │ + bnez a2,4583c │ │ │ │ + addi a2,a3,1 │ │ │ │ + sd a2,24(s0) │ │ │ │ + j 45f3c │ │ │ │ + beqz a5,465d4 │ │ │ │ + ld a3,24(a5) │ │ │ │ + beqz a3,465ce │ │ │ │ + addi a3,a3,1 │ │ │ │ + mv a2,a3 │ │ │ │ + ld a4,0(a5) │ │ │ │ + sd a2,24(t4) │ │ │ │ + bgeu a0,a4,45f9e │ │ │ │ + mv a0,a4 │ │ │ │ + j 45fa0 │ │ │ │ + ld a3,64(a4) │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(a2) │ │ │ │ + sd a1,0(a2) │ │ │ │ + mv a5,a1 │ │ │ │ + li a0,1 │ │ │ │ + bnez a3,4592a │ │ │ │ + ld a3,32(a4) │ │ │ │ + li a2,2 │ │ │ │ + sd a2,24(a4) │ │ │ │ + ld a0,32(a3) │ │ │ │ + bltu a0,a1,46312 │ │ │ │ + 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,4662a │ │ │ │ + ld a5,24(a3) │ │ │ │ + bnez a5,4653e │ │ │ │ + li a5,1 │ │ │ │ + li a1,1 │ │ │ │ + j 46544 │ │ │ │ + ld a4,0(a4) │ │ │ │ + addi a3,a1,1 │ │ │ │ + sd a3,24(t5) │ │ │ │ + bltu a6,a4,464a0 │ │ │ │ + mv a1,a6 │ │ │ │ + mv a0,a1 │ │ │ │ + ld a6,56(a5) │ │ │ │ + sd a0,0(t5) │ │ │ │ + bnez a6,45ae8 │ │ │ │ + addi a4,a3,1 │ │ │ │ + sd a4,24(a5) │ │ │ │ + j 45b0a │ │ │ │ + beqz a4,46438 │ │ │ │ + ld a0,24(a4) │ │ │ │ + beqz a0,46554 │ │ │ │ + addi a0,a0,1 │ │ │ │ + mv a6,a0 │ │ │ │ + ld a1,0(a4) │ │ │ │ + sd a6,24(a2) │ │ │ │ + bgeu a3,a1,45a6e │ │ │ │ + mv a3,a1 │ │ │ │ + j 45a70 │ │ │ │ + beqz a4,465a6 │ │ │ │ + ld a2,24(a4) │ │ │ │ + beqz a2,465a0 │ │ │ │ + addi a2,a2,1 │ │ │ │ + mv a0,a2 │ │ │ │ + ld a3,0(a4) │ │ │ │ + sd a0,24(s7) │ │ │ │ + bgeu a5,a3,45c9e │ │ │ │ + mv a5,a3 │ │ │ │ + j 45ca0 │ │ │ │ + li a0,1 │ │ │ │ + li a4,1 │ │ │ │ + bnez a2,465bc │ │ │ │ + sd a0,24(t4) │ │ │ │ + bltu a1,a5,45cce │ │ │ │ + mv a3,a1 │ │ │ │ + j 45cce │ │ │ │ + bltu a0,a1,45950 │ │ │ │ + mv a5,a0 │ │ │ │ + j 45950 │ │ │ │ + li a2,1 │ │ │ │ + li a5,1 │ │ │ │ + bnez a3,465ea │ │ │ │ + sd a2,24(t5) │ │ │ │ + bltu a1,a0,45fcc │ │ │ │ + mv a4,a1 │ │ │ │ + sd a4,0(t5) │ │ │ │ + mv t4,t5 │ │ │ │ + j 456e2 │ │ │ │ + ld a3,0(a2) │ │ │ │ + mv a6,a3 │ │ │ │ + bltu t5,a3,45990 │ │ │ │ + mv a6,t5 │ │ │ │ + mv a3,t5 │ │ │ │ + j 45990 │ │ │ │ + li a1,72 │ │ │ │ li a0,0 │ │ │ │ - jal 1d4e0 │ │ │ │ + sd t4,16(sp) │ │ │ │ + sd a7,8(sp) │ │ │ │ + jal 1957a │ │ │ │ + li a5,1 │ │ │ │ + sd zero,40(a0) │ │ │ │ + sd a5,24(a0) │ │ │ │ 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 │ │ │ │ + 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 460be │ │ │ │ + bltu a2,a3,45a9e │ │ │ │ + mv a1,a2 │ │ │ │ + j 45a9e │ │ │ │ + ld a3,0(a3) │ │ │ │ + addi a0,a6,1 │ │ │ │ + sd a0,24(a2) │ │ │ │ + bltu a1,a3,4622e │ │ │ │ + mv a5,a1 │ │ │ │ + j 45922 │ │ │ │ + ld a4,64(a5) │ │ │ │ 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 │ │ │ │ + sd a1,24(a2) │ │ │ │ + sd a3,0(a2) │ │ │ │ + mv a1,a3 │ │ │ │ + li a0,1 │ │ │ │ + bnez a4,45a78 │ │ │ │ + ld a4,32(a5) │ │ │ │ + li a2,2 │ │ │ │ + sd a2,24(a5) │ │ │ │ + ld a2,32(a4) │ │ │ │ + bltu a2,a3,46456 │ │ │ │ + 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,46652 │ │ │ │ + ld a3,24(a4) │ │ │ │ + beqz a3,465c8 │ │ │ │ + addi a3,a3,1 │ │ │ │ + mv a6,a3 │ │ │ │ + ld a0,0(a4) │ │ │ │ + sd a6,24(t5) │ │ │ │ + bgeu a1,a0,46348 │ │ │ │ + mv a1,a0 │ │ │ │ + j 45adc │ │ │ │ + ld a1,0(a4) │ │ │ │ + addi a2,a6,1 │ │ │ │ + sd a2,24(s0) │ │ │ │ + bltu a3,a1,45b68 │ │ │ │ + mv a4,a3 │ │ │ │ + j 46202 │ │ │ │ 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 │ │ │ │ + mv a1,a0 │ │ │ │ + bltu a4,a0,45adc │ │ │ │ + mv a1,a4 │ │ │ │ + mv a0,a4 │ │ │ │ + j 45adc │ │ │ │ + addi a3,a3,1 │ │ │ │ + mv a2,a3 │ │ │ │ + j 46138 │ │ │ │ + ld a5,0(a4) │ │ │ │ + mv a3,a5 │ │ │ │ + bgeu a0,a5,462ba │ │ │ │ + j 45ca0 │ │ │ │ + ld a6,0(a1) │ │ │ │ + addi a0,t6,1 │ │ │ │ + sd a0,24(a2) │ │ │ │ + bgeu a3,a6,45a6e │ │ │ │ + j 46276 │ │ │ │ + addi a2,a2,1 │ │ │ │ + mv a1,a2 │ │ │ │ + j 46032 │ │ │ │ + addi a0,a0,1 │ │ │ │ + mv a3,a0 │ │ │ │ + j 461de │ │ │ │ + ld a0,0(a5) │ │ │ │ + mv a4,a0 │ │ │ │ + bltu a2,a0,45fa0 │ │ │ │ + mv a0,a2 │ │ │ │ + mv a4,a2 │ │ │ │ + j 45fa0 │ │ │ │ + addi a2,a2,1 │ │ │ │ + mv a1,a2 │ │ │ │ + j 461f8 │ │ │ │ + li a4,1 │ │ │ │ + sd a4,24(s7) │ │ │ │ + li a6,1 │ │ │ │ + mv a3,a2 │ │ │ │ + j 45eee │ │ │ │ + ld a1,64(s7) │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(s0) │ │ │ │ + sd a3,0(s0) │ │ │ │ + mv a4,a3 │ │ │ │ + li a2,1 │ │ │ │ + bnez a1,45b76 │ │ │ │ + addi a5,a2,1 │ │ │ │ + mv a1,a5 │ │ │ │ + sd a1,24(s7) │ │ │ │ + j 46218 │ │ │ │ + ld a2,0(a4) │ │ │ │ + addi a3,a6,1 │ │ │ │ + sd a3,24(t4) │ │ │ │ + bgeu a0,a2,45f9e │ │ │ │ + j 464de │ │ │ │ + beqz a4,465f6 │ │ │ │ + ld a2,24(a4) │ │ │ │ + bnez a2,4665e │ │ │ │ + li a6,1 │ │ │ │ + li a2,1 │ │ │ │ + ld a3,0(a4) │ │ │ │ + sd a6,24(t5) │ │ │ │ + bgeu a5,a3,45e38 │ │ │ │ + mv a5,a3 │ │ │ │ + j 4656a │ │ │ │ + addi a1,a5,1 │ │ │ │ + mv a5,a1 │ │ │ │ + ld a3,0(a3) │ │ │ │ + sd a5,24(t4) │ │ │ │ + bgeu a6,a3,46296 │ │ │ │ + mv a6,a3 │ │ │ │ + j 45990 │ │ │ │ + li a6,1 │ │ │ │ + li a0,1 │ │ │ │ + j 4636c │ │ │ │ + mv a4,a0 │ │ │ │ + j 45fcc │ │ │ │ + ld a5,0(a4) │ │ │ │ + mv a3,a5 │ │ │ │ + bltu a6,a5,4656a │ │ │ │ + mv a5,a6 │ │ │ │ + mv a3,a6 │ │ │ │ + ld a6,64(a0) │ │ │ │ + sd a3,0(t5) │ │ │ │ + beqz a6,4661e │ │ │ │ + ld t5,24(a6) │ │ │ │ + addi a4,a2,1 │ │ │ │ + bltu t5,a2,46586 │ │ │ │ + addi a4,t5,1 │ │ │ │ + ld a2,0(a6) │ │ │ │ + sd a4,24(a0) │ │ │ │ + bgeu a1,a2,46616 │ │ │ │ + mv a3,a2 │ │ │ │ + bgeu a2,a5,46598 │ │ │ │ + mv a3,a5 │ │ │ │ + sd a3,0(a0) │ │ │ │ + mv t5,a0 │ │ │ │ + j 458bc │ │ │ │ + li a0,1 │ │ │ │ + li a2,1 │ │ │ │ + j 4638a │ │ │ │ + ld a0,64(t4) │ │ │ │ + li a4,1 │ │ │ │ + sd a4,24(s7) │ │ │ │ + sd a5,0(s7) │ │ │ │ + mv a3,a5 │ │ │ │ + li a2,1 │ │ │ │ + bnez a0,45cac │ │ │ │ + addi a4,a2,1 │ │ │ │ + mv a0,a4 │ │ │ │ + sd a0,24(t4) │ │ │ │ + j 463a4 │ │ │ │ + li a6,1 │ │ │ │ + li a3,1 │ │ │ │ + j 46478 │ │ │ │ + li a2,1 │ │ │ │ + li a3,1 │ │ │ │ + j 462e6 │ │ │ │ + ld a2,64(t5) │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(t4) │ │ │ │ + sd a0,0(t4) │ │ │ │ + mv a4,a0 │ │ │ │ + li a3,1 │ │ │ │ + bnez a2,45fac │ │ │ │ + addi a5,a3,1 │ │ │ │ + mv a2,a5 │ │ │ │ + sd a2,24(t5) │ │ │ │ + j 463c2 │ │ │ │ + ld a6,64(a0) │ │ │ │ + li a4,1 │ │ │ │ + sd a4,24(t5) │ │ │ │ + sd a5,0(t5) │ │ │ │ + mv a3,a5 │ │ │ │ + li a2,1 │ │ │ │ + bnez a6,46576 │ │ │ │ + addi a4,a2,1 │ │ │ │ + mv a6,a4 │ │ │ │ + sd a6,24(a0) │ │ │ │ + bltu a1,a5,46598 │ │ │ │ + mv a3,a1 │ │ │ │ + j 46598 │ │ │ │ + li a6,1 │ │ │ │ + li a4,1 │ │ │ │ + bnez a2,4660c │ │ │ │ + sd a6,24(a0) │ │ │ │ + j 46616 │ │ │ │ + li a5,1 │ │ │ │ + sd a5,24(t4) │ │ │ │ + li a1,1 │ │ │ │ + mv a3,a6 │ │ │ │ + j 46298 │ │ │ │ + ld a6,0(a3) │ │ │ │ + addi a2,t6,1 │ │ │ │ + sd a2,24(t5) │ │ │ │ + bltu a5,a6,46566 │ │ │ │ + mv a3,a5 │ │ │ │ + j 4656a │ │ │ │ + addi a6,a3,1 │ │ │ │ + mv a1,a6 │ │ │ │ + j 4611a │ │ │ │ + li a4,1 │ │ │ │ + sd a4,24(t5) │ │ │ │ + li a3,1 │ │ │ │ + mv a0,a1 │ │ │ │ + j 4634a │ │ │ │ + addi a2,a2,1 │ │ │ │ + mv a6,a2 │ │ │ │ + j 46530 │ │ │ │ + li a2,1 │ │ │ │ + li a4,1 │ │ │ │ + j 45d4a │ │ │ │ + lw a5,16(a0) │ │ │ │ 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) │ │ │ │ + mv s2,a0 │ │ │ │ + beqz a5,46eba │ │ │ │ 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 s0,64(sp) │ │ │ │ + sd s1,56(sp) │ │ │ │ + sd s3,40(sp) │ │ │ │ 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 │ │ │ │ + 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,469ca │ │ │ │ + ld s5,56(s3) │ │ │ │ + beqz s5,46822 │ │ │ │ + ld s6,56(s5) │ │ │ │ + beqz s6,46752 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,466ee │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,466c0 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,466ca │ │ │ │ + jal 438be │ │ │ │ + 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,46ea4 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,4672e │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,46700 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,4670a │ │ │ │ + jal 438be │ │ │ │ + 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,46e84 │ │ │ │ + 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,46e06 │ │ │ │ + sd zero,48(s6) │ │ │ │ + ld s6,64(s5) │ │ │ │ + beqz s6,467fe │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,4679a │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,4676c │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,46776 │ │ │ │ + jal 438be │ │ │ │ + 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,46e64 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,467da │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,467ac │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,467b6 │ │ │ │ + jal 438be │ │ │ │ + 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,46e58 │ │ │ │ + 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,46dfc │ │ │ │ + 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,46d7c │ │ │ │ + sd zero,48(s5) │ │ │ │ + ld s5,64(s3) │ │ │ │ + beqz s5,469a6 │ │ │ │ + ld s6,56(s5) │ │ │ │ + beqz s6,468d6 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,46872 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,46844 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,4684e │ │ │ │ + jal 438be │ │ │ │ + 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,46e1c │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,468b2 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,46884 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,4688e │ │ │ │ + jal 438be │ │ │ │ + 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,46eb0 │ │ │ │ + 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,46df2 │ │ │ │ + sd zero,48(s6) │ │ │ │ + ld s6,64(s5) │ │ │ │ + beqz s6,46982 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,4691e │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,468f0 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,468fa │ │ │ │ + jal 438be │ │ │ │ + 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,46e12 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,4695e │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,46930 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,4693a │ │ │ │ + jal 438be │ │ │ │ + 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,46e3a │ │ │ │ + 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,46de8 │ │ │ │ + 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,46d90 │ │ │ │ + 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,46d86 │ │ │ │ + sd zero,48(s3) │ │ │ │ + ld s3,64(s0) │ │ │ │ + beqz s3,46cfc │ │ │ │ + ld s5,56(s3) │ │ │ │ + beqz s5,46b56 │ │ │ │ + ld s6,56(s5) │ │ │ │ + beqz s6,46a86 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,46a22 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,469f4 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,469fe │ │ │ │ + jal 438be │ │ │ │ + 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,46e30 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,46a62 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,46a34 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,46a3e │ │ │ │ + jal 438be │ │ │ │ + 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,46e26 │ │ │ │ + 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,46dde │ │ │ │ + sd zero,48(s6) │ │ │ │ + ld s6,64(s5) │ │ │ │ + beqz s6,46b32 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,46ace │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,46aa0 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,46aaa │ │ │ │ + jal 438be │ │ │ │ + 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,46e90 │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,46b0e │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,46ae0 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,46aea │ │ │ │ + jal 438be │ │ │ │ + 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,46e7a │ │ │ │ + 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,46dd4 │ │ │ │ + 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,46d9a │ │ │ │ + sd zero,48(s5) │ │ │ │ + ld s5,64(s3) │ │ │ │ + beqz s5,46cda │ │ │ │ + ld s6,56(s5) │ │ │ │ + beqz s6,46c0a │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,46ba6 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,46b78 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,46b82 │ │ │ │ + jal 438be │ │ │ │ + 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,46e9a │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,46be6 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,46bb8 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,46bc2 │ │ │ │ + jal 438be │ │ │ │ + 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,46e70 │ │ │ │ + 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,46dca │ │ │ │ + sd zero,48(s6) │ │ │ │ + ld s6,64(s5) │ │ │ │ + beqz s6,46cb6 │ │ │ │ + ld s7,56(s6) │ │ │ │ + beqz s7,46c52 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,46c24 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,46c2e │ │ │ │ + jal 438be │ │ │ │ + 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,46e4e │ │ │ │ + sd zero,48(s7) │ │ │ │ + ld s7,64(s6) │ │ │ │ + beqz s7,46c92 │ │ │ │ + ld a0,56(s7) │ │ │ │ + beqz a0,46c64 │ │ │ │ + jal 438be │ │ │ │ + ld a0,64(s7) │ │ │ │ + beqz a0,46c6e │ │ │ │ + jal 438be │ │ │ │ + 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,46e44 │ │ │ │ + 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,46dc0 │ │ │ │ + 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,46dae │ │ │ │ + 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,46da4 │ │ │ │ + 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,46db8 │ │ │ │ + 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) │ │ │ │ + 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,4668a │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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,48(s5) │ │ │ │ + jal 3670 │ │ │ │ + j 4681e │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + j 469c6 │ │ │ │ + ld a0,48(s5) │ │ │ │ + jal 3670 │ │ │ │ + j 469a2 │ │ │ │ + ld a0,48(s5) │ │ │ │ + jal 3670 │ │ │ │ + j 46b52 │ │ │ │ + ld a0,48(s3) │ │ │ │ + jal 3670 │ │ │ │ + j 46cf8 │ │ │ │ + ld a0,48(s5) │ │ │ │ + jal 3670 │ │ │ │ + j 46cd6 │ │ │ │ + ld a0,48(s0) │ │ │ │ + jal 3670 │ │ │ │ + j 46d14 │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 46cb2 │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 46c06 │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 46b2e │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 46a82 │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 4697e │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 468d2 │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 467fa │ │ │ │ + ld a0,48(s6) │ │ │ │ + jal 3670 │ │ │ │ + j 4674e │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 4691a │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 4686e │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 46a5e │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 46a1e │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 4695a │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 46c8e │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 46c4e │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 467d6 │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 46796 │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 46be2 │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 46b0a │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 4672a │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 46aca │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 46ba2 │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 466ea │ │ │ │ + ld a0,48(s7) │ │ │ │ + jal 3670 │ │ │ │ + j 468ae │ │ │ │ ld a0,8(a0) │ │ │ │ + j 46d60 │ │ │ │ + slliw a5,a0,0x8 │ │ │ │ + srliw a0,a0,0x8 │ │ │ │ + or a0,a0,a5 │ │ │ │ + slli a0,a0,0x30 │ │ │ │ + srli a0,a0,0x30 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + auipc a5,0x33 │ │ │ │ + ld a5,174(a5) │ │ │ │ + ld a0,0(a5) │ │ │ │ + auipc a2,0x1b │ │ │ │ + addi a2,a2,-916 │ │ │ │ + li a1,1 │ │ │ │ + j 38a0 <__fprintf_chk@plt> │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ - beqz a0,45a42 │ │ │ │ - lw a5,32(a0) │ │ │ │ + lw a5,56(a0) │ │ │ │ addi sp,sp,-32 │ │ │ │ - sd s1,8(sp) │ │ │ │ + sd s2,0(sp) │ │ │ │ sd ra,24(sp) │ │ │ │ - mv s1,a0 │ │ │ │ - ld a0,48(a0) │ │ │ │ - beqz a5,45a2a │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,64(a0) │ │ │ │ + beqz a5,46f8a │ │ │ │ sd s0,16(sp) │ │ │ │ - sd s2,0(sp) │ │ │ │ + sd s1,8(sp) │ │ │ │ li s0,0 │ │ │ │ - li s2,0 │ │ │ │ + li s1,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) │ │ │ │ + ld a0,32(a0) │ │ │ │ + addiw s1,s1,1 │ │ │ │ jal 3670 │ │ │ │ - ld a0,48(s1) │ │ │ │ - lw a5,32(s1) │ │ │ │ + ld a0,64(s2) │ │ │ │ + lw a5,56(s2) │ │ │ │ add a4,a0,s0 │ │ │ │ - sd zero,24(a4) │ │ │ │ - addi s0,s0,88 │ │ │ │ - bltu s2,a5,459fc │ │ │ │ + sd zero,32(a4) │ │ │ │ + addi s0,s0,40 │ │ │ │ + bltu s1,a5,46f64 │ │ │ │ ld s0,16(sp) │ │ │ │ - ld s2,0(sp) │ │ │ │ + ld s1,8(sp) │ │ │ │ jal 3670 │ │ │ │ - sb zero,45(s1) │ │ │ │ ld ra,24(sp) │ │ │ │ - sd zero,48(s1) │ │ │ │ - sw zero,32(s1) │ │ │ │ - ld s1,8(sp) │ │ │ │ + sd zero,64(s2) │ │ │ │ + sw zero,56(s2) │ │ │ │ + ld s2,0(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) │ │ │ │ + lw a6,56(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) │ │ │ │ + addiw a6,a6,1 │ │ │ │ + slli a6,a6,0x20 │ │ │ │ + srli a6,a6,0x20 │ │ │ │ + sd s6,0(sp) │ │ │ │ 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) │ │ │ │ + mv s6,a1 │ │ │ │ + ld a0,64(a0) │ │ │ │ + slli a1,a6,0x2 │ │ │ │ + add a1,a1,a6 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ sd ra,56(sp) │ │ │ │ - sd s1,40(sp) │ │ │ │ - mv s5,a1 │ │ │ │ - beqz s0,45c8e │ │ │ │ + sd s0,48(sp) │ │ │ │ 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) │ │ │ │ + sd s5,8(sp) │ │ │ │ + mv s4,a2 │ │ │ │ + mv s5,a3 │ │ │ │ + mv s3,a4 │ │ │ │ + mv s2,a5 │ │ │ │ + jal 1957a │ │ │ │ + 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 dcdc │ │ │ │ + lw a5,56(s1) │ │ │ │ ld ra,56(sp) │ │ │ │ - sw s0,0(s5) │ │ │ │ + sd a0,32(s0) │ │ │ │ ld s0,48(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,56(s1) │ │ │ │ + ld s2,32(sp) │ │ │ │ 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 s3,24(sp) │ │ │ │ + ld s4,16(sp) │ │ │ │ ld s5,8(sp) │ │ │ │ - mv a0,s1 │ │ │ │ - ld s1,40(sp) │ │ │ │ + ld s6,0(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) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - jal 38a0 <__fprintf_chk@plt> │ │ │ │ - ld a5,24(s1) │ │ │ │ - ld a1,0(s0) │ │ │ │ - ld a0,88(a5) │ │ │ │ - jal 4e388 │ │ │ │ + mv a0,a5 │ │ │ │ + sd a5,0(sp) │ │ │ │ + sext.w s5,a3 │ │ │ │ + jal 39f0 │ │ │ │ + mv s1,a0 │ │ │ │ + li a1,88 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + 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,47448 │ │ │ │ + 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,0x1f │ │ │ │ + addi s6,s6,-1138 │ │ │ │ + lbu a6,0(s10) │ │ │ │ + addiw a5,a6,-61 │ │ │ │ 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 │ │ │ │ + bltu s8,a5,470f4 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + sb a6,0(a5) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + addi s10,s10,1 │ │ │ │ + bne s5,s10,470da │ │ │ │ + lw a5,56(s9) │ │ │ │ + ld a0,64(s9) │ │ │ │ + addiw a5,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 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + slli a1,a5,0x2 │ │ │ │ + add a1,a1,a5 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ 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) │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + jal dcdc │ │ │ │ + lw a5,56(s9) │ │ │ │ + sd a0,32(s2) │ │ │ │ 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 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + sw a5,56(s9) │ │ │ │ + jal 3670 │ │ │ │ mv a0,s1 │ │ │ │ - ld s1,56(sp) │ │ │ │ - addi sp,sp,80 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ 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) │ │ │ │ + sd a6,16(sp) │ │ │ │ + jal 32b0 │ │ │ │ + ld a6,16(sp) │ │ │ │ + li a3,-1 │ │ │ │ + sext.w a5,a0 │ │ │ │ + sext.w a6,a6 │ │ │ │ + auipc a4,0x17 │ │ │ │ + addi a4,a4,-186 │ │ │ │ + li a2,1 │ │ │ │ + sd a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ 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 │ │ │ │ + sd a6,40(sp) │ │ │ │ + jal 33a0 <__snprintf_chk@plt> │ │ │ │ + addiw a1,s2,1 │ │ │ │ + addw a1,a1,a0 │ │ │ │ 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 │ │ │ │ + slli a1,a1,0x20 │ │ │ │ + sext.w a5,a5 │ │ │ │ + srli a1,a1,0x20 │ │ │ │ + mv a0,s0 │ │ │ │ + sd a5,24(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,0x17 │ │ │ │ + addi a4,a4,-258 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + j 47102 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + auipc a4,0x1b │ │ │ │ + addi a4,a4,-1708 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + sd a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ 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) │ │ │ │ + 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 1957a │ │ │ │ + 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,0x1b │ │ │ │ + addi a4,a4,-1778 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + j 47102 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32b0 │ │ │ │ + li a3,-1 │ │ │ │ + sext.w a5,a0 │ │ │ │ + auipc a4,0x1b │ │ │ │ + addi a4,a4,-1844 │ │ │ │ + li a2,1 │ │ │ │ + sd a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - beqz a0,46b76 │ │ │ │ - lw a5,0(a0) │ │ │ │ - beqz a5,46b76 │ │ │ │ + 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 1957a │ │ │ │ + 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,0x1b │ │ │ │ + addi a4,a4,-1912 │ │ │ │ + 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 47102 │ │ │ │ + lw a5,56(s9) │ │ │ │ + addi a4,s4,1 │ │ │ │ + ld a0,64(s9) │ │ │ │ + addiw a5,a5,1 │ │ │ │ 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 │ │ │ │ + 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 1957a │ │ │ │ + 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 dcdc │ │ │ │ + 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 47102 │ │ │ │ + li a2,10 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 32b0 │ │ │ │ + sext.w a5,a0 │ │ │ │ + auipc a4,0x1a │ │ │ │ + addi a4,a4,1968 │ │ │ │ + li a3,-1 │ │ │ │ + li a2,1 │ │ │ │ + sd a0,32(sp) │ │ │ │ + li a1,0 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ - lw a4,32(a0) │ │ │ │ - beqz a4,46bb0 │ │ │ │ - slli a4,a4,0x20 │ │ │ │ - li a3,2 │ │ │ │ - ld a5,48(a0) │ │ │ │ + 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 1957a │ │ │ │ + slli a4,s2,0x20 │ │ │ │ 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 │ │ │ │ + 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,0x1a │ │ │ │ + addi a4,a4,1898 │ │ │ │ + addiw a1,a5,1 │ │ │ │ + sext.w a5,a0 │ │ │ │ + j 47292 │ │ │ │ + sd s3,8(sp) │ │ │ │ + mv s11,s4 │ │ │ │ + li a1,40 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ + li s0,0 │ │ │ │ + j 4711e │ │ │ │ sw zero,0(a0) │ │ │ │ sd zero,8(a0) │ │ │ │ ret │ │ │ │ - lw a5,0(a0) │ │ │ │ + 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) │ │ │ │ + sw zero,0(s0) │ │ │ │ + ld s0,0(sp) │ │ │ │ + addi sp,sp,16 │ │ │ │ + ret │ │ │ │ + lw t1,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 │ │ │ │ + sd s0,48(sp) │ │ │ │ + sd s6,0(sp) │ │ │ │ + mv s0,a0 │ │ │ │ + mv s6,a1 │ │ │ │ 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 │ │ │ │ + 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 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) │ │ │ │ + sd ra,56(sp) │ │ │ │ + mv s3,a4 │ │ │ │ + mv s2,a5 │ │ │ │ + mv s5,a2 │ │ │ │ + mv s4,a3 │ │ │ │ + mv s1,a6 │ │ │ │ + jal 1957a │ │ │ │ + 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 s3,24(sp) │ │ │ │ - ld s5,8(sp) │ │ │ │ - ld ra,56(sp) │ │ │ │ - addiw a4,a4,1 │ │ │ │ - sw a4,0(s4) │ │ │ │ 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,-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) │ │ │ │ + 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 │ │ │ │ - mv s2,a0 │ │ │ │ li a0,0 │ │ │ │ - sd s3,8(sp) │ │ │ │ - sd ra,40(sp) │ │ │ │ - jal 1d4e0 │ │ │ │ + lw s1,32(s5) │ │ │ │ + lbu s2,36(s5) │ │ │ │ + jal 1957a │ │ │ │ + ld s0,40(s5) │ │ │ │ + li a5,-1 │ │ │ │ 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 │ │ │ │ + mv s4,a0 │ │ │ │ + beq s0,a5,47708 │ │ │ │ + ld a5,64(s5) │ │ │ │ + lbu s3,52(s5) │ │ │ │ + lw s7,48(s5) │ │ │ │ + ld s6,16(a5) │ │ │ │ + bnez s3,476ae │ │ │ │ + bnez s2,4782c │ │ │ │ + li a1,32 │ │ │ │ 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 │ │ │ │ + jal 1957a │ │ │ │ + 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,47876 │ │ │ │ + ld a3,64(s5) │ │ │ │ + li a5,1 │ │ │ │ + ld s6,16(a3) │ │ │ │ + ld s0,24(a3) │ │ │ │ + beq a4,a5,4762a │ │ │ │ + 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 1957a │ │ │ │ + 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,475bc │ │ │ │ + ld s3,72(s5) │ │ │ │ + li a5,-1 │ │ │ │ + beq s3,a5,47694 │ │ │ │ + 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,477e8 │ │ │ │ + bnez s5,477a2 │ │ │ │ + jal 1957a │ │ │ │ + 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,4755c │ │ │ │ + li a1,32 │ │ │ │ li a0,0 │ │ │ │ - j 46e52 │ │ │ │ + jal 1957a │ │ │ │ + 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,47876 │ │ │ │ + ld a3,64(s5) │ │ │ │ + j 47718 │ │ │ │ + lw a4,56(s5) │ │ │ │ + beqz a4,47876 │ │ │ │ + ld a3,64(s5) │ │ │ │ + beqz s2,475aa │ │ │ │ + li a5,1 │ │ │ │ + ld s6,16(a3) │ │ │ │ + ld s0,24(a3) │ │ │ │ + beq a4,a5,4762a │ │ │ │ + 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 1957a │ │ │ │ + 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,4772a │ │ │ │ + j 4762a │ │ │ │ + jal 1957a │ │ │ │ + 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 47694 │ │ │ │ + jal 1957a │ │ │ │ + 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 47694 │ │ │ │ + ld a5,24(a5) │ │ │ │ + li a1,32 │ │ │ │ li a0,0 │ │ │ │ - ret │ │ │ │ + add s3,s6,a5 │ │ │ │ + jal 1957a │ │ │ │ + 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 476f6 │ │ │ │ + li s0,0 │ │ │ │ + li s6,0 │ │ │ │ + j 4762a │ │ │ │ lw a5,0(a0) │ │ │ │ + beqz a5,47918 │ │ │ │ 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) │ │ │ │ + sd ra,88(sp) │ │ │ │ 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 │ │ │ │ + li a3,0 │ │ │ │ + auipc s3,0x32 │ │ │ │ + ld s3,1810(s3) │ │ │ │ + auipc s1,0x1e │ │ │ │ + addi s1,s1,1082 │ │ │ │ + auipc s4,0x1e │ │ │ │ + addi s4,s4,1066 │ │ │ │ + auipc s2,0x1a │ │ │ │ + addi s2,s2,762 │ │ │ │ + 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,478de │ │ │ │ + mv a7,s4 │ │ │ │ + bnez t3,478de │ │ │ │ + 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) │ │ │ │ - addiw s8,s8,1 │ │ │ │ - addi s7,s7,80 │ │ │ │ - bltu s8,a5,46f30 │ │ │ │ + sext.w a3,s0 │ │ │ │ + bltu a3,a5,478b6 │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ + 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,47ada │ │ │ │ + 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,47a7e │ │ │ │ + lw a4,32(s0) │ │ │ │ + lw s5,136(s0) │ │ │ │ + lw s6,104(s0) │ │ │ │ + bgeu s5,a4,47ab8 │ │ │ │ + subw s5,a4,s5 │ │ │ │ + ld a0,88(s0) │ │ │ │ + jal 8f86 │ │ │ │ + mv s3,a0 │ │ │ │ + ld a0,88(s0) │ │ │ │ + sext.w s3,s3 │ │ │ │ + jal c6c6 │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,88(s0) │ │ │ │ + sext.w s1,s1 │ │ │ │ + jal c694 │ │ │ │ + ld a2,8(sp) │ │ │ │ + ld a1,0(sp) │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,88(s0) │ │ │ │ + sext.w s2,s2 │ │ │ │ + jal 96c8 │ │ │ │ + lw a4,480(s7) │ │ │ │ + mv s4,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + fcvt.s.w fa0,a4 │ │ │ │ + jal 5793e │ │ │ │ + lw a4,396(s7) │ │ │ │ + bltu s1,a4,47a84 │ │ │ │ + bltu s2,a4,47a84 │ │ │ │ + lw a4,432(s7) │ │ │ │ + blt s4,a4,47a84 │ │ │ │ + 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,47b24 │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + mv a1,s0 │ │ │ │ + jal 1c504 │ │ │ │ + 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 1cf9e │ │ │ │ + ld a5,40(sp) │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,47a3a │ │ │ │ + lbu a4,96(s0) │ │ │ │ + ld a5,56(sp) │ │ │ │ + beq a4,a5,47ae4 │ │ │ │ + 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,47ac6 │ │ │ │ + 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,47abe │ │ │ │ + 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,47972 │ │ │ │ + li s5,-1 │ │ │ │ + li s6,-1 │ │ │ │ + j 47984 │ │ │ │ + li a5,9 │ │ │ │ + bgeu a5,s1,47a46 │ │ │ │ + li a4,1 │ │ │ │ + bltu a4,s3,47a46 │ │ │ │ + ld a5,16(sp) │ │ │ │ + li a3,-1 │ │ │ │ + lw a4,0(s0) │ │ │ │ + beq a5,a3,47aee │ │ │ │ + li a5,-1 │ │ │ │ + beq s6,a5,47b10 │ │ │ │ + ld a5,16(sp) │ │ │ │ + bne a5,a4,47a46 │ │ │ │ + ld a5,32(sp) │ │ │ │ + lui a4,0x2 │ │ │ │ + addi a4,a4,1807 │ │ │ │ + bltu a4,a5,47a46 │ │ │ │ + bgeu a4,s5,479d0 │ │ │ │ + j 47a46 │ │ │ │ + subw s5,s5,a4 │ │ │ │ + j 47984 │ │ │ │ + subw a4,a3,a4 │ │ │ │ + sd a4,32(sp) │ │ │ │ + j 47a70 │ │ │ │ + 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,47a32 │ │ │ │ + j 47a44 │ │ │ │ + bne s6,a4,47a9a │ │ │ │ + lui a4,0x2 │ │ │ │ + addi a4,a4,1807 │ │ │ │ + bgeu a4,s5,479d0 │ │ │ │ + li a5,-1 │ │ │ │ + bne s6,a5,47a46 │ │ │ │ + ld a5,32(sp) │ │ │ │ + lui a4,0x2 │ │ │ │ + addi a4,a4,1807 │ │ │ │ + bgeu a4,a5,479d0 │ │ │ │ + j 47a46 │ │ │ │ + ld a5,16(sp) │ │ │ │ + bne a5,a4,47a46 │ │ │ │ + ld a5,32(sp) │ │ │ │ + lui a4,0x2 │ │ │ │ + addi a4,a4,1807 │ │ │ │ + bgeu a4,a5,479d0 │ │ │ │ + j 47a46 │ │ │ │ + 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 1957a │ │ │ │ + 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 1c952 │ │ │ │ + lw a4,0(s1) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + sw a4,0(s1) │ │ │ │ + j 479ee │ │ │ │ + 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,0x1c │ │ │ │ + fld fa5,1360(s0) │ │ │ │ + auipc s0,0x1c │ │ │ │ + fld fa0,720(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,0x32 │ │ │ │ + ld a4,872(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 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,360(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,288(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,304(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,312(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,320(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,328(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s4 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,200(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,336(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,296(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a5,a0 │ │ │ │ + mv a1,s0 │ │ │ │ + li a0,0 │ │ │ │ + sd a5,344(sp) │ │ │ │ + jal 1957a │ │ │ │ + sd a0,352(sp) │ │ │ │ + beqz s2,48096 │ │ │ │ + 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,48090 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + sw a5,284(sp) │ │ │ │ + sd s4,400(sp) │ │ │ │ + mv s10,s3 │ │ │ │ + sd a3,272(sp) │ │ │ │ + sd s1,408(sp) │ │ │ │ + mv s9,t4 │ │ │ │ + j 47dce │ │ │ │ + subw s3,t2,s6 │ │ │ │ + subw a5,s6,a7 │ │ │ │ + addw a5,a5,t0 │ │ │ │ + beqz t6,47e2e │ │ │ │ + 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 57bb8 │ │ │ │ + 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,47e6a │ │ │ │ + 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,47e3e │ │ │ │ + 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,47eae │ │ │ │ + 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,47e0e │ │ │ │ + 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,47e0e │ │ │ │ + subw a0,a7,a5 │ │ │ │ + ld a5,224(sp) │ │ │ │ + bgeu a4,a5,47ce8 │ │ │ │ + lw a5,4(s7) │ │ │ │ + li s3,0 │ │ │ │ + bltu a5,s6,47cec │ │ │ │ + subw s3,a5,s6 │ │ │ │ + subw a5,s6,a7 │ │ │ │ + addw a5,a5,t0 │ │ │ │ + bnez t6,47cf8 │ │ │ │ + ld a4,272(sp) │ │ │ │ + addw ra,a0,a4 │ │ │ │ + addw a5,ra,a5 │ │ │ │ + addw a4,a5,s3 │ │ │ │ + j 47d02 │ │ │ │ + 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,47da4 │ │ │ │ + lw a5,284(sp) │ │ │ │ + addw a4,a5,a7 │ │ │ │ + addw a4,a4,a3 │ │ │ │ + subw a4,a4,s6 │ │ │ │ + subw a4,a4,s3 │ │ │ │ + j 47da4 │ │ │ │ + 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,4812e │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + addw a4,a4,a5 │ │ │ │ + sw a4,0(s9) │ │ │ │ + bgeu t2,a4,47d9c │ │ │ │ + auipc a3,0x1e │ │ │ │ + addi a3,a3,-430 │ │ │ │ + li a2,610 │ │ │ │ + auipc a1,0x1a │ │ │ │ + addi a1,a1,-714 │ │ │ │ + auipc a0,0x1a │ │ │ │ + addi a0,a0,-658 │ │ │ │ + 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,0x32 │ │ │ │ + ld s0,60(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 fa7e │ │ │ │ + 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 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 │ │ │ │ + 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 101f2 │ │ │ │ + mv s0,s1 │ │ │ │ li s2,0 │ │ │ │ - li s3,0 │ │ │ │ - li s10,0 │ │ │ │ - ld a5,48(s9) │ │ │ │ - mv a2,s1 │ │ │ │ + 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,4807a │ │ │ │ + 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,47f9c │ │ │ │ + jal 3670 │ │ │ │ + addi s6,s6,4 │ │ │ │ + sd zero,0(s0) │ │ │ │ + addi s2,s2,8 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bne s4,s6,47f5a │ │ │ │ + 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,0x32 │ │ │ │ + ld a5,-286(a5) │ │ │ │ + ld a4,456(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,4814e │ │ │ │ + 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 │ │ │ │ + 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,47f5a │ │ │ │ + j 47fd4 │ │ │ │ + li a5,150 │ │ │ │ + j 47cac │ │ │ │ + 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,0x32 │ │ │ │ + ld s0,-430(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 fa7e │ │ │ │ + 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 101f2 │ │ │ │ + j 47fd4 │ │ │ │ + auipc a3,0x1e │ │ │ │ + addi a3,a3,-1102 │ │ │ │ + li a2,608 │ │ │ │ + auipc a1,0x1a │ │ │ │ + addi a1,a1,-1386 │ │ │ │ + auipc a0,0x1a │ │ │ │ + addi a0,a0,-1370 │ │ │ │ + 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,0x32 │ │ │ │ + ld a4,-640(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 5793e │ │ │ │ + beqz s7,4873e │ │ │ │ + slli s7,s7,0x20 │ │ │ │ + srli s7,s7,0x20 │ │ │ │ + sd s1,504(sp) │ │ │ │ + auipc a3,0x32 │ │ │ │ + ld a3,-628(a3) │ │ │ │ + sext.w s1,a0 │ │ │ │ + li a2,24 │ │ │ │ + mv a1,s7 │ │ │ │ + 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 4820c │ │ │ │ + addi s5,s5,1 │ │ │ │ + addi a5,a5,24 │ │ │ │ + beq s7,s5,48726 │ │ │ │ + lw a4,0(a5) │ │ │ │ + sext.w s6,s5 │ │ │ │ + fcvt.d.w fa5,a4 │ │ │ │ + flt.d a4,fa5,fa4 │ │ │ │ + beqz a4,48204 │ │ │ │ + ld a2,184(sp) │ │ │ │ + mv a3,s4 │ │ │ │ + mv a1,s6 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 7542 │ │ │ │ + auipc a3,0x32 │ │ │ │ + ld a3,-600(a3) │ │ │ │ + li a2,24 │ │ │ │ + mv a1,s5 │ │ │ │ + mv s9,a0 │ │ │ │ + jal 3400 │ │ │ │ + lw a5,0(s9) │ │ │ │ + li a4,1 │ │ │ │ + bgeu a4,a5,4872a │ │ │ │ + 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 1957a │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,288(sp) │ │ │ │ + jal 1957a │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,224(sp) │ │ │ │ + jal 1957a │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,232(sp) │ │ │ │ + jal 1957a │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,248(sp) │ │ │ │ + jal 1957a │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,256(sp) │ │ │ │ + jal 1957a │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,264(sp) │ │ │ │ + jal 1957a │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x2 │ │ │ │ + sd a5,272(sp) │ │ │ │ + jal 1957a │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv s3,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + jal 1957a │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a5,240(sp) │ │ │ │ + jal 1957a │ │ │ │ + lwu a1,0(s9) │ │ │ │ + mv a5,a0 │ │ │ │ + li a0,0 │ │ │ │ + slli a1,a1,0x3 │ │ │ │ + sd a5,296(sp) │ │ │ │ + jal 1957a │ │ │ │ + lw a4,0(s9) │ │ │ │ + sd a0,280(sp) │ │ │ │ + beqz a4,48528 │ │ │ │ + addw ra,s2,s1 │ │ │ │ + ld a1,16(s9) │ │ │ │ + mv a3,s0 │ │ │ │ + bltu ra,s0,4871c │ │ │ │ + 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 48446 │ │ │ │ + subw s6,t4,a2 │ │ │ │ + lbu a1,12(a3) │ │ │ │ + addw a4,a2,t0 │ │ │ │ + subw a4,a4,a7 │ │ │ │ + beqz a1,484aa │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + 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 57bb8 │ │ │ │ + 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,484ba │ │ │ │ + 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,484fe │ │ │ │ + lw a0,40(s0) │ │ │ │ + sw a0,4(s5) │ │ │ │ + sw a3,0(s5) │ │ │ │ + lw a4,0(t2) │ │ │ │ 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 │ │ │ │ + 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,48520 │ │ │ │ + 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,4847a │ │ │ │ + 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,4847a │ │ │ │ + subw a0,a7,a6 │ │ │ │ + addiw a4,a4,-1 │ │ │ │ + bgeu a5,a4,48356 │ │ │ │ + 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,4835a │ │ │ │ + lbu a1,12(a3) │ │ │ │ + addw a4,a2,t0 │ │ │ │ + subw s6,a5,a2 │ │ │ │ + subw a4,a4,a7 │ │ │ │ + bnez a1,4836a │ │ │ │ + ld a5,208(sp) │ │ │ │ + addw ra,a0,a5 │ │ │ │ + addw a4,ra,a4 │ │ │ │ + addw a4,a4,s6 │ │ │ │ + j 48374 │ │ │ │ + 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,4880e │ │ │ │ + addiw a5,a5,-1 │ │ │ │ + addw a3,a3,a5 │ │ │ │ + sw a3,0(s8) │ │ │ │ + bgeu t4,a3,4840e │ │ │ │ + auipc a3,0x1e │ │ │ │ + addi a3,a3,-2022 │ │ │ │ + li a2,815 │ │ │ │ + auipc a1,0x19 │ │ │ │ + addi a1,a1,1766 │ │ │ │ + auipc a0,0x19 │ │ │ │ + addi a0,a0,1822 │ │ │ │ + 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,48418 │ │ │ │ + lw a5,220(sp) │ │ │ │ + addw a4,a4,a5 │ │ │ │ + addw a4,a4,a3 │ │ │ │ + subw a4,a4,a2 │ │ │ │ + subw a0,a4,s6 │ │ │ │ + j 48418 │ │ │ │ + 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,0x32 │ │ │ │ + ld s0,-1592(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) │ │ │ │ - j 47078 │ │ │ │ - li a5,1 │ │ │ │ - mv s8,s2 │ │ │ │ + ld a5,248(sp) │ │ │ │ + sd a5,0(sp) │ │ │ │ + ld a5,240(sp) │ │ │ │ + jal fa7e │ │ │ │ + mv s1,a0 │ │ │ │ + beqz a0,48742 │ │ │ │ + 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) │ │ │ │ - j 47078 │ │ │ │ - mv s2,s8 │ │ │ │ - sext.w s8,s2 │ │ │ │ - j 47078 │ │ │ │ - ld ra,120(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 101f2 │ │ │ │ + lw a5,0(s9) │ │ │ │ + beqz a5,4866e │ │ │ │ + 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,48720 │ │ │ │ + ld a5,0(s4) │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + sd zero,0(s2) │ │ │ │ + addiw a4,a4,1 │ │ │ │ + mv a0,a5 │ │ │ │ + bltu a3,a4,4862c │ │ │ │ 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 │ │ │ │ + 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,485e4 │ │ │ │ + mv a0,s1 │ │ │ │ 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 │ │ │ │ + ld a0,376(sp) │ │ │ │ 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) │ │ │ │ + ld a0,280(sp) │ │ │ │ + sd zero,376(sp) │ │ │ │ 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 │ │ │ │ + lw a5,0(s9) │ │ │ │ + ld a4,328(sp) │ │ │ │ + ld a0,168(sp) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s9 │ │ │ │ + sw a5,0(a4) │ │ │ │ + jal 7286 │ │ │ │ + mv a0,s9 │ │ │ │ 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 │ │ │ │ + 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 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,0x32 │ │ │ │ + ld a5,-2010(a5) │ │ │ │ + ld a4,408(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,4882e │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mv a3,ra │ │ │ │ + j 48310 │ │ │ │ + ld a0,0(s4) │ │ │ │ + j 48654 │ │ │ │ + addiw s6,s6,1 │ │ │ │ + j 4821c │ │ │ │ + ld a0,168(sp) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s9 │ │ │ │ + jal 7286 │ │ │ │ + mv a0,s9 │ │ │ │ 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 │ │ │ │ + ld s1,504(sp) │ │ │ │ + ld s6,464(sp) │ │ │ │ + sd zero,288(sp) │ │ │ │ + j 486ea │ │ │ │ + ld a5,176(sp) │ │ │ │ + auipc s0,0x32 │ │ │ │ + ld s0,-1948(s0) │ │ │ │ + ld a0,0(s0) │ │ │ │ + ld a4,8(a5) │ │ │ │ + ld a3,0(a5) │ │ │ │ + auipc a2,0x19 │ │ │ │ + addi a2,a2,1238 │ │ │ │ + mv a5,s8 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + lw a5,0(s9) │ │ │ │ + beqz a5,48802 │ │ │ │ + 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,0x19 │ │ │ │ + addi s2,s2,2038 │ │ │ │ + lw a1,0(s5) │ │ │ │ + ld a2,128(sp) │ │ │ │ + ld a0,184(sp) │ │ │ │ + mv a3,s11 │ │ │ │ + li s10,0 │ │ │ │ + jal 5777c │ │ │ │ + lw a7,364(sp) │ │ │ │ + lw a6,360(sp) │ │ │ │ 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) │ │ │ │ + ld a0,0(s0) │ │ │ │ + li a4,1 │ │ │ │ + mv a3,s4 │ │ │ │ + auipc a2,0x19 │ │ │ │ + addi a2,a2,1196 │ │ │ │ + li a1,1 │ │ │ │ + jal 38a0 <__fprintf_chk@plt> │ │ │ │ + beqz s8,487d6 │ │ │ │ + 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,487be │ │ │ │ + lw a4,0(s6) │ │ │ │ + lw a3,0(s7) │ │ │ │ + ld a0,0(s0) │ │ │ │ + auipc a2,0x19 │ │ │ │ + addi a2,a2,1176 │ │ │ │ + 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,4878a │ │ │ │ + ld s1,504(sp) │ │ │ │ + ld s6,464(sp) │ │ │ │ + ld s10,432(sp) │ │ │ │ + ld s11,424(sp) │ │ │ │ + sd zero,288(sp) │ │ │ │ + j 486ea │ │ │ │ + auipc a3,0x1d │ │ │ │ + addi a3,a3,1258 │ │ │ │ + li a2,813 │ │ │ │ + auipc a1,0x19 │ │ │ │ + addi a1,a1,950 │ │ │ │ + auipc a0,0x19 │ │ │ │ + addi a0,a0,966 │ │ │ │ + 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,0x31 │ │ │ │ + ld s7,1708(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) │ │ │ │ + mv s2,a0 │ │ │ │ + sd a1,88(sp) │ │ │ │ + sw zero,132(sp) │ │ │ │ + sw zero,136(sp) │ │ │ │ + sw zero,140(sp) │ │ │ │ + jal 8434 │ │ │ │ + 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 48152 │ │ │ │ + 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 s10,16(sp) │ │ │ │ - sd s11,8(sp) │ │ │ │ - mv s8,a0 │ │ │ │ + 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 4791a │ │ │ │ + beqz s1,48938 │ │ │ │ + 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 57b98 │ │ │ │ + bne s0,s1,48928 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + lw a2,128(sp) │ │ │ │ + mv a1,s4 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 7286 │ │ │ │ + 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,48980 │ │ │ │ + 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) │ │ │ │ + mv a0,s6 │ │ │ │ + ld s6,208(sp) │ │ │ │ + addi sp,sp,272 │ │ │ │ + ret │ │ │ │ + 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,48b6e │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + sd a5,48(sp) │ │ │ │ + j 489d6 │ │ │ │ + lw a3,32(s11) │ │ │ │ + addi s1,s1,88 │ │ │ │ + bgeu s10,a3,48ab8 │ │ │ │ + ld s0,48(s11) │ │ │ │ + addiw s9,s10,1 │ │ │ │ + sext.w s8,s10 │ │ │ │ + add s0,s0,s1 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 1c6b4 │ │ │ │ + sext.w s10,s9 │ │ │ │ + bne a0,s3,489ca │ │ │ │ + mv a0,s0 │ │ │ │ + jal 1c806 │ │ │ │ + mv s2,a0 │ │ │ │ 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) │ │ │ │ + jal c6c6 │ │ │ │ + mv s5,a0 │ │ │ │ + ld a2,16(sp) │ │ │ │ + ld a0,88(s2) │ │ │ │ + ld a1,8(sp) │ │ │ │ + sext.w s5,s5 │ │ │ │ + jal 96c8 │ │ │ │ ld s7,40(sp) │ │ │ │ - addi sp,sp,112 │ │ │ │ + addw s6,a0,s6 │ │ │ │ + ld a0,88(s2) │ │ │ │ + bltu s5,s7,48b38 │ │ │ │ + mv a2,s7 │ │ │ │ + li a1,0 │ │ │ │ + jal 9838 │ │ │ │ + mv a6,a0 │ │ │ │ + ld a0,88(s2) │ │ │ │ + subw a1,s5,s7 │ │ │ │ + mv a2,s5 │ │ │ │ + sd a6,64(sp) │ │ │ │ + jal 9838 │ │ │ │ + ld a6,64(sp) │ │ │ │ + mv s7,a0 │ │ │ │ + ld a5,24(sp) │ │ │ │ + bge a5,a6,48a46 │ │ │ │ + ori s4,s4,32 │ │ │ │ + ld a5,32(sp) │ │ │ │ + bge a5,s7,48a50 │ │ │ │ + ori s4,s4,8 │ │ │ │ + lbu a5,72(s0) │ │ │ │ + lw a7,64(s0) │ │ │ │ + lw s0,68(s0) │ │ │ │ + bnez a5,48ade │ │ │ │ + bnez s8,48ae6 │ │ │ │ + ld a4,56(sp) │ │ │ │ + bgeu a4,a7,48b18 │ │ │ │ + lw a0,32(s11) │ │ │ │ + lbu a3,96(s2) │ │ │ │ + bnez a3,48b44 │ │ │ │ + ori s4,s4,4 │ │ │ │ + mv a3,s10 │ │ │ │ + beq a0,s10,48a9e │ │ │ │ + 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 1c6b4 │ │ │ │ + ld a5,64(sp) │ │ │ │ + lw a3,32(s11) │ │ │ │ + beq a0,s3,489ce │ │ │ │ + ld a4,48(sp) │ │ │ │ + bltu a4,s0,48aa6 │ │ │ │ + beqz a5,48b50 │ │ │ │ + lbu a4,96(s2) │ │ │ │ + bnez a4,48b4a │ │ │ │ + ori s4,s4,16 │ │ │ │ + addi s1,s1,88 │ │ │ │ + bltu s10,a3,489d6 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + ori s4,s4,2 │ │ │ │ + beqz s8,48a66 │ │ │ │ + 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 1c6b4 │ │ │ │ + ld a6,64(sp) │ │ │ │ + ld a7,80(sp) │ │ │ │ + ld a5,88(sp) │ │ │ │ + beq a0,s3,48b5c │ │ │ │ + ld a4,56(sp) │ │ │ │ + bltu a4,a7,48a66 │ │ │ │ + bnez a5,48a66 │ │ │ │ + lw a3,32(s11) │ │ │ │ + li a7,4 │ │ │ │ + mv a0,a3 │ │ │ │ + bltu a7,s5,48b62 │ │ │ │ + bgtz a6,48a6a │ │ │ │ + bne a3,s10,48a7a │ │ │ │ + ld a5,72(sp) │ │ │ │ + bltu a5,s0,48aa6 │ │ │ │ + bgtz s7,48aa6 │ │ │ │ + j 48ab8 │ │ │ │ + jal 8f86 │ │ │ │ + sext.w s7,a0 │ │ │ │ + mv a6,s7 │ │ │ │ + j 48a3c │ │ │ │ + ori s4,s4,16 │ │ │ │ + j 48a74 │ │ │ │ + ori s4,s4,4 │ │ │ │ + j 489ce │ │ │ │ + li a4,4 │ │ │ │ + bltu a4,s5,489ce │ │ │ │ + bgtz s7,48aa6 │ │ │ │ + j 489ce │ │ │ │ + lw a0,32(s11) │ │ │ │ + j 48a74 │ │ │ │ + bne a3,s10,48a7a │ │ │ │ + ld a5,72(sp) │ │ │ │ + bltu a5,s0,48aa6 │ │ │ │ + j 48ab8 │ │ │ │ + li s4,0 │ │ │ │ + li s6,0 │ │ │ │ + j 48aca │ │ │ │ + addi sp,sp,-400 │ │ │ │ + sd s11,296(sp) │ │ │ │ + mv s11,a1 │ │ │ │ + lw a1,0(a1) │ │ │ │ + sd s0,384(sp) │ │ │ │ + auipc s0,0x31 │ │ │ │ + ld s0,914(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,48c72 │ │ │ │ + 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 48984 │ │ │ │ + mv s5,a0 │ │ │ │ + beqz a0,48c52 │ │ │ │ + andi a5,a0,38 │ │ │ │ + bnez a5,48f3e │ │ │ │ + andi s2,s5,26 │ │ │ │ + andi s3,s5,36 │ │ │ │ + bnez s2,48c9c │ │ │ │ + ld a0,8(s11) │ │ │ │ + ld a1,64(sp) │ │ │ │ + mv a2,s4 │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 1f69a │ │ │ │ + mv s1,a0 │ │ │ │ + bnez s3,48f74 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36444 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + lw a5,232(sp) │ │ │ │ + bnez a5,48f1a │ │ │ │ + lw a5,236(sp) │ │ │ │ + sd zero,248(sp) │ │ │ │ + bnez a5,48f28 │ │ │ │ + lw a5,240(sp) │ │ │ │ + sd zero,256(sp) │ │ │ │ + bnez a5,48f36 │ │ │ │ + lw a5,244(sp) │ │ │ │ + sd zero,264(sp) │ │ │ │ + bnez a5,48c94 │ │ │ │ + sd zero,272(sp) │ │ │ │ + lw a5,0(s11) │ │ │ │ + addiw s8,s8,1 │ │ │ │ + addi s0,s0,80 │ │ │ │ + bltu s8,a5,48bde │ │ │ │ + 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,0x31 │ │ │ │ + ld a5,670(a5) │ │ │ │ + ld a4,280(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,49274 │ │ │ │ + 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 48c50 │ │ │ │ + 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 │ │ │ │ + mv a1,s2 │ │ │ │ + jal 2a8b0 │ │ │ │ + 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 │ │ │ │ + mv a1,s2 │ │ │ │ + sd a6,264(sp) │ │ │ │ + jal 2a8b0 │ │ │ │ + mv a5,a0 │ │ │ │ + ld a0,8(s11) │ │ │ │ + ld a1,64(sp) │ │ │ │ + mv a2,s4 │ │ │ │ + add a0,a0,s0 │ │ │ │ + sd a5,272(sp) │ │ │ │ + jal 1f69a │ │ │ │ + mv s1,a0 │ │ │ │ + bnez s3,49120 │ │ │ │ + andi s5,s5,24 │ │ │ │ + sd zero,120(sp) │ │ │ │ + beqz s5,48c28 │ │ │ │ + lw a5,0(s1) │ │ │ │ + ld s5,8(s1) │ │ │ │ + li a1,0 │ │ │ │ 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 │ │ │ │ + slli a4,a5,0x3 │ │ │ │ + add a5,a5,a4 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + add s5,s5,a5 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 35f26 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + sw a5,228(sp) │ │ │ │ + jal 3645e │ │ │ │ + mv s2,a0 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 35f8c │ │ │ │ + sext.w s5,s2 │ │ │ │ + slli a5,s5,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 │ │ │ │ + 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,4900a │ │ │ │ + ld a5,120(sp) │ │ │ │ + beqz a5,48c28 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36c5c │ │ │ │ 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) │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,88(sp) │ │ │ │ + jal 36c98 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,96(sp) │ │ │ │ + jal 36b90 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,104(sp) │ │ │ │ + jal 36c18 │ │ │ │ + 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 1957a │ │ │ │ + mv a4,a0 │ │ │ │ + ld a1,192(sp) │ │ │ │ + ld a0,96(sp) │ │ │ │ + sd a4,88(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,112(sp) │ │ │ │ + mv a1,s5 │ │ │ │ + sd a4,96(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,104(sp) │ │ │ │ + slli a1,s5,0x3 │ │ │ │ + sd a4,112(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,4915a │ │ │ │ + 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,4928a │ │ │ │ + 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 47b64 │ │ │ │ + li a1,16 │ │ │ │ + mv s3,a0 │ │ │ │ li a0,0 │ │ │ │ - addiw s11,s11,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s10) │ │ │ │ - add a5,a5,s9 │ │ │ │ - ld a0,24(a5) │ │ │ │ + jal 1957a │ │ │ │ + mv s2,a0 │ │ │ │ + jal 1de48 │ │ │ │ + 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 4791a │ │ │ │ + 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,49212 │ │ │ │ + lw a5,480(s6) │ │ │ │ + ld a0,72(sp) │ │ │ │ + fcvt.s.w fa0,a5 │ │ │ │ + jal 5793e │ │ │ │ + lw a4,0(s2) │ │ │ │ + li a5,1 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beq a4,a5,491aa │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1ccac │ │ │ │ + mv a0,s2 │ │ │ │ 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 │ │ │ │ + ld a0,88(sp) │ │ │ │ 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 │ │ │ │ + ld a0,96(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,104(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a0,112(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld a5,128(sp) │ │ │ │ + beqz a5,48f02 │ │ │ │ + lwu s2,128(sp) │ │ │ │ + li a5,104 │ │ │ │ + mv s5,s3 │ │ │ │ + mul s2,s2,a5 │ │ │ │ + add s2,s2,s3 │ │ │ │ + mv a1,s5 │ │ │ │ + li a0,0 │ │ │ │ + addi s5,s5,104 │ │ │ │ + jal 57b98 │ │ │ │ + bne s5,s2,48ef2 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36444 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + lw a5,232(sp) │ │ │ │ + beqz a5,48c3a │ │ │ │ + ld a0,248(sp) │ │ │ │ + jal 3670 │ │ │ │ + lw a5,236(sp) │ │ │ │ + sd zero,248(sp) │ │ │ │ + beqz a5,48c42 │ │ │ │ + ld a0,256(sp) │ │ │ │ + jal 3670 │ │ │ │ + lw a5,240(sp) │ │ │ │ + sd zero,256(sp) │ │ │ │ + beqz a5,48c4a │ │ │ │ + ld a0,264(sp) │ │ │ │ + jal 3670 │ │ │ │ + j 48c4a │ │ │ │ + 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 │ │ │ │ + jal 2a8b0 │ │ │ │ + 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 2a8b0 │ │ │ │ + sd a0,256(sp) │ │ │ │ + j 48c08 │ │ │ │ + ld s3,8(a0) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 35f26 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s3 │ │ │ │ + sw a5,228(sp) │ │ │ │ + jal 3645e │ │ │ │ + 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,48c28 │ │ │ │ + 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,0x31 │ │ │ │ + ld a3,22(a3) │ │ │ │ + addi a2,sp,228 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 4db74 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beqz a0,49002 │ │ │ │ + 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,49002 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + lw a4,716(s6) │ │ │ │ + addw a5,a5,a2 │ │ │ │ + subw a5,a5,a3 │ │ │ │ + bgeu a5,a4,49002 │ │ │ │ + slli a5,a3,0x20 │ │ │ │ + srli a5,a5,0x20 │ │ │ │ + sd a5,120(sp) │ │ │ │ + beqz s2,48d5a │ │ │ │ + j 48d06 │ │ │ │ + beqz s2,48c28 │ │ │ │ + sd zero,120(sp) │ │ │ │ + j 48d06 │ │ │ │ + slli a5,a5,0x3 │ │ │ │ + addi a5,a5,128 │ │ │ │ + add a5,a5,a3 │ │ │ │ + ld a5,-24(a5) │ │ │ │ + li a4,0 │ │ │ │ + auipc a3,0x31 │ │ │ │ + ld a3,-80(a3) │ │ │ │ + addi a2,sp,228 │ │ │ │ + mv a0,a5 │ │ │ │ + sd a6,96(sp) │ │ │ │ + sd a5,88(sp) │ │ │ │ + jal 4dbf0 │ │ │ │ + lw a3,-48(s5) │ │ │ │ + sext.w a0,a0 │ │ │ │ + lw a4,228(sp) │ │ │ │ + bgeu a0,a3,48d5a │ │ │ │ + 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,48d5a │ │ │ │ + lw a3,716(s6) │ │ │ │ + subw a4,a5,a4 │ │ │ │ + bgeu a4,a3,48d5a │ │ │ │ slli a5,a5,0x20 │ │ │ │ srli a5,a5,0x20 │ │ │ │ - slli a1,a5,0x2 │ │ │ │ - add a1,a1,a5 │ │ │ │ - slli a1,a1,0x4 │ │ │ │ - jal 1d4e0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,184(sp) │ │ │ │ + jal 36c5c │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,88(sp) │ │ │ │ + jal 36c98 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,96(sp) │ │ │ │ + jal 36b90 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,104(sp) │ │ │ │ + jal 36c18 │ │ │ │ + ld a4,120(sp) │ │ │ │ + sd a0,112(sp) │ │ │ │ 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 │ │ │ │ + bnez a4,48d8a │ │ │ │ + addiw a4,a5,1 │ │ │ │ + slli s3,a4,0x20 │ │ │ │ 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 │ │ │ │ + ld a0,88(sp) │ │ │ │ + slli s5,s3,0x2 │ │ │ │ + mv a1,s5 │ │ │ │ + sd a5,120(sp) │ │ │ │ + sext.w a5,a4 │ │ │ │ + sd a5,128(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,96(sp) │ │ │ │ + mv a1,s5 │ │ │ │ + sd a4,88(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,112(sp) │ │ │ │ + mv a1,s3 │ │ │ │ + sd a4,96(sp) │ │ │ │ + jal 1957a │ │ │ │ + mv a4,a0 │ │ │ │ + ld a0,104(sp) │ │ │ │ + slli a1,s3,0x3 │ │ │ │ + sd a4,112(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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,49220 │ │ │ │ + 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 48e16 │ │ │ │ + ld s2,8(a0) │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 35f26 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + sw a5,228(sp) │ │ │ │ + jal 3645e │ │ │ │ + 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,48fa2 │ │ │ │ + beqz s2,48c28 │ │ │ │ + sd zero,120(sp) │ │ │ │ + j 48d06 │ │ │ │ + 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 48e10 │ │ │ │ + lw a4,216(sp) │ │ │ │ + lw a5,224(sp) │ │ │ │ + bge a4,a5,48eba │ │ │ │ + bgeu a0,s5,48eba │ │ │ │ + ld a0,8(s11) │ │ │ │ + mv a1,s4 │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 1cc7e │ │ │ │ + ld a5,8(s2) │ │ │ │ + lw a5,32(a5) │ │ │ │ + beqz a5,48eba │ │ │ │ + li a6,0 │ │ │ │ + sd s1,120(sp) │ │ │ │ + li s5,0 │ │ │ │ + mv s1,s2 │ │ │ │ + mv s2,a6 │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + jal 1957a │ │ │ │ + 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 1c504 │ │ │ │ + mv a1,a0 │ │ │ │ + ld a0,8(s11) │ │ │ │ + li a4,1 │ │ │ │ + mv a3,s4 │ │ │ │ + li a2,0 │ │ │ │ add a0,a0,s0 │ │ │ │ + jal 1cf9e │ │ │ │ + ld a5,8(s1) │ │ │ │ + lw a5,32(a5) │ │ │ │ + bltu s2,a5,491d6 │ │ │ │ + mv s2,s1 │ │ │ │ + ld s1,120(sp) │ │ │ │ + j 48eba │ │ │ │ + ld a0,8(s2) │ │ │ │ + jal 1c86c │ │ │ │ + sext.w s5,a0 │ │ │ │ + j 48ea0 │ │ │ │ + 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 │ │ │ │ + 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 48e16 │ │ │ │ + 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 49094 │ │ │ │ + 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,0x31 │ │ │ │ + ld a4,-912(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 1fa2c │ │ │ │ + lw a5,0(s5) │ │ │ │ + beqz a5,49328 │ │ │ │ + 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 48984 │ │ │ │ + bnez a0,4934e │ │ │ │ + lw a4,0(s5) │ │ │ │ + addi s4,s4,1 │ │ │ │ + sext.w a5,s4 │ │ │ │ + bltu a5,a4,492ee │ │ │ │ + ld s2,320(sp) │ │ │ │ + ld s4,304(sp) │ │ │ │ + ld s8,272(sp) │ │ │ │ + auipc a5,0x31 │ │ │ │ + ld a5,-1048(a5) │ │ │ │ + ld a4,232(sp) │ │ │ │ + ld a5,0(a5) │ │ │ │ + xor a5,a5,a4 │ │ │ │ + li a4,0 │ │ │ │ + bnez a5,49866 │ │ │ │ + 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,496e2 │ │ │ │ + andi a5,s3,26 │ │ │ │ + bnez a5,496a0 │ │ │ │ + ld a0,8(s5) │ │ │ │ + mv a2,s6 │ │ │ │ + mv a1,s9 │ │ │ │ + add a0,a0,s2 │ │ │ │ + jal 1f69a │ │ │ │ + lui a1,0x2 │ │ │ │ + addi a1,a1,1808 │ │ │ │ + mv s0,a0 │ │ │ │ + jal 3627e │ │ │ │ + mv s1,a0 │ │ │ │ + jal 360ac │ │ │ │ + mv a0,s0 │ │ │ │ + jal 36444 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ lw a5,0(s1) │ │ │ │ + beqz a5,494e0 │ │ │ │ + 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 493d8 │ │ │ │ + lw a4,0(s1) │ │ │ │ + addi s0,s0,1 │ │ │ │ + sext.w a5,s0 │ │ │ │ + bgeu a5,a4,494dc │ │ │ │ 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) │ │ │ │ + slli s3,s0,0x3 │ │ │ │ + add s3,s3,s0 │ │ │ │ + slli s3,s3,0x3 │ │ │ │ + add a0,a0,s3 │ │ │ │ + jal 35f8c │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s8,a0,493cc │ │ │ │ + ld s2,8(s1) │ │ │ │ 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) │ │ │ │ + add s2,s2,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 35f26 │ │ │ │ + mv a5,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + sw a5,164(sp) │ │ │ │ + jal 35f8c │ │ │ │ + mv s11,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 3645e │ │ │ │ + ld a5,88(sp) │ │ │ │ + sext.w s11,s11 │ │ │ │ + mv s10,a0 │ │ │ │ + sext.w s4,a0 │ │ │ │ + bnez a5,4950e │ │ │ │ + ld a5,104(sp) │ │ │ │ + bnez a5,495c0 │ │ │ │ + li s3,100 │ │ │ │ + li a3,100 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s2 │ │ │ │ + sd a3,56(sp) │ │ │ │ + jal 35f26 │ │ │ │ + mv a1,s2 │ │ │ │ + mv s11,a0 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a0,s5 │ │ │ │ + jal 35f0a │ │ │ │ + ld a3,56(sp) │ │ │ │ + mv a4,a0 │ │ │ │ + mv a1,s2 │ │ │ │ + mv a2,s3 │ │ │ │ + mv a0,s5 │ │ │ │ + mv s2,a4 │ │ │ │ + jal 35f46 │ │ │ │ + sext.w s11,s11 │ │ │ │ + sext.w s6,a0 │ │ │ │ + bnez s4,4971e │ │ │ │ + ld a0,0(s7) │ │ │ │ + ld a4,96(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ + mv a3,s6 │ │ │ │ + mv a2,s2 │ │ │ │ + jal 4c264 │ │ │ │ + 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 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 4cfda │ │ │ │ + ld a1,40(sp) │ │ │ │ + li a2,-2 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 1c9b2 │ │ │ │ + mv s10,a0 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 4d0bc │ │ │ │ + lw a5,160(sp) │ │ │ │ + bge a5,s10,494ac │ │ │ │ + bnez a0,4973a │ │ │ │ + mv a0,s2 │ │ │ │ + jal 1cc1e │ │ │ │ + mv a0,s2 │ │ │ │ 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 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 8c62 │ │ │ │ + mv a0,s3 │ │ │ │ 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 │ │ │ │ + ld a0,168(sp) │ │ │ │ + addi s0,s0,1 │ │ │ │ + jal 33bfa │ │ │ │ + ld a0,168(sp) │ │ │ │ + jal 3670 │ │ │ │ + lw a4,0(s1) │ │ │ │ + sext.w a5,s0 │ │ │ │ + bltu a5,a4,493d8 │ │ │ │ + ld s10,256(sp) │ │ │ │ + ld s11,248(sp) │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36444 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + lw a5,176(sp) │ │ │ │ + bnez a5,49674 │ │ │ │ + lw a5,180(sp) │ │ │ │ + bnez a5,49666 │ │ │ │ + lw a5,184(sp) │ │ │ │ + bnez a5,49692 │ │ │ │ + lw a5,188(sp) │ │ │ │ + bnez a5,49682 │ │ │ │ + ld s2,320(sp) │ │ │ │ + ld s3,312(sp) │ │ │ │ + ld s4,304(sp) │ │ │ │ + ld s8,272(sp) │ │ │ │ + j 49328 │ │ │ │ + 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,495e4 │ │ │ │ + ld a5,104(sp) │ │ │ │ + beqz a5,4965c │ │ │ │ + slli a6,s3,0x2 │ │ │ │ + addi a5,a6,112 │ │ │ │ + addi a4,sp,128 │ │ │ │ + add a6,a5,a4 │ │ │ │ + lw a1,-56(a6) │ │ │ │ + beqz a1,495dc │ │ │ │ + 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,0x31 │ │ │ │ + ld a3,-1422(a3) │ │ │ │ + mv a0,a7 │ │ │ │ + addi a2,sp,164 │ │ │ │ + sd a6,144(sp) │ │ │ │ + sd a7,56(sp) │ │ │ │ + jal 4dbf0 │ │ │ │ + ld a6,144(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + ld a7,56(sp) │ │ │ │ + lw a4,-56(a6) │ │ │ │ + bgeu a0,a4,495dc │ │ │ │ + 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,49836 │ │ │ │ + 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,49848 │ │ │ │ + lui a2,0x4 │ │ │ │ + addi a4,a4,-1 │ │ │ │ + addi a2,a2,-1386 │ │ │ │ + bgeu a2,a4,4942a │ │ │ │ + li a3,1000 │ │ │ │ + j 4942a │ │ │ │ + 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,49544 │ │ │ │ + ld s3,120(sp) │ │ │ │ + li a3,1000 │ │ │ │ + j 4942a │ │ │ │ + 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,0x31 │ │ │ │ + ld a3,-1586(a3) │ │ │ │ + mv a0,s6 │ │ │ │ + sd a6,152(sp) │ │ │ │ + sd a7,144(sp) │ │ │ │ + sd a2,56(sp) │ │ │ │ + jal 4db74 │ │ │ │ + sext.w a0,a0 │ │ │ │ + ld a2,56(sp) │ │ │ │ + ld a7,144(sp) │ │ │ │ + ld a6,152(sp) │ │ │ │ + beqz a0,4952a │ │ │ │ + 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,4952a │ │ │ │ + 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,4984c │ │ │ │ + lui a4,0x4 │ │ │ │ + addi a4,a4,-1386 │ │ │ │ + li a3,100 │ │ │ │ + bgeu a4,s6,4942a │ │ │ │ + li s3,1000 │ │ │ │ + li a3,100 │ │ │ │ + j 4942a │ │ │ │ + ld a0,208(sp) │ │ │ │ + jal 3670 │ │ │ │ + lw a5,184(sp) │ │ │ │ + beqz a5,494fe │ │ │ │ + j 49692 │ │ │ │ + ld a0,200(sp) │ │ │ │ + jal 3670 │ │ │ │ + lw a5,180(sp) │ │ │ │ + beqz a5,494f8 │ │ │ │ + j 49666 │ │ │ │ + ld a0,224(sp) │ │ │ │ + jal 3670 │ │ │ │ + ld s2,320(sp) │ │ │ │ + ld s3,312(sp) │ │ │ │ + ld s4,304(sp) │ │ │ │ + ld s8,272(sp) │ │ │ │ + j 49328 │ │ │ │ + ld a0,216(sp) │ │ │ │ + jal 3670 │ │ │ │ + lw a5,188(sp) │ │ │ │ + beqz a5,49504 │ │ │ │ + j 49682 │ │ │ │ + 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 2a8b0 │ │ │ │ + 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 2a8b0 │ │ │ │ + sd a0,224(sp) │ │ │ │ + j 49362 │ │ │ │ + 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 2a8b0 │ │ │ │ + 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 2a8b0 │ │ │ │ + sd a0,208(sp) │ │ │ │ + andi a5,s3,26 │ │ │ │ + beqz a5,49362 │ │ │ │ + j 496a0 │ │ │ │ + ld a0,8(s7) │ │ │ │ + ld a4,96(sp) │ │ │ │ + ld a1,48(sp) │ │ │ │ + mv a3,s6 │ │ │ │ + mv a2,s2 │ │ │ │ + jal 4c264 │ │ │ │ + ld a5,72(sp) │ │ │ │ + ld a7,8(s7) │ │ │ │ + mv s3,a0 │ │ │ │ + ld a5,8(a5) │ │ │ │ + j 49474 │ │ │ │ + lw a5,32(s2) │ │ │ │ + li s4,0 │ │ │ │ + li s11,0 │ │ │ │ + li a4,1 │ │ │ │ + li s10,5 │ │ │ │ + beqz a5,497b4 │ │ │ │ + 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 c6c6 │ │ │ │ + lw a5,396(s9) │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu a0,a5,4977a │ │ │ │ + mv a0,s3 │ │ │ │ + jal c694 │ │ │ │ + lw a5,396(s9) │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu a0,a5,49822 │ │ │ │ + mv a0,s3 │ │ │ │ + jal c6c6 │ │ │ │ + sext.w a0,a0 │ │ │ │ + bgeu s10,a0,49790 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 8f86 │ │ │ │ + sext.w a0,a0 │ │ │ │ + beqz a0,497a0 │ │ │ │ + mv a0,s3 │ │ │ │ + jal c6c6 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,9 │ │ │ │ + bltu a5,a0,49812 │ │ │ │ + li s6,0 │ │ │ │ + lw a5,32(s2) │ │ │ │ + addiw s11,s11,1 │ │ │ │ + addi s4,s4,88 │ │ │ │ + bltu s11,a5,4974e │ │ │ │ + ld s3,56(sp) │ │ │ │ + beqz s6,494ac │ │ │ │ + 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 1cc7e │ │ │ │ + lw a5,32(s2) │ │ │ │ + beqz a5,494ac │ │ │ │ + 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 1957a │ │ │ │ + ld a5,48(s2) │ │ │ │ + addiw s0,s0,1 │ │ │ │ + add a5,a5,s11 │ │ │ │ + ld a1,24(a5) │ │ │ │ + addi s11,s11,88 │ │ │ │ + jal 1c504 │ │ │ │ + mv a1,a0 │ │ │ │ + ld a0,8(s4) │ │ │ │ + li a4,1 │ │ │ │ + mv a3,s6 │ │ │ │ + li a2,0 │ │ │ │ + add a0,a0,s10 │ │ │ │ + jal 1cf9e │ │ │ │ + lw a5,32(s2) │ │ │ │ + bltu s0,a5,497d8 │ │ │ │ + mv s0,s9 │ │ │ │ + j 494ac │ │ │ │ + mv a0,s3 │ │ │ │ + jal 8f86 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,1 │ │ │ │ + bltu a5,a0,4979e │ │ │ │ + j 497a0 │ │ │ │ + ld a1,40(sp) │ │ │ │ + li a2,-2 │ │ │ │ + mv a0,s3 │ │ │ │ + jal 96c8 │ │ │ │ + lw a5,432(s9) │ │ │ │ + bge a0,a5,497a0 │ │ │ │ + j 4977a │ │ │ │ + lui a4,0x4 │ │ │ │ + addi a4,a4,-1386 │ │ │ │ + li a3,1000 │ │ │ │ + bgeu a4,s6,4942a │ │ │ │ + mv s3,a1 │ │ │ │ + j 4942a │ │ │ │ + mv s3,a1 │ │ │ │ + j 495ae │ │ │ │ + lw a1,-56(a6) │ │ │ │ + bnez a1,49876 │ │ │ │ + lui a4,0x4 │ │ │ │ + addi a4,a4,-1386 │ │ │ │ + bgeu a4,s6,495ba │ │ │ │ + li s3,1000 │ │ │ │ + li a3,1000 │ │ │ │ + j 4942a │ │ │ │ + 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,0x30 │ │ │ │ + ld a3,1868(a3) │ │ │ │ + mv a0,a7 │ │ │ │ + sd a6,144(sp) │ │ │ │ + sd a7,56(sp) │ │ │ │ + jal 4dbf0 │ │ │ │ + ld a6,144(sp) │ │ │ │ + sext.w a0,a0 │ │ │ │ + ld a7,56(sp) │ │ │ │ + lw a4,-56(a6) │ │ │ │ + bgeu a0,a4,49852 │ │ │ │ + li a1,1000 │ │ │ │ + j 4957e │ │ │ │ + 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,0x30 │ │ │ │ + ld s9,1622(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,49c34 │ │ │ │ + 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 4992c │ │ │ │ + lw a4,0(s11) │ │ │ │ + addi t1,t1,1 │ │ │ │ + sext.w a5,t1 │ │ │ │ + bgeu a5,a4,49a5c │ │ │ │ + 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 1ddb4 │ │ │ │ + ld t1,32(sp) │ │ │ │ + beqz a0,4991e │ │ │ │ + ld a0,8(s11) │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 1d91e │ │ │ │ + ld t1,32(sp) │ │ │ │ + beqz a0,4991e │ │ │ │ + bltu s10,s5,4991e │ │ │ │ + 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 48984 │ │ │ │ + ld a5,8(s11) │ │ │ │ + ld a1,40(sp) │ │ │ │ + mv s3,a0 │ │ │ │ + add a0,a5,s0 │ │ │ │ + jal 1de0c │ │ │ │ + ld a5,8(s11) │ │ │ │ + mv a1,s6 │ │ │ │ + mv s2,a0 │ │ │ │ + add a0,a5,s0 │ │ │ │ + jal 1f7be │ │ │ │ + ld a5,8(s11) │ │ │ │ + sd a0,104(sp) │ │ │ │ + addiw s5,s5,1 │ │ │ │ + add a0,a5,s0 │ │ │ │ + jal 1db68 │ │ │ │ + ld a5,8(s11) │ │ │ │ + sext.w s1,a0 │ │ │ │ + zext.b s5,s5 │ │ │ │ + add a0,a5,s0 │ │ │ │ + jal 1dafe │ │ │ │ + li a4,-1 │ │ │ │ + ld t1,112(sp) │ │ │ │ + sext.w a5,a0 │ │ │ │ + bne s1,a4,49aae │ │ │ │ + li a4,-1 │ │ │ │ + bne a5,a4,49a8a │ │ │ │ + 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 1cae0 │ │ │ │ + ld a0,8(s11) │ │ │ │ + ld a1,32(sp) │ │ │ │ + addi a4,sp,228 │ │ │ │ + addi a3,sp,224 │ │ │ │ + li a2,-3 │ │ │ │ + add a0,a0,s0 │ │ │ │ + jal 1ca16 │ │ │ │ + ld a5,104(sp) │ │ │ │ + ld t1,112(sp) │ │ │ │ + beqz a5,49adc │ │ │ │ + bnez s3,49a1e │ │ │ │ + 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,49a1e │ │ │ │ + ld a5,120(sp) │ │ │ │ + beq a5,s1,49a4a │ │ │ │ + ld a5,48(sp) │ │ │ │ + auipc a4,0x1a │ │ │ │ + fld fa4,1624(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,49adc │ │ │ │ + ld s2,320(sp) │ │ │ │ + li s1,0 │ │ │ │ + lw a4,0(s11) │ │ │ │ + addi t1,t1,1 │ │ │ │ + sext.w a5,t1 │ │ │ │ + bltu a5,a4,4992c │ │ │ │ + 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,49e3a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 1c80e │ │ │ │ + ld t1,112(sp) │ │ │ │ + sext.w a5,a0 │ │ │ │ + j 499d4 │ │ │ │ + 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 1c80e │ │ │ │ + ld a5,112(sp) │ │ │ │ + li a4,-1 │ │ │ │ + ld t1,120(sp) │ │ │ │ + sext.w s1,a0 │ │ │ │ + beq a5,a4,499d4 │ │ │ │ + j 49a8a │ │ │ │ + ld a0,8(s11) │ │ │ │ + ld a2,40(sp) │ │ │ │ + sext.w a5,s2 │ │ │ │ + seqz a5,a5 │ │ │ │ + mv a1,s7 │ │ │ │ add a0,a0,s0 │ │ │ │ - jal 36a0 │ │ │ │ - lw a5,0(s1) │ │ │ │ - ld a0,8(s1) │ │ │ │ - bltu s8,a5,47866 │ │ │ │ + sd a5,152(sp) │ │ │ │ + sd t1,120(sp) │ │ │ │ + jal 1f69a │ │ │ │ + lwu a1,0(a0) │ │ │ │ + mv s1,a0 │ │ │ │ + ld a0,8(a0) │ │ │ │ + auipc a3,0x30 │ │ │ │ + ld a3,1170(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 367d8 │ │ │ │ + bnez a0,49b8c │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36444 │ │ │ │ + mv a0,s1 │ │ │ │ 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) │ │ │ │ + ld a5,112(sp) │ │ │ │ + li a4,1 │ │ │ │ + beq a5,a4,49c28 │ │ │ │ + ld a5,144(sp) │ │ │ │ + ld a0,8(s11) │ │ │ │ + li a2,2 │ │ │ │ + mv a1,s7 │ │ │ │ + add a0,a0,a5 │ │ │ │ + jal 1f69a │ │ │ │ + mv s0,a0 │ │ │ │ + lwu a1,0(a0) │ │ │ │ + ld a0,8(a0) │ │ │ │ + auipc a3,0x30 │ │ │ │ + ld a3,1080(a3) │ │ │ │ + li a2,72 │ │ │ │ + jal 3400 │ │ │ │ + li a1,0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 360d4 │ │ │ │ + mv s1,a0 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 36444 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + li a5,1 │ │ │ │ + mv a1,s3 │ │ │ │ + mv a0,s1 │ │ │ │ + sd a5,112(sp) │ │ │ │ + jal 367d8 │ │ │ │ + beqz a0,49b2c │ │ │ │ + ld s0,56(sp) │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s7 │ │ │ │ + mv a3,s0 │ │ │ │ mv a2,s0 │ │ │ │ + jal 3660a │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + li a5,-3 │ │ │ │ + mv a0,s7 │ │ │ │ + jal 36a54 │ │ │ │ + mv s2,a0 │ │ │ │ + jal 8f86 │ │ │ │ + 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,49c4a │ │ │ │ + mv a0,s2 │ │ │ │ + jal 8f86 │ │ │ │ + lw a3,-24(s5) │ │ │ │ + sext.w a4,a0 │ │ │ │ + beq a3,a4,49c38 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 8f86 │ │ │ │ + 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,49d02 │ │ │ │ + ld a0,8(s2) │ │ │ │ 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 │ │ │ │ + mv a0,s2 │ │ │ │ + sd zero,8(s2) │ │ │ │ + jal 8c62 │ │ │ │ + mv a0,s2 │ │ │ │ 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 │ │ │ │ + j 49b2c │ │ │ │ + ld s5,128(sp) │ │ │ │ + ld t1,120(sp) │ │ │ │ + ld s6,136(sp) │ │ │ │ + ld s2,320(sp) │ │ │ │ li s1,0 │ │ │ │ + j 49a4e │ │ │ │ + li a0,0 │ │ │ │ + j 49a72 │ │ │ │ + ld a1,32(sp) │ │ │ │ + li a2,-3 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 96c8 │ │ │ │ + lw a5,-16(s5) │ │ │ │ + bge a5,a0,49bf0 │ │ │ │ + mv a2,s7 │ │ │ │ + mv a1,s1 │ │ │ │ + mv a0,s2 │ │ │ │ + jal 36824 │ │ │ │ + lw a4,0(s1) │ │ │ │ + sd a0,176(sp) │ │ │ │ + beqz a4,49d2c │ │ │ │ + sd s2,184(sp) │ │ │ │ + mv s6,a0 │ │ │ │ + li s5,1 │ │ │ │ + li s0,0 │ │ │ │ + mv s2,a0 │ │ │ │ + ld a0,0(s2) │ │ │ │ + beqz a0,49cc0 │ │ │ │ + jal c6c6 │ │ │ │ + lw a4,396(s4) │ │ │ │ + sext.w a0,a0 │ │ │ │ + bltu a0,a4,49c8c │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal c694 │ │ │ │ + lw a3,396(s4) │ │ │ │ + sext.w a4,a0 │ │ │ │ + bgeu a4,a3,49d14 │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal c6c6 │ │ │ │ + sext.w a0,a0 │ │ │ │ + li a5,5 │ │ │ │ + bgeu a5,a0,49caa │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal 8f86 │ │ │ │ + sext.w a4,a0 │ │ │ │ + beqz a4,49cfe │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal c6c6 │ │ │ │ + sext.w a4,a0 │ │ │ │ + li a5,9 │ │ │ │ + bltu a5,a4,49cec │ │ │ │ + lw a4,0(s1) │ │ │ │ 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 s0,s0,1 │ │ │ │ + addi s2,s2,8 │ │ │ │ + bltu s0,a4,49c64 │ │ │ │ + ld s2,184(sp) │ │ │ │ + bnez s5,49d2c │ │ │ │ + mv s0,s6 │ │ │ │ + beqz a4,49ce4 │ │ │ │ + ld a0,0(s0) │ │ │ │ + beqz a0,49d0a │ │ │ │ + jal 8c62 │ │ │ │ + lw a4,0(s1) │ │ │ │ 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 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bltu s5,a4,49cd2 │ │ │ │ + ld a0,176(sp) │ │ │ │ jal 3670 │ │ │ │ - sd zero,8(s3) │ │ │ │ - sw zero,0(s3) │ │ │ │ - j 47c6a │ │ │ │ - jal 4f516 │ │ │ │ - lw a5,32(s11) │ │ │ │ + j 49c0e │ │ │ │ + ld a0,0(s2) │ │ │ │ + jal 8f86 │ │ │ │ + sext.w a4,a0 │ │ │ │ + li a5,1 │ │ │ │ + bltu a5,a4,49cbc │ │ │ │ + lw a4,0(s1) │ │ │ │ + j 49cc0 │ │ │ │ + ld a5,104(sp) │ │ │ │ + bnez a5,49c0e │ │ │ │ + j 49c4a │ │ │ │ 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) │ │ │ │ + addi s0,s0,8 │ │ │ │ + bltu s5,a4,49cd2 │ │ │ │ + j 49ce4 │ │ │ │ + ld a0,0(s2) │ │ │ │ + ld a1,32(sp) │ │ │ │ + li a2,-3 │ │ │ │ + jal 96c8 │ │ │ │ + lw a4,432(s4) │ │ │ │ + blt a0,a4,49c8c │ │ │ │ + lw a4,0(s1) │ │ │ │ + j 49cc0 │ │ │ │ + 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 1cc7e │ │ │ │ + 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,49df8 │ │ │ │ + sd s8,120(sp) │ │ │ │ + sd s4,128(sp) │ │ │ │ + mv s8,s5 │ │ │ │ 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 s5,s1 │ │ │ │ + mv s0,t5 │ │ │ │ + mv s1,t4 │ │ │ │ + ld a5,0(s0) │ │ │ │ + beqz a5,49e2c │ │ │ │ + li a1,104 │ │ │ │ + li a0,0 │ │ │ │ + sd t1,32(sp) │ │ │ │ + jal 1957a │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - addiw s9,s9,1 │ │ │ │ - jal 44286 │ │ │ │ - ld a5,48(s10) │ │ │ │ - add a5,a5,s11 │ │ │ │ - ld a0,24(a5) │ │ │ │ + li a4,0 │ │ │ │ + jal 579ee │ │ │ │ + ld a0,88(s2) │ │ │ │ + addi s1,s1,1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + jal 8c62 │ │ │ │ + ld a0,88(s2) │ │ │ │ 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 │ │ │ │ + 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 1cf9e │ │ │ │ + lw a4,0(s5) │ │ │ │ + sext.w a5,s1 │ │ │ │ + ld t1,32(sp) │ │ │ │ + bltu a5,a4,49d6a │ │ │ │ + mv s1,s5 │ │ │ │ + ld s4,128(sp) │ │ │ │ + mv s5,s8 │ │ │ │ + ld s8,120(sp) │ │ │ │ + ld a0,176(sp) │ │ │ │ + sd t1,32(sp) │ │ │ │ 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 │ │ │ │ + ld s0,112(sp) │ │ │ │ + ld a0,8(s0) │ │ │ │ jal 3670 │ │ │ │ - sd zero,8(s2) │ │ │ │ - sw zero,0(s2) │ │ │ │ - j 47ea4 │ │ │ │ - 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) │ │ │ │ - ret │ │ │ │ - li a7,0 │ │ │ │ - sw a7,0(a1) │ │ │ │ - sw a6,0(a2) │ │ │ │ - ret │ │ │ │ - sw zero,0(a0) │ │ │ │ + mv a0,s0 │ │ │ │ + sd zero,8(s0) │ │ │ │ + jal 8c62 │ │ │ │ + mv a0,s0 │ │ │ │ + jal 3670 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 36444 │ │ │ │ + mv a0,s1 │ │ │ │ + jal 3670 │ │ │ │ + ld t1,32(sp) │ │ │ │ + ld s2,320(sp) │ │ │ │ + li s1,1 │ │ │ │ + j 4991e │ │ │ │ + addi s1,s1,1 │ │ │ │ + sext.w a5,s1 │ │ │ │ + addi s0,s0,8 │ │ │ │ + bltu a5,a4,49d6a │ │ │ │ + j 49df0 │ │ │ │ + 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> │ │ │ │ + sd a1,0(a0) │ │ │ │ sd zero,8(a0) │ │ │ │ + sw zero,16(a0) │ │ │ │ + sd a3,24(a0) │ │ │ │ + sb a2,20(a0) │ │ │ │ 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) │ │ │ │ + mv a5,a0 │ │ │ │ + lw a0,0(a0) │ │ │ │ + bnez a1,49e88 │ │ │ │ + beqz a0,49e88 │ │ │ │ + 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,49e84 │ │ │ │ + addiw a0,a0,1 │ │ │ │ + bne a5,a3,49e7a │ │ │ │ + ret │ │ │ │ + lw a5,0(a0) │ │ │ │ + beqz a5,49eaa │ │ │ │ + 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 │ │ │ │ - addi a5,a5,112 │ │ │ │ - bne a4,a1,47fd8 │ │ │ │ + sw a4,0(a5) │ │ │ │ + lw a5,0(a0) │ │ │ │ + bltu a3,a5,49e92 │ │ │ │ ret │ │ │ │ - li a0,0 │ │ │ │ + lw a2,0(a0) │ │ │ │ + li a3,0 │ │ │ │ + li a5,0 │ │ │ │ + beqz a2,49f0a │ │ │ │ + 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 49ee0 │ │ │ │ + bne a4,t1,49ed8 │ │ │ │ + ld a4,8(a0) │ │ │ │ + add a4,a4,a3 │ │ │ │ + ld a4,0(a4) │ │ │ │ + and t3,a4,a7 │ │ │ │ + beq t3,t5,49ef4 │ │ │ │ + addiw a5,a5,1 │ │ │ │ + addi a3,a3,8 │ │ │ │ + bgeu a5,a2,49f0a │ │ │ │ + lw a4,4(a0) │ │ │ │ + bne a4,a6,49ec6 │ │ │ │ + ld a4,8(a0) │ │ │ │ + add a4,a4,a3 │ │ │ │ + ld a4,0(a4) │ │ │ │ + and t3,a4,a7 │ │ │ │ + bne t3,t4,49ed8 │ │ │ │ + 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,49ee0 │ │ │ │ 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 s0,32(sp) │ │ │ │ - sd s1,24(sp) │ │ │ │ - sd s2,16(sp) │ │ │ │ - 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 │ │ │ │ + lw a0,0(a0) │ │ │ │ + beqz a0,49f7a │ │ │ │ + lw a4,4(a5) │ │ │ │ + li a3,2 │ │ │ │ + beq a4,a3,49f4e │ │ │ │ + li a3,4 │ │ │ │ + bne a4,a3,49f88 │ │ │ │ + ld a7,8(a5) │ │ │ │ + li a1,3 │ │ │ │ + slli a5,a0,0x20 │ │ │ │ + li a2,1 │ │ │ │ + srli a6,a5,0x1d │ │ │ │ li a0,0 │ │ │ │ - slli s0,s0,0x20 │ │ │ │ - jal 1d4e0 │ │ │ │ - srli s0,s0,0x20 │ │ │ │ - mv a4,s0 │ │ │ │ - ld s0,32(sp) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - jal 3830 <__assert_fail@plt> │ │ │ │ - lw a5,56(a0) │ │ │ │ - lw a4,60(a0) │ │ │ │ - addi sp,sp,-48 │ │ │ │ - sd ra,40(sp) │ │ │ │ - sd s0,32(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 │ │ │ │ + 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,49f7c │ │ │ │ + bne a5,a6,49f38 │ │ │ │ + ret │ │ │ │ + slli a4,a0,0x20 │ │ │ │ + li a1,3 │ │ │ │ + li a2,1 │ │ │ │ + ld a6,8(a5) │ │ │ │ + srli a7,a4,0x1d │ │ │ │ li a5,0 │ │ │ │ - mv a2,s3 │ │ │ │ - mv a1,s2 │ │ │ │ - jal 7886 │ │ │ │ - mv s1,a0 │ │ │ │ - jal 798e │ │ │ │ - sd a0,96(s0) │ │ │ │ - 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) │ │ │ │ - ld ra,40(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 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes